From a89a3c9fecd05a623aef900114cf936ba9ecd9e7 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Wed, 15 Mar 2006 04:55:34 +0000 Subject: 0.8.1 svn path=/trunk/; revision=4710 --- externals/gridflow/optional/rblti/Makefile | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 externals/gridflow/optional/rblti/Makefile (limited to 'externals/gridflow/optional/rblti/Makefile') diff --git a/externals/gridflow/optional/rblti/Makefile b/externals/gridflow/optional/rblti/Makefile new file mode 100644 index 00000000..d50b1aa7 --- /dev/null +++ b/externals/gridflow/optional/rblti/Makefile @@ -0,0 +1,47 @@ +LTIPREFIX = /usr/local +#LTIPREFIX = /home/matju +LIBS = $(LTIPREFIX)/lib/ltilib/libltir.a -lpng -ljpeg +INCS = -I$(LTIPREFIX)/include/ltilib -I/usr/share/swig1.3/std +PINC = -I/usr/include/python +RINC = -I`ruby -rrbconfig -e'h=Config::CONFIG;puts h["rubylibdir"]+"/"+h["arch"]'` + +default:: python + +python:: _pylti.so + python -c 'import pylti' + python testpylti.py fan.jpg + +_pylti.so: pylti_wrap.o Makefile + g++ -shared -o _pylti.so pylti_wrap.o $(LIBS) + +pylti_wrap.o: pylti_wrap.cxx + g++ $(PINC) -Ipatched $(INCS) -c pylti_wrap.cxx + +pylti_wrap.cxx: ./swig/pylti.i + swig -v -c++ -python -DHAVE_LIBJPEG -DHAVE_LIBPNG -I./generated -I./patched \ + $(INCS) -w509,-312,-362,-389 -o ./pylti_wrap.cxx ./swig/pylti.i + #swig -c++ -python -DHAVE_LIBJPEG -DHAVE_LIBPNG -I./generated_python -I./patched \ + # $(INCS) -w509,-312,-362,-389 pylti.i + +ruby:: rblti.so + ruby -e 'require "rblti"' + +rblti.so: rblti_wrap.o Makefile + g++ -shared -o rblti.so rblti_wrap.o $(LIBS) + +rblti_wrap.o: rblti_wrap.cxx + g++ $(RINC) -Ipatched $(INCS) -c rblti_wrap.cxx + +rblti_wrap.s: rblti_wrap.cxx + g++ $(RINC) -Ipatched $(INCS) -S rblti_wrap.cxx + +rblti_wrap.cxx: rblti.i + swig -c++ -ruby -DHAVE_LIBJPEG -DHAVE_LIBPNG -I./generated -I./patched \ + -fcompact -fvirtual $(INCS) -w509,-312,-362,-389,-801,-314 rblti.i + +clean:: + rm -f \ + pylti.so pylti_wrap.o pylti_wrap.cxx \ + rblti.so rblti_wrap.o rblti_wrap.cxx + + -- cgit v1.2.1