1# Copyright (C) 2006 International Business Machines and others.
2# All Rights Reserved.
3# This file is distributed under the Eclipse Public License.
4
5# Author: Pietro Belotti, from a template by Pierre Bonami
6
7AUTOMAKE_OPTIONS = foreign
8
9noinst_LTLIBRARIES = libCouenneConvex.la
10
11# List all source files for this library, including headers
12libCouenneConvex_la_SOURCES = \
13	addEnvelope.cpp \
14	createCuts.cpp \
15	CouenneCutGenerator.cpp \
16	generateCuts.cpp \
17	genColCuts.cpp \
18	genRowCuts.cpp \
19	updateBranchInfo.cpp \
20	isOptimumCut.cpp
21
22
23# 	operators/conv-exprAbs.cpp \
24# 	operators/conv-exprDiv.cpp \
25# 	operators/conv-exprMul.cpp \
26# 	operators/conv-exprMul-genCuts.cpp \
27# 	operators/unifiedProdCuts.cpp \
28# 	operators/conv-exprOpp.cpp \
29# 	operators/conv-exprPow.cpp \
30# 	operators/conv-exprPow-getBounds.cpp \
31# 	operators/conv-exprPow-envelope.cpp \
32# 	operators/powNewton.cpp \
33# 	operators/conv-exprSub.cpp \
34# 	operators/conv-exprSum.cpp \
35# 	operators/conv-exprInv.cpp \
36# 	operators/conv-exprSinCos.cpp \
37# 	operators/conv-exprExp.cpp \
38# 	operators/conv-exprLog.cpp \
39# 	operators/conv-exprGroup.cpp \
40# 	operators/conv-exprQuad.cpp \
41# 	operators/trigNewton.cpp \
42# 	operators/alphaConvexify.cpp \
43# 	operators/quadCuts.cpp
44
45# This is for libtool
46libCouenneConvex_la_LDFLAGS = $(LT_LDFLAGS)
47
48# Here list all include flags, relative to this "srcdir" directory.  This
49# "cygpath" stuff is necessary to compile with native compilers on Windows
50AM_CPPFLAGS = \
51	-I`$(CYGPATH_W) $(srcdir)/..` \
52	-I`$(CYGPATH_W) $(srcdir)/../bound_tightening` \
53	-I`$(CYGPATH_W) $(srcdir)/../expression` \
54	-I`$(CYGPATH_W) $(srcdir)/../expression/operators` \
55	-I`$(CYGPATH_W) $(srcdir)/../expression/operators/bounds` \
56	-I`$(CYGPATH_W) $(srcdir)/../util` \
57	-I`$(CYGPATH_W) $(srcdir)/../branch` \
58	-I`$(CYGPATH_W) $(srcdir)/../problem` \
59	$(COUENNELIB_CFLAGS)
60
61if COIN_HAS_NTY
62AM_CPPFLAGS += \
63	-I`$(CYGPATH_W) $(NTYINCDIR)/`
64endif
65
66# This line is necessary to allow VPATH compilation
67DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)` -I..
68