-#!/usr/bin/make -f
-
-include /usr/share/cdbs/1/class/makefile.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/dpatch.mk
-
-DEB_CONFIGURE_EXTRA_FLAGS := \
- --with-runtime-dir=/usr/share/matita \
- --prefix=/usr/ \
- --with-dbhost=FAKE_HOST
-DEB_DESTDIR := debian/tmp/
-DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR)
-# don't perform regular installation
-DEB_MAKE_INSTALL_TARGET :=
-
-common-install-arch::
- # install matita
- make install-arch DESTDIR=$(DEB_DESTDIR) MATITA_CFLAGS=-noinnertypes
- # generate manpages
- mkdir -p $(DEB_DESTDIR)/usr/share/man/man1/
- MATITA_RT_BASE_DIR=debian/tmp/usr/share/matita/ \
- help2man --name="Matita interative theorem prover - batch compiler" -N \
- $(DEB_DESTDIR)/usr/share/matita/matitac \
- | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitac.1.gz
- MATITA_RT_BASE_DIR=debian/tmp/usr/share/matita/ \
- help2man --name="Matita interative theorem prover - build tool" -N \
- $(DEB_DESTDIR)/usr/share/matita/matitamake \
- | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitamake.1.gz
- MATITA_RT_BASE_DIR=debian/tmp/usr/share/matita/ \
- help2man --name="Matita interative theorem prover - cleanup tool" -N \
- $(DEB_DESTDIR)/usr/share/matita/matitaclean \
- | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitaclean.1.gz
- MATITA_RT_BASE_DIR=debian/tmp/usr/share/matita/ \
- help2man --name="Matita interative theorem prover - dependency analyzer" -N \
- $(DEB_DESTDIR)/usr/share/matita/matitadep \
- | gzip -9 > $(DEB_DESTDIR)/usr/share/man/man1/matitadep.1.gz
- if [ -e $(DEB_DESTDIR)/usr/share/matita/matitac.opt ]; then\
- ln -s /usr/share/man/man1/matitac.1.gz \
- $(DEB_DESTDIR)/usr/share/man/man1/matitac.opt.1.gz;\
- fi
- # install .opt .byte (symlinks are installed with .install
- mkdir -p debian/matita/usr/bin/
- cp matita/matita.byte debian/matita/usr/bin/ || true
- cp matita/matitac.byte debian/matita/usr/bin/ || true
- cp matita/matita.opt debian/matita/usr/bin/ || true
- cp matita/matitac.opt debian/matita/usr/bin/ || true
-
-common-install-indep::
- # install matita library
- make install-indep DESTDIR=$(DEB_DESTDIR) MATITA_CFLAGS=-noinnertypes
- # innerypes removal
- # find $(DEB_DESTDIR) -name \*.xml.types.gz -exec rm {} \;