# # $Id: Makefile.custom,v 1.6 2003/07/26 23:56:40 rauch Exp $ # # Makefile for compilation of a typical custom driver. # # Set driver name---requires module $(DRIVER).c. DRIVER = YourDriverName LDFLAGS = $(XLDFLAGS) -L../lib -lhnbody -lkepler -lm # Generic DRIVER build rule. $(DRIVER): $(DRIVER).c ../lib/libhnbody.a ../lib/libkepler.a $(CC) $(CFLAGS) -I.. -o $@ $(DRIVER).c $(LDFLAGS) # qtd build rule---builds lunar driver in QTD mode (see lunar.c). qtd: lunar.c ../lib/libhnbody.a ../lib/libkepler.a $(CC) $(CFLAGS) -DQTD_DRIVER -I.. -o qtd lunar.c $(LDFLAGS)