LFLAGS= -g -lm
IGSL= -I/usr/include/gsl
LGSL= -lgsl -lgslcblas
+INLOPT= -I/usr/local/include
+LNLOPT= -lm -L/usr/local/lib -lnlopt
CFLAGSOPT= -O3 -DUNIX -DLINUX
LFLAGSOPT= -O3 -lm -s
UNIX2DOS= unix2dos
$(CC) $(CFLAGSOPT) -DPOWELL -c imachsimplified.c
imachgsl : imachgsl.o
- $(CC) $(LFLAGS) $(LGSL) -o imachgsl imach.o
+ $(CC) -o imachgsl imach.o $(LFLAGS) $(LGSL)
imachgsl.o : imach.c
$(CC) $(CFLAGS) -DGSL $(IGSL) -c imach.c
+imachnlopt : imachnlopt.o
+ $(CC) -o imachnlopt imach.o $(LFLAGS) $(LNLOPT)
+imachnlopt.o : imach.c
+ $(CC) $(CFLAGS) -DNLOPT $(INLOPT) -c imach.c
+
imachopt : imachopt.o
$(CC) $(LFLAGSOPT) -o imachopt imachopt.o
ln -f imachopt imach