CC = gcc EXEC = galex_footprint all: $(EXEC) $(EXEC): galex_footprint.o galex_footprint_utils.o spherical.o $(CC) -o $(EXEC) galex_footprint.o galex_footprint_utils.o spherical.o -lm galex_footprint.o: galex_footprint.c $(CC) -o galex_footprint.o -c galex_footprint.c galex_footprint_utils.o: galex_footprint_utils.c $(CC) -o galex_footprint_utils.o -c galex_footprint_utils.c spherical.o: spherical.c $(CC) -o spherical.o -c spherical.c clean: rm -rf *.o