chiark / gitweb /
octave4.4
[nlopt.git] / Makefile.am
1 OPTIONS_AUTOMAKE=gnu
2 lib_LTLIBRARIES = libnlopt@NLOPT_SUFFIX@.la
3
4 ACLOCAL_AMFLAGS=-I m4
5
6 if WITH_CXX
7 CXX_DIRS = stogo
8 CXX_LIBS = stogo/libstogo.la
9 endif
10
11 SUBDIRS = util direct cdirect $(CXX_DIRS) praxis luksan crs mlsl mma cobyla newuoa neldermead auglag bobyqa isres slsqp esch api . octave test swig
12 EXTRA_DIST = autogen.sh nlopt.pc.in m4
13
14 libnlopt@NLOPT_SUFFIX@_la_SOURCES = 
15 libnlopt@NLOPT_SUFFIX@_la_LIBADD = direct/libdirect.la                  \
16 cdirect/libcdirect.la $(CXX_LIBS) praxis/libpraxis.la \
17 luksan/libluksan.la crs/libcrs.la mlsl/libmlsl.la mma/libmma.la         \
18 cobyla/libcobyla.la newuoa/libnewuoa.la neldermead/libneldermead.la     \
19 auglag/libauglag.la bobyqa/libbobyqa.la isres/libisres.la               \
20 slsqp/libslsqp.la esch/libesch.la api/libapi.la util/libutil.la
21
22 if WITH_CXX
23 libnlopt@NLOPT_SUFFIX@_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@
24 else
25 libnlopt@NLOPT_SUFFIX@_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
26 endif
27
28 pkgconfigdir = $(libdir)/pkgconfig
29 pkgconfig_DATA = nlopt.pc
30
31 if MAINTAINER_MODE
32
33 README: README.md
34         cp -f $(srcdir)/README.md $@
35
36 endif