]> henry.ined.fr Git - .git/commitdiff
Summary: nlopt trial
authorN. Brouard <brouard@ined.fr>
Tue, 16 Sep 2014 11:01:02 +0000 (11:01 +0000)
committerN. Brouard <brouard@ined.fr>
Tue, 16 Sep 2014 11:01:02 +0000 (11:01 +0000)
src/Makefile

index 2715d6d9bdc12c0e6b89713a9e24e26873575c6e..cbc15d88c9191df52a42e29b63378e7f687c3d8c 100644 (file)
@@ -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