1 # Makefile for swig calls and magic necessary for each backend
5 precosat
: precosat_lisp precosat_bin precosat_shlib
13 (cd precosat
&& $(SWIG
) precosat-cffi.i
)
15 # basic binary stuff as provided by authors
17 #(cd precosat && env CXX="c++ -fPIC" sh configure -g --check && env CXX="c++ -fPIC" make)
18 (cd precosat
&& env CXX
="c++ -fPIC" sh configure
&& env CXX
="c++ -fPIC" make
)
20 # shlib. FIXME: should be done portably
21 precosat_shlib
: precosat_bin
22 (cd precosat
&& make libprecosat.so
)