#!/usr/bin/make -f # # $Id$ # # rules file for creating debian packages # include /usr/share/cdbs/1/rules/debhelper.mk DEB_DH_ALWAYS_EXCLUDE := .svn:debian-arch:debian-mingw package32 = pba-helloworld-portpable-mingw-5-w32 builddir32 = build/win32/release arch32=i686-w64-mingw32 package64 = pba-helloworld-portpable-mingw-5-w64 builddir64 = build/win64/release arch64=x86_64-w64-mingw32 destdir=$(shell /bin/pwd)/debian/tmp # do not strip anything. # call 'strip' on a mingw lib*.a file causes the ranlib information to # be discarded rendering the libraries useless. DEB_DH_STRIP_ARGS := -Xw64-mingw32 DEB_INSTALL_DOCS_ALL := doc/LICENSE.txt doc/ReadMe.txt INSTALL_PROGRAM = install common-build-arch:: cd $(builddir32) && $(MAKE) arch=$(arch32) cd $(builddir64) && $(MAKE) arch=$(arch64) touch common-build-arch clean:: rm -f common-install-arch common-build-arch cd $(builddir32) && $(MAKE) arch=$(arch32) clean cd $(builddir64) && $(MAKE) arch=$(arch64) clean #rm -rf debian/$(package32) #rm -rf debian/$(package64) #rm -rf *~ debian/*~ debian/files* debian/substvars debian/tmp rm -f common-build-arch rm -f common-install-arch common-install-arch:: rm -rf debian/$(package32) rm -rf debian/$(package64) cd $(builddir32) && $(MAKE) install DESTDIR=$(destdir) arch=$(arch32) cd $(builddir64) && $(MAKE) install DESTDIR=$(destdir) arch=$(arch64) touch common-install-arch