From: N. Brouard Date: Tue, 16 Sep 2014 11:01:02 +0000 (+0000) Subject: Summary: nlopt trial X-Git-Tag: imach-099s7~407 X-Git-Url: https://henry.ined.fr/git/?a=commitdiff_plain;h=31dc3c8c0fa05ebbb1daf966ef84125330b2f9fa;p=.git Summary: nlopt trial --- 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