# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-TARGETDIR = debian/liblablgtkmathview-ocaml-dev
-OCAML_STDLIB_DIR = $(shell ocamlc -where)
-
-include debian/autodebian.make
+OCAMLABI := $(shell ocamlc -version)
+OCAMLLIBDIR := $(shell ocamlc -where)
+OFILES := $(patsubst %.in,%,$(shell ls debian/*.in))
+ocamlinit:
+ for f in $(OFILES); do sed -e 's/@OCamlABI@/$(OCAMLABI)/g' $$f.in > $$f; done
configure: configure-stamp
-configure-stamp: autodebian-stamp
+configure-stamp:
dh_testdir
./configure
touch build-stamp
-clean: autodebian-clean
+clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
-$(MAKE) distclean
dh_clean
-distclean: clean autodebian-distclean
install: build
dh_testdir
dh_testroot
dh_clean -k
- dh_installdirs -s
-
- $(MAKE) install PREFIX=$(TARGETDIR)$(OCAML_STDLIB_DIR)
+ dh_installdirs
-movefiles: install
- dh_install -p liblablgtkmathview-ocaml --sourcedir=$(TARGETDIR)
+ mkdir -p debian/tmp$(OCAMLLIBDIR)
+ $(MAKE) install PREFIX=debian/tmp$(OCAMLLIBDIR)
binary-arch: build install
+ dh_install
dh_testdir
dh_testroot
- dh_installdocs -s
- dh_installexamples -s
- dh_installmanpages -s
- dh_installinfo -s
- dh_installchangelogs -s ChangeLog
- dh_link -s
- dh_strip -s
- dh_compress -s
- dh_fixperms -s
- dh_installdeb -s
- dh_shlibdeps -s
- dh_gencontrol -s
- dh_md5sums -s
- dh_builddeb -s
+ dh_installdocs
+ dh_installexamples
+ dh_installman
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol -- -VF:OCamlABI="$(OCAMLABI)"
+ dh_md5sums
+ dh_builddeb
binary: binary-arch
.PHONY: build clean binary-arch binary install configure