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