CC = g++ CFLAGS = -c BIN = wolf OBJ = wolf.o calstars.o fclasses.o global.o \ novas.o novascon.o readeph0.o solarsys.o \ swedate.o swejpl.o swemmoon.o swemplan.o \ sweph.o swephlib.o cgi-draw.o imatrix.o \ cnstl.o \ wolf: $(OBJ) g++ -o wolf $(OBJ) -lm ./fits/cfitsio/libcfitsio.a # -lnsl -lsocket wolf.o: wolf.c $(CC) $(CFLAGS) wolf.c calstars.o: calstars.c $(CC) $(CFLAGS) calstars.c fclasses.o: fclasses.c $(CC) $(CFLAGS) fclasses.c global.o: global.c $(CC) $(CFLAGS) global.c imatrix.o: imatrix.c $(CC) $(CFLAGS) imatrix.c cnstl.o: cnstl.c $(CC) $(CFLAGS) cnstl.c cgi-draw.o: cgi-draw.c $(CC) $(CFLAGS) cgi-draw.c novas.o: novas.c $(CC) $(CFLAGS) novas.c novascon.o: novascon.c $(CC) $(CFLAGS) novascon.c readeph0.o: readeph0.c $(CC) $(CFLAGS) readeph0.c solarsys.o: solarsys.c $(CC) $(CFLAGS) solarsys.c swedate.o: swedate.c $(CC) $(CFLAGS) swedate.c swejpl.o: swejpl.c $(CC) $(CFLAGS) swejpl.c swemmoon.o: swemmoon.c $(CC) $(CFLAGS) swemmoon.c swemplan.o: swemplan.c $(CC) $(CFLAGS) swemplan.c sweph.o: sweph.c $(CC) $(CFLAGS) sweph.c swephlib.o: swephlib.c $(CC) $(CFLAGS) swephlib.c clean: rm -f wolf *.o core