rules revision 1893e7133190994b173bdb560d5bd14425c9d49c
14d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o#! /usr/bin/make -f
24d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# -*- makefile -*-
34d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o#
44d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# Invoke each target with `./debian/rules <target>'.  All targets should be
54d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# invoked with the package root as the current directory.
64d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o#
74d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# The `binary' target must be run as root, as it needs to install files with
84d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# specific ownerships.
94d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
104d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# be paranoid
114d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oexport LC_ALL=C
124d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
134d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oDEB_BUILD_ARCH := $(shell dpkg --print-architecture)
144d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oDEB_BUILD_GNU_TYPE := $(shell ./config.guess)
154d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifndef DEB_HOST_ARCH
164d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  DEB_HOST_ARCH := ${DEB_BUILD_ARCH}
174d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif
184d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oDEB_HOST_GNU_CPU := $(patsubst hurd-%,%,$(DEB_HOST_ARCH))
194d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq ($(filter-out hurd-%,${DEB_HOST_ARCH}),)
204d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  DEB_HOST_GNU_SYSTEM := gnu
214d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse
224d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# FIXME: we won't always have only Hurd and Linux
234d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  DEB_HOST_GNU_SYSTEM := linux
244d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif
254d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oDEB_HOST_GNU_TYPE := ${DEB_HOST_GNU_CPU}-${DEB_HOST_GNU_SYSTEM}
264d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
274d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
284d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# find the version for the main package, from changelog file
294d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oMAIN_VERSION = $(shell head -1 debian/changelog | cut '-d ' -f 2 | sed 's/[()]//g')
304d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# find versions for libraries going into their own packages, from their Makefile.in's
314d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCOMERR_VERSION = $(shell grep ELF_VERSION lib/et/Makefile.in | cut '-d ' -f3)
324d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCOMERR_MAJOR = $(word 1,$(subst ., ,${COMERR_VERSION}))
334d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oSS_VERSION = $(shell grep ELF_VERSION lib/ss/Makefile.in | cut '-d ' -f3)
344d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oSS_MAJOR = $(word 1,$(subst ., ,${SS_VERSION}))
354d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oUUID_VERSION = $(shell grep ELF_VERSION lib/uuid/Makefile.in | cut '-d ' -f3)
364d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oUUID_MAJOR = $(word 1,$(subst ., ,${UUID_VERSION}))
374d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
384d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'opackage=e2fsprogs
394d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
404d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'otopdir=$(shell pwd)
414d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'odebdir=${topdir}/debian
424d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'omaindir=${debdir}/tmp
434d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obuilddir=${debdir}/BUILD
444d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'odocdir=${maindir}/usr/share/doc/${package}
454d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oMANDIR=/usr/share/man
464d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'omandir=${maindir}${MANDIR}
474d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
484d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oSUBPACKAGES_DIRS = tmp e2fslibs-dev comerr-dev ss-dev
494d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
501893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oCCOPTS = -O2 -fsigned-char
514d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oLIBC-DEV = libc6-dev
524d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
531893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL = install
541893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL_PROGRAM = $(INSTALL) -p -o root -g root  -m  755
551893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o
561893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
571893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oCCOPTS += -g -O1
581893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oendif
591893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
601893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL_PROGRAM += -s
611893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oendif
621893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o
634d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq (${DEB_HOST_ARCH},alpha)
644d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCCOPTS += -DHAVE_NETINET_IN_H
654d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oLIBC-DEV = libc6.1-dev
664d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse
674d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCCOPTS += -D__NO_STRING_INLINES
684d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif
694d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
704d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obuild: build-stamp
714d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obuild-stamp: configure-stamp
724d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_testdir
734d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	make -C ${builddir}
744d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	( cd ${builddir}/doc && \
754d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	  texi2html -split_chapter ${topdir}/doc/libext2fs.texinfo )
764d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	( cd ${builddir}/lib/et && make com_err.info && \
774d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	  texi2html -split_chapter -expandinfo ${topdir}/lib/et/com_err.texinfo )
784d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	touch build-stamp
794d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
804d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oconfigure-stamp:
814d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_testdir
824d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${builddir}
834d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
844d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	cd ${builddir} && CFLAGS="${CFLAGS}" \
854d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		${topdir}/configure --with-ccopts="${CCOPTS}" \
864d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--enable-elf-shlibs --enable-dynamic-e2fsck \
874d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--enable-nls --enable-compression \
884d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--mandir=${MANDIR} --infodir=/usr/share/info
894d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse
904d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	cd ${builddir} && CFLAGS="${CFLAGS}" CC="${DEB_HOST_GNU_TYPE}-gcc" \
914d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		${topdir}/configure --with-ccopts="${CCOPTS}" \
924d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--enable-elf-shlibs --enable-dynamic-e2fsck \
934d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--enable-nls --enable-compression \
944d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--mandir=${MANDIR} --infodir=/usr/share/info \
954d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		--build=$(DEB_BUILD_GNU_TYPE) $(DEB_HOST_GNU_TYPE)
964d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif
974d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	touch configure-stamp
984d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
994d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oclean:
1004d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_testdir
1014d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	rm -f build-stamp configure-stamp install
1024d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	-make -C ${builddir} -i distclean
1034d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	rm -rf ${builddir}
1044d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	rm -f doc/libext2fs_*.html lib/et/com_err_*.html
1054d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_clean
1064d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1074d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obinary-indep: build
1084d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # no arch-independant debs.
1094d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1104d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obinary-arch: build
1114d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_testdir -a
1124d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_testroot -a
1134d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_clean -a
1144d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installdirs -a
1154d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1164d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${maindir}/sbin
1171893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	make -C ${builddir} install DESTDIR=${maindir} INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
1184d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # static libs and .h files
1191893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	make -C ${builddir} install-libs DESTDIR=${maindir} LDCONFIG=true
1204d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1211893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o  # statically-linked fsck
1221893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	${INSTALL_PROGRAM} ${builddir}/e2fsck/e2fsck.static ${maindir}/sbin
1231893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	ln -s e2fsck.8.gz ${mandir}/man8/e2fsck.static.8.gz
1244d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1254d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# docs
1264d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # fully handled by debhelper
1274d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	rm -rf ${maindir}/usr/share/info
1284d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1294d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${debdir}/e2fslibs-dev/usr/share/doc/e2fsprogs
1304d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -sf e2fsprogs ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev
1314d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1321893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	mkdir -p ${debdir}/e2fsck-static/usr/share/doc/
1331893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	ln -sf e2fsprogs ${debdir}/e2fsck-static/usr/share/doc/e2fsck-static
1341893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o
1354d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${maindir}/usr/share/doc/libcomerr${COMERR_MAJOR}
1364d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_MAJOR}
1374d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -sf libcomerr${COMERR_MAJOR} ${debdir}/comerr-dev/usr/share/doc/comerr-dev
1384d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1394d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${maindir}/usr/share/doc/libss${SS_MAJOR}
1404d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${debdir}/ss-dev/usr/share/doc/libss${SS_MAJOR}
1414d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -sf libss${SS_MAJOR} ${debdir}/ss-dev/usr/share/doc/ss-dev
1424d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1434d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	mkdir -p ${debdir}/uuid-dev/usr/share/doc/e2fsprogs
1444d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -sf e2fsprogs ${debdir}/uuid-dev/usr/share/doc/uuid-dev
1454d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1464d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installdocs -a
1474d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1484d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	for i in libcomerr${COMERR_MAJOR} libss${SS_MAJOR}; do \
1494d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		install -m 644 debian/$$i.copyright ${maindir}/usr/share/doc/$$i/copyright ;\
1504d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	done
1514d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1524d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # HTML docs
1534d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -d ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev/html-info/
1544d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -p ${builddir}/doc/libext2fs_*.html \
1554d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	   ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev/html-info/
1564d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -d ${debdir}/comerr-dev/usr/share/doc/comerr-dev/html-info/
1574d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -p ${builddir}/lib/et/com_err_*.html \
1584d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	   ${debdir}/comerr-dev/usr/share/doc/comerr-dev/html-info/
1594d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1604d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # texinfo docs
1614d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -p ${topdir}/doc/libext2fs.texinfo \
1624d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	   ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev/libext2fs.texi
1634d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	install -p ${topdir}/lib/et/com_err.texinfo \
1644d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	   ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_MAJOR}/com_err.texi
1654d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1664d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # info docs
1674d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o#	dh_installinfo -pcomerr-dev ${builddir}/lib/et/com_err.info
1684d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installinfo -pe2fslibs-dev ${builddir}/doc/libext2fs.info
1694d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1704d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # examples
1714d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installexamples -a
1724d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1734d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # dh_installmanpages still makes a mess as of 0.54 (see below dh_movefiles)
1744d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -s e2fsck.8 ${mandir}/man8/fsck.ext2.8
1754d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	ln -s mke2fs.8 ${mandir}/man8/mkfs.ext2.8
1764d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1774d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_movefiles -a
1784d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # cleanup empty dirs
1794d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	cd ${maindir}/usr/include/ && rmdir * && cd .. && rmdir include/
1804d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	cd ${maindir}/usr/share/ && rmdir et ss && cd man && rmdir man3
1814d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	cd ${maindir}/usr && rmdir lib
1824d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1834d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  # broken + useless in 0.52
1844d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o  #	dh_installmanpages -a
1854d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1864d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_undocumented -a
1874d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1884d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installchangelogs -pe2fsprogs ChangeLog
1894d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	for i in libcomerr${COMERR_MAJOR} libss${SS_MAJOR}; do \
1904d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		ln -s ../e2fsprogs/changelog.Debian.gz ${maindir}/usr/share/doc/$$i/ ;\
1914d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o		ln -s ../e2fsprogs/changelog.gz ${maindir}/usr/share/doc/$$i/ ;\
1924d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	done
1934d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1944d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_strip -a
1954d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_compress -a
1964d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_fixperms -a
1974d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
1984d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	echo "libcdev:Depends=${LIBC-DEV}" >> debian/comerr-dev.substvars
1994d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	echo "libcdev:Depends=${LIBC-DEV}" >> debian/ss-dev.substvars
2004d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	echo "libcdev:Depends=${LIBC-DEV}" >> debian/uuid-dev.substvars
2014d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	echo "libcdev:Depends=${LIBC-DEV}" >> debian/e2fslibs-dev.substvars
2024d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
2034d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_installdeb -a
2041893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	dh_shlibdeps -a -l${builddir}/lib
2051893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o	dh_gencontrol -pe2fsprogs -pe2fslibs-dev -pe2fsck-static
2064d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_gencontrol -pcomerr-dev \
2074d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	  -u '-v${COMERR_VERSION}-${MAIN_VERSION}'
2084d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_gencontrol -pss-dev \
2094d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	  -u '-v${SS_VERSION}-${MAIN_VERSION}'
2104d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_gencontrol -puuid-dev \
2114d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	  -u '-v${UUID_VERSION}-${MAIN_VERSION}'
2124d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# We do this one by hand
2134d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o#	dh_makeshlibs -a
2144d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_md5sums -a
2154d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o	dh_builddeb -a
2164d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
2174d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obinary: binary-indep binary-arch
2184d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o
2194d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o.PHONY: binary binary-arch binary-indep clean checkroot
220