#!/usr/bin/make -f # -*- makefile -*- package=fweb # be paranoid... export LC_ALL=C # This has to be exported to make some magic below work. export DH_OPTIONS # export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ INSTALLFLAGS = ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALLFLAGS += -s endif override_dh_auto_build-arch: ${MAKE} -C Web tch_src both idxmerge override_dh_auto_build-indep: ${MAKE} -C Web ../Manual/fweb.info cd Manual && makeinfo --output=fweb --html fweb.texi override_dh_auto_configure: cd Web; ./configure --prefix=/usr override_dh_auto_clean: # The problem is that Makefile includes defaults.mk which is a # ./configure generated file, but it does not exist when clean # is being run. touch Web/defaults.mk dh_auto_clean --sourcedir=Web # $(MAKE) -C Web distclean -rm -f Web/idxmerge Web/idxmerge.c Web/custom.h Web/config.h \ Manual/fweb.info* Manual/fweb*.html rm -rf Manual/fweb/ rm -f Web/fweave.mds Web/fweave.ndx override_dh_auto_install-arch: mkdir -p $(CURDIR)/debian/$(package)-doc/usr/share/info dh_auto_install --sourcedir=Web -- \ bindir=$(CURDIR)/debian/$(package)/usr/bin \ infodir=$(CURDIR)/debian/$(package)-doc/usr/share/info \ mandir=$(CURDIR)/debian/$(package)/usr/share/man/man1 \ texdir=$(CURDIR)/debian/$(package)/usr/share/texmf/tex/latex/litprog