source: branches/devel-1/Makefile.Clp @ 26

Last change on this file since 26 was 26, checked in by forrest, 17 years ago

Taking out dependence on CoinWarmStartBasis?

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.7 KB
Line 
1# Static or shared libraries should be built (STATIC or SHARED)?
2LibType := SHARED
3
4# Select optimization (-O or -g). -O will be automatically bumped up to the
5# highest level of optimization the compiler supports. If want something in
6# between then specify the exact level you want, e.g., -O1 or -O2
7OptLevel := -g
8OptLevel := -O2
9
10ifeq ($(OptLevel),-g)
11    CXXFLAGS += -DCLP_DEBUG
12endif
13
14LIBNAME := Clp
15LIBSRC :=
16LIBSRC += ClpDualRowDantzig.cpp
17LIBSRC += ClpDualRowPivot.cpp
18LIBSRC += ClpDualRowSteepest.cpp
19LIBSRC += ClpFactorization.cpp
20LIBSRC += ClpMatrixBase.cpp
21LIBSRC += ClpMessage.cpp
22LIBSRC += ClpModel.cpp
23LIBSRC += ClpNonLinearCost.cpp
24LIBSRC += ClpPackedMatrix.cpp
25LIBSRC += ClpPrimalColumnDantzig.cpp
26LIBSRC += ClpPrimalColumnPivot.cpp
27LIBSRC += ClpPrimalColumnSteepest.cpp
28LIBSRC += ClpSimplex.cpp
29LIBSRC += ClpSimplexDual.cpp
30LIBSRC += ClpSimplexPrimal.cpp
31
32##############################################################################
33# You should not need to edit below this line.
34##############################################################################
35# The location of the customized Makefiles
36export CoinDir = $(shell cd ..; pwd)
37export MakefileDir := $(CoinDir)/Makefiles
38include ${MakefileDir}/Makefile.coin
39include ${MakefileDir}/Makefile.location
40
41export ExtraIncDir  := ${CoinIncDir} ${zlibIncDir} ${bzlibIncDir}
42export ExtraLibDir  := ${CoinLibDir} ${zlibLibDir} ${bzlibLibDir}
43export ExtraLibName := ${CoinLibName} ${zlibLibName} ${bzlibLibName}
44export ExtraDefine  := ${CoinDefine} ${zlibDefine} ${bzlibDefine}
45
46export LibType OptLevel LIBNAME LIBSRC
47
48###############################################################################
49
50.DELETE_ON_ERROR:
51
52.PHONY: install library
53
54install library:
55        $(MAKE) -f ${MakefileDir}/Makefile.lib $@
Note: See TracBrowser for help on using the repository browser.