Fix compilation with old g++ 3.3.5 and debian-sarge.
[wvstreams.git] / bindings / rules.mk
blobb266411b5152e466de6582ce42c041382fbbd1c7
1 bindings/tcl: bindings/tcl/uniconf.so
2 bindings/python: bindings/python/_uniconf.so
3 bindings/php: bindings/php/php_uniconf.so
5 GARBAGE+=bindings/tcl/uniconf.cc bindings/python/uniconf.cc bindings/php/uniconf.cc
7 SWIGOPTS = -c++ -Iinclude
8 ifneq ("$(with_swig)", "")
9 SWIGOPTS += -I$(with_swig)/Lib -I$(with_swig)/Lib/tcl -I$(with_swig)/Lib/python \
10 -I$(with_swig)/Lib/php4
11 endif
13 bindings/tcl/uniconf.so: bindings/tcl/uniconf.o libuniconf.so -ltcl8.3
15 bindings/python/_uniconf.so: bindings/python/_uniconf.o libuniconf.so -lpython2.1
17 bindings/php/php_uniconf.so: bindings/php/uniconf.o libuniconf.so
19 bindings/tcl/uniconf.cc: bindings/uniconf.i
20 $(SWIG) -tcl $(SWIGOPTS) -o $@ $^
22 bindings/python/_uniconf.cc: bindings/uniconf.i
23 $(SWIG) -python $(SWIGOPTS) -o $@ $^
25 bindings/php/uniconf.cc: bindings/uniconf.i
26 $(SWIG) -php $(SWIGOPTS) -o $@ $^