# $Id: Makefile 119 2006-11-22 01:47:50Z leolopes $ # Makefile for building a python Osi wrapper with SWIG OSINC=-I/usr/local/include/ PYINC=-I/usr/include/python2.5/ INCLUDE=${PYINC} ${OSINC} LIBS=-lCoinUtils -llapack -lOsi -lCbc -lClp -lCgl -lOsiCbc -lOsiClp -lz -lglpk -lbz2 COINLIBS= -L/usr/local/lib GLPKLIBS= COMPRESSLIBPATHS= LIBPATHS= ${COINLIBS} ${GLPKLIBS} ${COMPRESSLIBPATHS} swig: osi.i swig -python -c++ -shadow $< compile: gcc -c -fPIC ${INCLUDE} osi_wrap.cxx build: gcc -shared ${LIBS} ${LIBPATHS} osi_wrap.o -o _osi.so all: swig compile build basicOsi: basicOsi.cpp g++ -g -lCbcSolver -lCoinUtils -lOsi -lOsiCbc -lOsiClp -lCbc -lClp \ -lCgl -L/usr/local/lib -I/usr/local/include -o basicOsi basicOsi.cpp install: cp _osi.so osi.py /usr/lib/python2.4/site-packages