From 31dc3c8c0fa05ebbb1daf966ef84125330b2f9fa Mon Sep 17 00:00:00 2001 From: "N. Brouard" Date: Tue, 16 Sep 2014 11:01:02 +0000 Subject: [PATCH] Summary: nlopt trial --- src/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 2715d6d..cbc15d8 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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 -- 2.43.0