#!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # # This file was heavily modified by Christoph Egger to get what is needed by # python-support # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/quilt/quilt.make export PYVERS=$(shell pyversions -vr) build: $(PYVERS:%=build-python%) touch $@ build-python%: $(QUILT_STAMPFN) mkdir -p $(CURDIR)/debian/python-fife/usr scons PREFIX=$(CURDIR)/debian/python-fife/usr debug=0 ext=0 #mkdir -p $(CURDIR)/debian/python-fife/usr/python-fife/engine cp -r engine/extensions/* $(CURDIR)/debian/python-fife/usr/lib/python2.5/site-packages/ cp engine/swigwrappers/python/_fife.so $(CURDIR)/debian/python-fife/usr/lib/python2.5/site-packages/ mv $(CURDIR)/debian/python-fife/usr/lib/python2.5/site-packages/fife/* $(CURDIR)/debian/python-fife/usr/lib/python2.5/site-packages/ rm -rf $(CURDIR)/debian/python-fife/usr/lib/python2.5/site-packages/fife touch $@ install: build $(PYVERS:%=install-python%) install-python%: #scons install clean: $(PYVERS:%=clean-python%) dh_clean .sconsign.dblite engine/libfife.so rm -rf build/.sconf_temp find . \( -name \*.os -o -name \*.o -o -name \*.so -o -name \*.pyc \) -exec rm {} \; # sh -c "for i in so os o pcy; do find . -name \*.$$i -exec rm {} \; ; done" clean-python%: unpatch dh_clean build-python2.5 build-python2.4 binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_pysupport engine/extensions dh_installman dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure