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 = libCouenneExpression.la 10 11# List all source files for this library, including headers 12libCouenneExpression_la_SOURCES = \ 13 domain.cpp \ 14 expression.cpp \ 15 exprOp.cpp \ 16 exprUnary.cpp \ 17 exprVar.cpp \ 18 exprAux.cpp \ 19 CouExpr.cpp \ 20 operators/exprAbs.cpp \ 21 operators/exprDiv.cpp \ 22 operators/exprExp.cpp \ 23 operators/exprInv.cpp \ 24 operators/exprLog.cpp \ 25 operators/exprMul.cpp \ 26 operators/exprTrilinear.cpp \ 27 operators/exprOpp.cpp \ 28 operators/exprPow.cpp \ 29 operators/exprSin.cpp \ 30 operators/exprCos.cpp \ 31 operators/exprSub.cpp \ 32 operators/exprSum.cpp \ 33 operators/exprMinMax.cpp \ 34 operators/exprGroup.cpp \ 35 operators/exprQuad.cpp \ 36 operators/compQuadFinBounds.cpp \ 37 operators/bounds/exprBQuad.cpp \ 38 partial/CouenneExprJac.cpp \ 39 partial/CouenneExprHess.cpp \ 40 ../convex/operators/conv-exprAbs.cpp \ 41 ../convex/operators/conv-exprDiv.cpp \ 42 ../convex/operators/conv-exprMul.cpp \ 43 ../convex/operators/conv-exprMul-genCuts.cpp \ 44 ../convex/operators/conv-exprMul-reformulate.cpp \ 45 ../convex/operators/conv-exprTrilinear.cpp \ 46 ../convex/operators/conv-exprTrilinear-gencuts.cpp \ 47 ../convex/operators/unifiedProdCuts.cpp \ 48 ../convex/operators/exprMul-upperHull.cpp \ 49 ../convex/operators/conv-exprOpp.cpp \ 50 ../convex/operators/conv-exprPow.cpp \ 51 ../convex/operators/conv-exprPow-getBounds.cpp \ 52 ../convex/operators/conv-exprPow-envelope.cpp \ 53 ../convex/operators/powNewton.cpp \ 54 ../convex/operators/conv-exprSub.cpp \ 55 ../convex/operators/conv-exprSum.cpp \ 56 ../convex/operators/conv-exprInv.cpp \ 57 ../convex/operators/conv-exprSinCos.cpp \ 58 ../convex/operators/conv-exprExp.cpp \ 59 ../convex/operators/conv-exprLog.cpp \ 60 ../convex/operators/conv-exprGroup.cpp \ 61 ../convex/operators/conv-exprQuad.cpp \ 62 ../convex/operators/trigNewton.cpp \ 63 ../convex/operators/alphaConvexify.cpp \ 64 ../convex/operators/quadCuts.cpp \ 65 ../branch/operators/branchExprAbs.cpp \ 66 ../branch/operators/branchExprExp.cpp \ 67 ../branch/operators/branchExprDiv.cpp \ 68 ../branch/operators/branchExprInv.cpp \ 69 ../branch/operators/branchExprLog.cpp \ 70 ../branch/operators/branchExprMul.cpp \ 71 ../branch/operators/branchExprTrilinear.cpp \ 72 ../branch/operators/branchExprPow.cpp \ 73 ../branch/operators/branchExprQuad.cpp \ 74 ../branch/operators/branchExprSinCos.cpp \ 75 ../branch/operators/minMaxDelta.cpp \ 76 ../branch/operators/computeMulBrDist.cpp 77 78# This is for libtool 79libCouenneExpression_la_LDFLAGS = $(LT_LDFLAGS) 80 81# Here list all include flags, relative to this "srcdir" directory. This 82# "cygpath" stuff is necessary to compile with native compilers on Windows 83AM_CPPFLAGS = \ 84 -I`$(CYGPATH_W) $(srcdir)/..` \ 85 -I`$(CYGPATH_W) $(srcdir)/../convex` \ 86 -I`$(CYGPATH_W) $(srcdir)/../convex/operators` \ 87 -I`$(CYGPATH_W) $(srcdir)/../expression` \ 88 -I`$(CYGPATH_W) $(srcdir)/../expression/operators` \ 89 -I`$(CYGPATH_W) $(srcdir)/../expression/operators/bounds` \ 90 -I`$(CYGPATH_W) $(srcdir)/../standardize` \ 91 -I`$(CYGPATH_W) $(srcdir)/../util` \ 92 -I`$(CYGPATH_W) $(srcdir)/../branch` \ 93 -I`$(CYGPATH_W) $(srcdir)/../bound_tightening` \ 94 -I`$(CYGPATH_W) $(srcdir)/../problem` \ 95 -I`$(CYGPATH_W) $(srcdir)/../problem/depGraph` \ 96 $(COUENNELIB_CFLAGS) 97 98# This line is necessary to allow VPATH compilation 99DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)` -I.. 100