source: ThirdParty/SCIP/trunk/Makefile.am @ 2229

Last change on this file since 2229 was 2229, checked in by stefan, 10 years ago

create coinscip-uninstalled.pc.in file and add some more buildsystem files

File size: 6.5 KB
Line 
1# Copyright (C) 2011 Stefan Vigerske
2# All Rights Reserved.
3# This file is distributed under the Eclipse Public License.
4
5## $Id: Makefile.am 937 2010-10-02 19:05:12Z stefan $
6
7AUTOMAKE_OPTIONS = foreign
8
9EXTRA_DIST =
10
11lib_LTLIBRARIES = libcoinscip.la
12
13libcoinscip_la_SOURCES = \
14                        scip/src/scip/branch.c \
15                        scip/src/scip/bitencode.c \
16                        scip/src/scip/buffer.c \
17                        scip/src/scip/clock.c \
18                        scip/src/scip/conflict.c \
19                        scip/src/scip/cons.c \
20                        scip/src/scip/cutpool.c \
21                        scip/src/scip/debug.c \
22                        scip/src/scip/dialog.c \
23                        scip/src/scip/disp.c \
24                        scip/src/scip/event.c \
25                        scip/src/scip/expression.c \
26                        scip/src/scip/fileio.c \
27                        scip/src/scip/heur.c \
28                        scip/src/scip/history.c \
29                        scip/src/scip/implics.c \
30                        scip/src/scip/interrupt.c \
31                        scip/src/scip/intervalarith.c \
32                        scip/src/scip/lp.c \
33                        scip/src/scip/mem.c \
34                        scip/src/scip/message.c \
35                        scip/src/scip/misc.c \
36                        scip/src/scip/nlp.c \
37                        scip/src/scip/nodesel.c \
38                        scip/src/scip/paramset.c \
39                        scip/src/scip/presol.c \
40                        scip/src/scip/pricestore.c \
41                        scip/src/scip/pricer.c \
42                        scip/src/scip/primal.c \
43                        scip/src/scip/prob.c \
44                        scip/src/scip/prop.c \
45                        scip/src/scip/reader.c \
46                        scip/src/scip/relax.c \
47                        scip/src/scip/retcode.c \
48                        scip/src/scip/scip.c \
49                        scip/src/scip/scipdefplugins.c \
50                        scip/src/scip/scipshell.c \
51                        scip/src/scip/sepa.c \
52                        scip/src/scip/sepastore.c \
53                        scip/src/scip/set.c \
54                        scip/src/scip/sol.c \
55                        scip/src/scip/solve.c \
56                        scip/src/scip/stat.c \
57                        scip/src/scip/tree.c \
58                        scip/src/scip/var.c \
59                        scip/src/scip/vbc.c \
60                        scip/src/scip/branch_allfullstrong.c \
61                        scip/src/scip/branch_fullstrong.c \
62                        scip/src/scip/branch_inference.c \
63                        scip/src/scip/branch_mostinf.c \
64                        scip/src/scip/branch_leastinf.c \
65                        scip/src/scip/branch_pscost.c \
66                        scip/src/scip/branch_random.c \
67                        scip/src/scip/branch_relpscost.c \
68                        scip/src/scip/cons_and.c \
69                        scip/src/scip/cons_binpack.c \
70                        scip/src/scip/cons_bounddisjunction.c \
71                        scip/src/scip/cons_conjunction.c \
72                        scip/src/scip/cons_eqknapsack.c \
73                        scip/src/scip/cons_indicator.c \
74                        scip/src/scip/cons_integral.c \
75                        scip/src/scip/cons_invarknapsack.c \
76                        scip/src/scip/cons_knapsack.c \
77                        scip/src/scip/cons_linear.c \
78                        scip/src/scip/cons_logicor.c \
79                        scip/src/scip/cons_or.c \
80                        scip/src/scip/cons_setppc.c \
81                        scip/src/scip/cons_varbound.c \
82                        scip/src/scip/cons_xor.c \
83                        scip/src/scip/cons_countsols.c \
84                        scip/src/scip/cons_sos1.c \
85                        scip/src/scip/cons_sos2.c \
86                        scip/src/scip/cons_quadratic.c \
87                        scip/src/scip/cons_cumulative.c \
88                        scip/src/scip/cons_linking.c \
89                        scip/src/scip/cons_orbitope.c \
90                        scip/src/scip/cons_soc.c \
91                        scip/src/scip/dialog_default.c \
92                        scip/src/scip/disp_default.c \
93                        scip/src/scip/heur_actconsdiving.c \
94                        scip/src/scip/heur_coefdiving.c \
95                        scip/src/scip/heur_crossover.c \
96                        scip/src/scip/heur_feaspump.c \
97                        scip/src/scip/heur_fixandinfer.c \
98                        scip/src/scip/heur_fracdiving.c \
99                        scip/src/scip/heur_guideddiving.c \
100                        scip/src/scip/heur_intdiving.c \
101                        scip/src/scip/heur_intshifting.c \
102                        scip/src/scip/heur_linesearchdiving.c \
103                        scip/src/scip/heur_localbranching.c \
104                        scip/src/scip/heur_mutation.c \
105                        scip/src/scip/heur_objpscostdiving.c \
106                        scip/src/scip/heur_octane.c \
107                        scip/src/scip/heur_oneopt.c \
108                        scip/src/scip/heur_pscostdiving.c \
109                        scip/src/scip/heur_rens.c \
110                        scip/src/scip/heur_rins.c \
111                        scip/src/scip/heur_rootsoldiving.c \
112                        scip/src/scip/heur_rounding.c \
113                        scip/src/scip/heur_shifting.c \
114                        scip/src/scip/heur_simplerounding.c \
115                        scip/src/scip/heur_veclendiving.c \
116                        scip/src/scip/heur_dins.c \
117                        scip/src/scip/heur_trivial.c \
118                        scip/src/scip/heur_trysol.c \
119                        scip/src/scip/heur_shiftandpropagate.c \
120                        scip/src/scip/heur_subnlp.c \
121                        scip/src/scip/heur_twoopt.c \
122                        scip/src/scip/heur_undercover.c \
123                        scip/src/scip/heur_zirounding.c \
124                        scip/src/scip/nodesel_bfs.c \
125                        scip/src/scip/nodesel_dfs.c \
126                        scip/src/scip/nodesel_estimate.c \
127                        scip/src/scip/nodesel_hybridestim.c \
128                        scip/src/scip/nodesel_restartdfs.c \
129                        scip/src/scip/presol_dualfix.c \
130                        scip/src/scip/presol_implics.c \
131                        scip/src/scip/presol_inttobinary.c \
132                        scip/src/scip/presol_probing.c \
133                        scip/src/scip/presol_trivial.c \
134                        scip/src/scip/presol_boundshift.c \
135                        scip/src/scip/prop_pseudoobj.c \
136                        scip/src/scip/prop_rootredcost.c \
137                        scip/src/scip/prop_vbounds.c \
138                        scip/src/scip/reader_cnf.c \
139                        scip/src/scip/reader_fix.c \
140                        scip/src/scip/reader_lp.c \
141                        scip/src/scip/reader_mps.c \
142                        scip/src/scip/reader_sol.c \
143                        scip/src/scip/reader_zpl.c \
144                        scip/src/scip/reader_ccg.c \
145                        scip/src/scip/reader_cip.c \
146                        scip/src/scip/reader_opb.c \
147                        scip/src/scip/reader_ppm.c \
148                        scip/src/scip/reader_rlp.c \
149                        scip/src/scip/reader_gms.c \
150                        scip/src/scip/reader_fzn.c \
151                        scip/src/scip/reader_pip.c \
152                        scip/src/scip/reader_wbo.c \
153                        scip/src/scip/sepa_clique.c \
154                        scip/src/scip/sepa_cmir.c \
155                        scip/src/scip/sepa_flowcover.c \
156                        scip/src/scip/sepa_gomory.c \
157                        scip/src/scip/sepa_impliedbounds.c \
158                        scip/src/scip/sepa_intobj.c \
159                        scip/src/scip/sepa_redcost.c \
160                        scip/src/scip/sepa_strongcg.c \
161                        scip/src/scip/sepa_mcf.c \
162                        scip/src/scip/sepa_zerohalf.c \
163                        scip/src/scip/sepa_cgmip.c \
164                        scip/src/scip/sepa_oddcycle.c \
165                        scip/src/scip/sepa_rapidlearning.c \
166                        scip/src/tclique/tclique_branch.c \
167                        scip/src/tclique/tclique_coloring.c \
168                        scip/src/tclique/tclique_graph.c \
169                        scip/src/blockmemshell/memory.c \
170                        scip/src/nlpi/nlpi.c \
171                        scip/src/nlpi/nlpioracle.c \
172                        scip/src/nlpi/expression.c \
173                        scip/src/nlpi/intervalarith.cpp \
174                        scip/src/dijkstra/dijkstra_bh.c \
175                        scip/src/xml/xmlparse.c
176
177# add SOPLEX or CLP as linear solver
178if COIN_HAS_SOPLEX
179libcoinscip_la_SOURCES += scip/src/scip/lpi_spx.cpp
180else
181if COIN_HAS_CLP
182libcoinscip_la_SOURCES += scip/src/scip/lpi_clp.cpp
183else
184libcoinscip_la_SOURCES += scip/src/scip/lpi_none.cpp
185endif
186endif
187
188# add IPOPT as nonlinear solver
189if COIN_HAS_IPOPT
190libcoinscip_la_SOURCES += scip/src/nlpi/nlpi_ipopt.cpp
191else
192libcoinscip_la_SOURCES += scip/src/nlpi/nlpi_ipopt_dummy.c
193endif
194
195if COIN_HAS_CPPAD
196libcoinscip_la_SOURCES += scip/src/nlpi/exprinterpret_cppad.cpp
197endif
198
199AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
200
201DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
202
203libcoinscip_la_LDFLAGS = $(LT_LDFLAGS)
204
205########################################################################
206#                         Maintainer Stuff                             #
207########################################################################
208
209# Files that are generated and should be cleaned with make distclean
210DISTCLEANFILES =
211
212include BuildTools/Makemain.inc
Note: See TracBrowser for help on using the repository browser.