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