--- /dev/null
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export SHELL=/bin/bash
+
+include /usr/share/dpatch/dpatch.make
+
+PACKAGE := ion3
+PACKAGE_DEV := $(PACKAGE)-dev
+INSTDIR := debian/$(PACKAGE)
+INSTDIR_DEV := debian/$(PACKAGE_DEV)
+
+doc-orig:
+ cp -R doc doc-orig
+
+build-indep: build-indep-stamp
+build-indep-stamp: doc-orig patch
+ dh_testdir
+
+ cd libextl && $(MAKE) libextl-mkexports
+ #cd doc && $(MAKE) all all-pdf
+
+ touch build-indep-stamp
+
+build-arch: build-arch-stamp
+build-arch-stamp: doc-orig patch
+ dh_testdir
+
+ $(MAKE)
+
+ touch build-arch-stamp
+
+build: build-indep build-arch
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-indep-stamp build-arch-stamp
+
+ $(MAKE) realclean
+
+ if [ -d doc-orig ]; then \
+ rm -rf doc; \
+ mv doc-orig doc; \
+ fi
+
+ dh_clean
+
+install-indep: build-indep
+ dh_testdir
+ dh_testroot
+ dh_clean -i -k
+ dh_installdirs -i
+ dh_install -i
+
+# install headers
+ find . \( -name debian -o -name config.h -o -name snprintf.h \) \
+ -prune -o -name '*.h' -exec install -m644 -D {} \
+ $(INSTDIR_DEV)/usr/include/$(PACKAGE)/{} \;
+
+install-arch: build-arch
+ dh_testdir
+ dh_testroot
+ dh_clean -a -k
+ dh_installdirs -a
+
+ $(MAKE) install \
+ PREFIX=$(CURDIR)/$(INSTDIR)/usr \
+ ETCDIR=$(CURDIR)/$(INSTDIR)/etc/X11/$(PACKAGE)
+
+# install other things (mainly -dev)
+ dh_install -a
+
+# fix the installation
+ rm -f $(INSTDIR)/etc/X11/$(PACKAGE)/draw.lua
+
+binary-indep: build-indep install-indep
+ dh_testdir
+ dh_testroot
+
+# automatically keep track of api version
+ echo Ion:ApiVersion=$$((cat version.h; echo ION_API_VERSION) \
+ | cpp -P | tail -1 | sed 's/"//g') >>debian/ion3-dev.substvars
+
+ dh_link -p$(PACKAGE_DEV) usr/share/doc/$(PACKAGE) \
+ usr/share/doc/$(PACKAGE_DEV)
+
+ dh_installchangelogs -i
+ dh_installdocs -i
+
+# dh_installexamples -i
+# dh_install -i
+# dh_installmenu -i
+# dh_installdebconf -i
+# dh_installlogrotate -i
+# dh_installemacsen -i
+# dh_installpam -i
+# dh_installmime -i
+# dh_installinit -i
+# dh_installcron -i
+# dh_installinfo -i
+# dh_undocumented -i
+# dh_installman -i
+# dh_link -i
+# dh_strip -i
+ dh_compress -i
+ dh_fixperms -i
+# dh_perl -i
+# dh_python -i
+# dh_makeshlibs -i
+ dh_installdeb -i
+# dh_shlibdeps -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+binary-arch: build-arch install-arch
+ dh_testdir
+ dh_testroot
+
+# automatically keep track of api version
+ echo Ion:ApiVersion=$$((cat version.h; echo ION_API_VERSION) \
+ | cpp -P | tail -1 | sed 's/"//g') >>debian/ion3.substvars
+
+ dh_installchangelogs -a
+ dh_installdocs -a
+ rm -f $(INSTDIR)/usr/share/doc/ion3/LICENSE
+ mv $(INSTDIR)/usr/share/doc/ion3/ChangeLog $(INSTDIR)/usr/share/doc/ion3/changelog
+# dh_installexamples -a
+# dh_install -a
+ dh_installmenu -a
+ install -m644 debian/ion3.menu-method.i18n \
+ $(INSTDIR)/etc/menu-methods/ion3-i18n
+
+ cat $(CURDIR)/debian/patches/extra/debian-menu.cfg >> $(INSTDIR)/etc/X11/ion3/cfg_ioncore.lua
+
+# dh_installdebconf -a
+# dh_installlogrotate -a
+# dh_installemacsen -a
+# dh_installpam -a
+# dh_installmime -a
+# dh_installinit -a
+# dh_installcron -a
+# dh_installinfo -a
+# dh_undocumented -a
+# dh_installman -a
+ dh_link -a
+# dh_strip -a
+ dh_compress -a -X.lua
+ dh_fixperms -a
+# dh_perl -a
+# dh_python -a
+# dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build-indep build-arch build clean binary-indep binary-arch binary \
+ install-indep install-arch unpatch