X-Git-Url: https://git.sesse.net/?p=itkacl;a=blobdiff_plain;f=php5-itkacl-2.0%2FMakefile;fp=php5-itkacl-2.0%2FMakefile;h=74968dcb867e2042190ccd270b0bc3f88ee13ad6;hp=0000000000000000000000000000000000000000;hb=de9a4d80bde793f8d6b266fa3c0e55ee618ecc1b;hpb=984e5ade2fc82719cdb7404d4babc68755040055 diff --git a/php5-itkacl-2.0/Makefile b/php5-itkacl-2.0/Makefile new file mode 100644 index 0000000..74968dc --- /dev/null +++ b/php5-itkacl-2.0/Makefile @@ -0,0 +1,21 @@ +CXX=g++ +CXXFLAGS=-fPIC -O2 -g +EXT_DIR=$(DESTDIR)$(shell php-config --extension-dir)/ + +php_itkacl.so: itkacl_wrap.o + $(CXX) -shared -o php_itkacl.so itkacl_wrap.o -litkacl + +itkacl_wrap.o: itkacl_wrap.cpp + $(CXX) $(shell php-config --includes) $(CXXFLAGS) -c itkacl_wrap.cpp -o itkacl_wrap.o + +itkacl_wrap.cpp: + swig -php5 -c++ itkacl.i + +clean: + $(RM) itkacl.php itkacl_wrap.cpp itkacl_wrap.o php_itkacl.h php_itkacl.so + +install: + mkdir -p $(EXT_DIR) + install php_itkacl.so $(EXT_DIR) + +.PHONY: clean install