3 # Uncomment this to turn on verbose mode.
8 include /usr/share/dpatch/dpatch.make
11 PACKAGE_DEV := $(PACKAGE)-dev
12 INSTDIR := debian/$(PACKAGE)
13 INSTDIR_DEV := debian/$(PACKAGE_DEV)
18 build-indep: build-indep-stamp
19 build-indep-stamp: doc-orig patch
22 cd libextl && $(MAKE) libextl-mkexports
23 #cd doc && $(MAKE) all all-pdf
25 touch build-indep-stamp
27 build-arch: build-arch-stamp
28 build-arch-stamp: doc-orig patch
33 touch build-arch-stamp
35 build: build-indep build-arch
40 rm -f build-indep-stamp build-arch-stamp
44 if [ -d doc-orig ]; then \
51 install-indep: build-indep
59 find . \( -name debian -o -name config.h -o -name snprintf.h \) \
60 -prune -o -name '*.h' -exec install -m644 -D {} \
61 $(INSTDIR_DEV)/usr/include/$(PACKAGE)/{} \;
63 install-arch: build-arch
70 PREFIX=$(CURDIR)/$(INSTDIR)/usr \
71 ETCDIR=$(CURDIR)/$(INSTDIR)/etc/X11/$(PACKAGE)
73 # install other things (mainly -dev)
76 # fix the installation
77 rm -f $(INSTDIR)/etc/X11/$(PACKAGE)/draw.lua
79 binary-indep: build-indep install-indep
83 # automatically keep track of api version
84 echo Ion:ApiVersion=$$((cat version.h; echo ION_API_VERSION) \
85 | cpp -P | tail -1 | sed 's/"//g') >>debian/ion3-dev.substvars
87 dh_link -p$(PACKAGE_DEV) usr/share/doc/$(PACKAGE) \
88 usr/share/doc/$(PACKAGE_DEV)
90 dh_installchangelogs -i
93 # dh_installexamples -i
96 # dh_installdebconf -i
97 # dh_installlogrotate -i
98 # dh_installemacsen -i
119 binary-arch: build-arch install-arch
123 # automatically keep track of api version
124 echo Ion:ApiVersion=$$((cat version.h; echo ION_API_VERSION) \
125 | cpp -P | tail -1 | sed 's/"//g') >>debian/ion3.substvars
127 dh_installchangelogs -a
129 rm -f $(INSTDIR)/usr/share/doc/ion3/LICENSE
130 mv $(INSTDIR)/usr/share/doc/ion3/ChangeLog $(INSTDIR)/usr/share/doc/ion3/changelog
131 # dh_installexamples -a
134 install -m644 debian/ion3.menu-method.i18n \
135 $(INSTDIR)/etc/menu-methods/ion3-i18n
137 cat $(CURDIR)/debian/patches/extra/debian-menu.cfg >> $(INSTDIR)/etc/X11/ion3/cfg_ioncore.lua
139 # dh_installdebconf -a
140 # dh_installlogrotate -a
141 # dh_installemacsen -a
151 dh_compress -a -X.lua
162 binary: binary-indep binary-arch
163 .PHONY: build-indep build-arch build clean binary-indep binary-arch binary \
164 install-indep install-arch unpatch