#!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk DEB_INSTALL_DOCS_ALL := INSTALL README LICENSE TODO # # License is used by nsis installers, so don't compress it. # DEB_COMPRESS_EXCLUDE := LICENSE DEB_DH_ALWAYS_EXCLUDE := .svn INSTALL_PROGRAM = install w32builddir = build/minx-shared w64builddir = build/minx-64-shared INSTROOTDIR=$(shell pwd)/debian/tmp # do not strip any mingw library. # 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 common-build-arch:: cd $(w32builddir) && $(MAKE) COPT="-O2 -DHPGS_HAVE_LIBPNG15" arch="i686-w64-mingw32" prefix="/usr/i686-w64-mingw32" cd $(w64builddir) && $(MAKE) COPT="-O2 -DHPGS_HAVE_LIBPNG15" arch="x86_64-w64-mingw32" prefix="/usr/x86_64-w64-mingw32" touch common-build-arch clean:: rm -f compile common-install-arch common-build-arch rm -rf *~ debian/tmp debian/*~ debian/files* debian/substvars cd $(w32builddir) && make arch="i686-w64-mingw32" dep=no distclean cd $(w64builddir) && make arch="x86_64-w64-mingw32" dep=no distclean common-install-arch:: rm -rf debian/tmp mkdir debian/tmp mkdir debian/tmp/usr mkdir debian/tmp/usr/i686-w64-mingw32 mkdir debian/tmp/usr/i686-w64-mingw32/bin mkdir debian/tmp/usr/i686-w64-mingw32/include mkdir debian/tmp/usr/i686-w64-mingw32/lib mkdir debian/tmp/usr/x86_64-w64-mingw32 mkdir debian/tmp/usr/x86_64-w64-mingw32/bin mkdir debian/tmp/usr/x86_64-w64-mingw32/include mkdir debian/tmp/usr/x86_64-w64-mingw32/lib cd $(w32builddir) && $(MAKE) install-devel DESTDIR=$(INSTROOTDIR) arch="i686-w64-mingw32" prefix="/usr/i686-w64-mingw32" EXTRA_INSTALL_RULES="install-po install-nsis" cd $(w64builddir) && $(MAKE) install-devel DESTDIR=$(INSTROOTDIR) arch="x86_64-w64-mingw32" prefix="/usr/x86_64-w64-mingw32" EXTRA_INSTALL_RULES="install-po install-nsis" touch common-install-arch