--- imach/src/Makefile 2014/09/15 20:42:05 1.45 +++ imach/src/Makefile 2014/09/16 11:01:02 1.46 @@ -157,6 +157,8 @@ CFLAGS= -g -DUNIX -DLINUX 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 @@ -292,10 +294,15 @@ imachsimplified.o : imachsimplified.c $(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