rules revision 8a8a12c19215d7b73a69006287750c622a2bf683
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 13f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'o# These are used for cross-compiling and for saving the configure script 14f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'o# from having to guess our platform (since we know it already) 15f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'oDEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) 16f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'oDEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) 17f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'oDEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) 18f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0Theodore Ts'oDEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) 194d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 204d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o# find the version for the main package, from changelog file 2156eb4d47492c975b25ab1737a6fffefc80e5c137Theodore Ts'oMAIN_VERSION = $(shell head -n 1 debian/changelog | cut '-d ' -f 2 | sed 's/[()]//g') 22e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o# find versions for libraries going into their own packages, from their Makefile.in's, 23e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o# and sonames for all libs 244d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCOMERR_VERSION = $(shell grep ELF_VERSION lib/et/Makefile.in | cut '-d ' -f3) 25e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oCOMERR_SOVERSION = $(shell grep ELF_SO_VERSION lib/et/Makefile.in | cut '-d ' -f3) 264d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oSS_VERSION = $(shell grep ELF_VERSION lib/ss/Makefile.in | cut '-d ' -f3) 27e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oSS_SOVERSION = $(shell grep ELF_SO_VERSION lib/ss/Makefile.in | cut '-d ' -f3) 284d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oUUID_VERSION = $(shell grep ELF_VERSION lib/uuid/Makefile.in | cut '-d ' -f3) 29e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oUUID_SOVERSION = $(shell grep ELF_SO_VERSION lib/uuid/Makefile.in | cut '-d ' -f3) 306fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'oBLKID_VERSION = $(shell grep ELF_VERSION lib/blkid/Makefile.in | cut '-d ' -f3) 316fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'oBLKID_SOVERSION = $(shell grep ELF_SO_VERSION lib/blkid/Makefile.in | cut '-d ' -f3) 32e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oEXT2FS_SOVERSION = $(shell grep ELF_SO_VERSION lib/ext2fs/Makefile.in | cut '-d ' -f3) 33e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oE2P_SOVERSION = $(shell grep ELF_SO_VERSION lib/e2p/Makefile.in | cut '-d ' -f3) 344d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 354d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'opackage=e2fsprogs 364d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 374d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'otopdir=$(shell pwd) 384d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'odebdir=${topdir}/debian 39b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'otmpdir=${debdir}/tmp 40dd198d6885f46f760ea8704837815800371c937fTheodore Ts'oudebdir=${debdir}/e2fsprogs-udeb 41417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'oblkidudebdir=${debdir}/libblkid1-udeb 42e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'ouuidudebdir=${debdir}/libuuid1-udeb 43b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'omaindir=${debdir}/e2fsprogs 4479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'ostdbuilddir=${debdir}/BUILD-STD 4579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'obfbuilddir=${debdir}/BUILD-BF 46e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'omipsbuilddir=${debdir}/BUILD-MIPS 47b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o# docdir=${maindir}/usr/share/doc/${package} 484d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oMANDIR=/usr/share/man 49b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'omandir=${tmpdir}${MANDIR} 504d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 51dd198d6885f46f760ea8704837815800371c937fTheodore Ts'oUDEB_NAME = $(package)-udeb_$(MAIN_VERSION)_$(DEB_HOST_ARCH).udeb 52dd198d6885f46f760ea8704837815800371c937fTheodore Ts'oUDEB_PRIORITY = $(shell grep '^Package: e2fsprogs-udeb' debian/control -A 10 | grep ^Priority: | cut -d ' ' -f 2) 53dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o 54417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'oBLKID_UDEB_NAME = libblkid1-udeb_$(MAIN_VERSION)_$(DEB_HOST_ARCH).udeb 55417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'oBLKID_UDEB_PRIORITY = $(shell grep '^Package: libblkid1-udeb' debian/control -A 10 | grep ^Priority: | cut -d ' ' -f 2) 56417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o 57e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'oUUID_UDEB_NAME = libuuid1-udeb_$(MAIN_VERSION)_$(DEB_HOST_ARCH).udeb 58e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'oUUID_UDEB_PRIORITY = $(shell grep '^Package: libuuid1-udeb' debian/control -A 10 | grep ^Priority: | cut -d ' ' -f 2) 59e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o 60541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'oSTAMPSDIR=debian/stampdir 61541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'oCFGSTDSTAMP=${STAMPSDIR}/configure-std-stamp 62541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'oCFGBFSTAMP=${STAMPSDIR}/configure-bf-stamp 63541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'oBUILDSTDSTAMP=${STAMPSDIR}/build-std-stamp 64541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'oBUILDBFSTAMP=${STAMPSDIR}/build-bf-stamp 65541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o 661d658a136150d02e84eccb8ca11e6bdef781b46cTheodore Ts'oCCOPTS = -g -fsigned-char 674d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 681893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL = install 691893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 701893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o 711d658a136150d02e84eccb8ca11e6bdef781b46cTheodore Ts'oifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) 721d658a136150d02e84eccb8ca11e6bdef781b46cTheodore Ts'oCCOPTS += -O2 731893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oendif 741893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) 751893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oINSTALL_PROGRAM += -s 761893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'oendif 771893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o 784d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq (${DEB_HOST_ARCH},alpha) 794d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCCOPTS += -DHAVE_NETINET_IN_H 804d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse 814d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oCCOPTS += -D__NO_STRING_INLINES 824d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif 834d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 8479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oBF_CCOPTS = -Os -fomit-frame-pointer 8579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 8679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oCOMMON_CONF_FLAGS = \ 87921f4ad53646091767de1e64c9b3332c85f37e5bTheodore Ts'o --enable-elf-shlibs --enable-dynamic-e2fsck \ 8835b73e9483ed552226f69663e6cc96512decb9cdTheodore Ts'o --infodir=/usr/share/info --enable-fsck 8979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 9062775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oSTD_CONF_FLAGS = --with-ccopts="${CCOPTS}" --enable-compression 9179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 9279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oBF_CONF_FLAGS = --with-ccopts="${CCOPTS} ${BF_CCOPTS}" \ 9362775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o --disable-nls --disable-swapfs --disable-imager \ 948a8a12c19215d7b73a69006287750c622a2bf683Theodore Ts'o --disable-debugfs --disable-e2initrd-helper 9579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 962a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'oMIPS_NOPIC_CONF_FLAGS = --with-ccopts="${CCOPTS}" \ 972a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o --disable-nls \ 98e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o --disable-swapfs --disable-imager \ 99dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o --disable-resizer # --disable-debugfs 1002a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o# we can't use those flags at configure time 1012a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'oMIPS_CFLAGS= -G 0 -fno-pic -mno-abicalls 102e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 103e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 104e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oifneq (,$(findstring $(DEB_BUILD_ARCH),mips mipsel)) 105e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oismips=ismips 106e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oendif 107e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'oendif 108e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 109541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${CFGSTDSTAMP}: 1104d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_testdir 111541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o 11241b6ae6058daa15e2159ac816356fec1930608f3Theodore Ts'o # Make sure we don't try to rebuild the configure scripts 11341b6ae6058daa15e2159ac816356fec1930608f3Theodore Ts'o find . -name configure | xargs touch 11441b6ae6058daa15e2159ac816356fec1930608f3Theodore Ts'o 11579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o mkdir -p ${stdbuilddir} 11679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 117be5a72daa761df4484061d39a3bd44915d56674eTheodore Ts'o cd ${stdbuilddir} && AWK=/usr/bin/awk \ 11879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} 11979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oelse 120be5a72daa761df4484061d39a3bd44915d56674eTheodore Ts'o cd ${stdbuilddir} && AWK=/usr/bin/awk CC="${DEB_HOST_GNU_TYPE}-gcc" \ 12179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} \ 12279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o --build=$(DEB_BUILD_GNU_TYPE) $(DEB_HOST_GNU_TYPE) 12379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oendif 124e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 125e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 126e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 127e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o mkdir -p ${mipsbuilddir} ; \ 128be5a72daa761df4484061d39a3bd44915d56674eTheodore Ts'o cd ${mipsbuilddir} && AWK=/usr/bin/awk \ 129e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${topdir}/configure ${MIPS_NOPIC_CONF_FLAGS} ; \ 130e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 131e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 132541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o mkdir -p ${STAMPSDIR} 133541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${CFGSTDSTAMP} 1344d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 135541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${CFGBFSTAMP}: 1364d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_testdir 137541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o rm -f config.cache 138541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o 13979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o mkdir -p ${bfbuilddir} 1404d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 141be5a72daa761df4484061d39a3bd44915d56674eTheodore Ts'o cd ${bfbuilddir} && AWK=/usr/bin/awk \ 14279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} 1434d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse 144be5a72daa761df4484061d39a3bd44915d56674eTheodore Ts'o cd ${bfbuilddir} && AWK=/usr/bin/awk CC="${DEB_HOST_GNU_TYPE}-gcc" \ 14579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} \ 1464d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o --build=$(DEB_BUILD_GNU_TYPE) $(DEB_HOST_GNU_TYPE) 1474d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif 148541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o mkdir -p ${STAMPSDIR} 149541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${CFGBFSTAMP} 15079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 15179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'obuild: build-std build-bf 15279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 153541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'obuild-std: ${BUILDSTDSTAMP} 154541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${BUILDSTDSTAMP}: ${CFGSTDSTAMP} 15579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 15679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} all 157e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 15879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ( cd ${stdbuilddir}/doc && \ 15979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o texi2html -split_chapter ${topdir}/doc/libext2fs.texinfo ) 16079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ( cd ${stdbuilddir}/lib/et && make com_err.info && \ 16179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o texi2html -split_chapter -expandinfo ${topdir}/lib/et/com_err.texinfo ) 162e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 163e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 164e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 165e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o make -C ${mipsbuilddir}/util ; \ 1662a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o make -C ${mipsbuilddir} libs \ 1672a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o CFLAGS="${CCOPTS} ${MIPS_CFLAGS}" \ 1682a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o LIB_SUBDIRS="lib/et lib/ext2fs" ; \ 169e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 170e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 171541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${BUILDSTDSTAMP} 17279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 173541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'obuild-bf: ${BUILDBFSTAMP} 174541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${BUILDBFSTAMP}: ${CFGBFSTAMP} 17579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 17662775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir} libs 17762775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/e2fsck all 17862775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/misc all 179541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${BUILDBFSTAMP} 1804d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 1814d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oclean: 1824d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_testdir 183541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o rm -rf ${STAMPSDIR} 18479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o -make -C ${stdbuilddir} -i distclean 18579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o -make -C ${bfbuilddir} -i distclean 1862a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o rm -rf ${stdbuilddir} ${bfbuilddir} ${mipsbuilddir} 1878c5829fb8e7a59d4bf1ef82f65301658da7b2a3bTheodore Ts'o rm -f doc/libext2fs/*.html lib/et/com_err/*.html debian/*.substvars 1884d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_clean 1894d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 19062775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall: cleanup install-std 19179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 19279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# This rule allows to factorize the dh_clean between the 2 install rules 19379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# This must be launched before install-* (if launching them by hand, for 19479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# exemple) or results are unpredictable 19579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'ocleanup: 196b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testdir 197b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testroot 198b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_clean -k 19979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 20079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oinstall-std: DH_OPTIONS= 20179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oinstall-std: build 20279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 20379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testroot 204b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_installdirs 2054d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 206b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o mkdir -p ${tmpdir}/sbin 20779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} install DESTDIR=${tmpdir} \ 20879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 20979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o # static libs and .h files 21079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} install-libs DESTDIR=${tmpdir} LDCONFIG=true 2114d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 2121893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o # statically-linked fsck 21379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${INSTALL_PROGRAM} ${stdbuilddir}/e2fsck/e2fsck.static ${tmpdir}/sbin 2141893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o ln -s e2fsck.8.gz ${mandir}/man8/e2fsck.static.8.gz 2154d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 216020c5477eae88a6d5cdc2bf9b5e165c4f217dcceTheodore Ts'o ln -s et/com_err.h ${tmpdir}/usr/include 217020c5477eae88a6d5cdc2bf9b5e165c4f217dcceTheodore Ts'o 2182a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o dh_movefiles 2192a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o test -z `find ${tmpdir} -type f` 2202a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o 221e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 222e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 223e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cp ${mipsbuilddir}/lib/libext2fs.a \ 224e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${debdir}/e2fslibs-dev/usr/lib/libext2fs-nopic.a ; \ 225e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 226e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 22762775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall-udeb: DH_OPTIONS= 22862775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall-udeb: build 22979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 23079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testroot 23179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 23262775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir} install-shlibs-libs-recursive DESTDIR=${udebdir} \ 23362775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 23462775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/e2fsck install DESTDIR=${udebdir} \ 23562775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 23662775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/misc install DESTDIR=${udebdir} \ 23779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 2388a8a12c19215d7b73a69006287750c622a2bf683Theodore Ts'o make -C ${bfbuilddir}/resize install DESTDIR=${udebdir} \ 2398a8a12c19215d7b73a69006287750c622a2bf683Theodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 2402a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o 24162775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o rm -rf ${udebdir}/usr 242e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o find ${udebdir}/sbin -type f -a ! -name e2fsck \ 2438a8a12c19215d7b73a69006287750c622a2bf683Theodore Ts'o -a ! -name mke2fs -a ! -name tune2fs \ 2448a8a12c19215d7b73a69006287750c622a2bf683Theodore Ts'o -a ! -name resize2fs -a ! -name badblocks -print | xargs rm 245e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o 246e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o (cd ${udebdir}/sbin; ln -s e2fsck fsck.ext2 ; \ 247e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o ln -s e2fsck fsck.ext3 ; ln -s mke2fs mkfs.ext2 ; \ 248e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o ln -s mke2fs mkfs.ext3) 249dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o 250417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o mkdir -p ${blkidudebdir}/lib 251417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o mv ${udebdir}/lib/libblkid.* ${blkidudebdir}/lib 25279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 253e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o mkdir -p ${uuidudebdir}/lib 254e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o mv ${udebdir}/lib/libuuid.* ${uuidudebdir}/lib 255e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o 256b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'obinary-indep: 257b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o # no arch-independant debs. 2584d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 259b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'obinary-arch: DH_OPTIONS= -a 260dd198d6885f46f760ea8704837815800371c937fTheodore Ts'obinary-arch: install install-udeb 261b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testdir 262b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testroot 263b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 264541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o # lintian overrides 265541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o for i in $$(cd debian && echo *.lintian-overrides); do \ 266541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o pkg=$${i%.lintian-overrides} ;\ 267541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o install -m644 -D -p debian/$$i ${debdir}/$${pkg}/usr/share/lintian/overrides/$${pkg} ;\ 268541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o done 26979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 270e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # mkinitrd script 2711d658a136150d02e84eccb8ca11e6bdef781b46cTheodore Ts'o mkdir -p debian/e2fsprogs/usr/share/initrd-tools/scripts 2725d40773ba8447640a5aeaaa2e98bc7feecd61698Theodore Ts'o install -m755 debian/initrd-tools.e2fsprogs \ 273e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o debian/e2fsprogs/usr/share/initrd-tools/scripts/e2fsprogs 274e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o 275e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o # initrd script 276e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o mkdir -p debian/e2fsprogs/usr/share/e2fsprogs 2775d40773ba8447640a5aeaaa2e98bc7feecd61698Theodore Ts'o install -m755 debian/initrd.ext3-add-journal \ 278e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o debian/e2fsprogs/usr/share/e2fsprogs/initrd.ext3-add-journal 279e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o 280e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 281b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o # symlinks to prepare dh_installdocs run 2821893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o mkdir -p ${debdir}/e2fsck-static/usr/share/doc/ 2831893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o ln -sf e2fsprogs ${debdir}/e2fsck-static/usr/share/doc/e2fsck-static 2841893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o 285151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION} 286151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libblkid-dev/usr/share/doc 287151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libblkid${BLKID_SOVERSION} ${debdir}/libblkid-dev/usr/share/doc/libblkid-dev 288b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 289151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libss${SS_SOVERSION}/usr/share/doc/libss${SS_SOVERSION} 290151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/ss-dev/usr/share/doc 291151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libss${SS_SOVERSION} ${debdir}/ss-dev/usr/share/doc/ss-dev 292b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 293151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libcomerr${COMERR_SOVERSION}/usr/share/doc/libcomerr${COMERR_SOVERSION} 294151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/comerr-dev/usr/share/doc 295e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ln -sf libcomerr${COMERR_SOVERSION} ${debdir}/comerr-dev/usr/share/doc/comerr-dev 2964d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 297151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libuuid${UUID_SOVERSION}/usr/share/doc/libuuid${UUID_SOVERSION} 298151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/uuid-dev/usr/share/doc 299151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libuuid${UUID_SOVERSION} ${debdir}/uuid-dev/usr/share/doc/uuid-dev 3004d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 301151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/e2fslibs/usr/share/doc/e2fslibs 302151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/e2fslibs-dev/usr/share/doc 303151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf e2fslibs ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev 3044d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3056fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o install -m 644 debian/libblkid.copyright \ 3066fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION}/copyright 3076fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o 308e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_installdocs -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 309b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 3104d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o # HTML docs 311151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/html-info/ 3128c5829fb8e7a59d4bf1ef82f65301658da7b2a3bTheodore Ts'o install -p ${stdbuilddir}/doc/libext2fs/*.html \ 313151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/html-info/ 314151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/html-info/ 3158c5829fb8e7a59d4bf1ef82f65301658da7b2a3bTheodore Ts'o install -p ${stdbuilddir}/lib/et/com_err/*.html \ 316151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/html-info/ 3174d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3184d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o # texinfo docs 319151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION} 3204d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o install -p ${topdir}/doc/libext2fs.texinfo \ 321151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/libext2fs.texi 3224d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o install -p ${topdir}/lib/et/com_err.texinfo \ 323e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/com_err.texi 3244d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 325151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/examples 326151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 lib/ss/ss_err.et \ 327151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${stdbuilddir}/lib/ext2fs/ext2_err.et \ 328151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/examples 329151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/ss-dev/usr/share/doc/libss${SS_SOVERSION}/examples 330151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 debugfs/debug_cmds.ct \ 331151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/ss-dev/usr/share/doc/libss${SS_SOVERSION}/examples 332151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o 333151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/uuid-dev/usr/share/doc/libuuid${UUID_SOVERSION} 334151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 doc/draft-leach-uuids-guids-01.txt \ 335151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/uuid-dev/usr/share/doc/libuuid${UUID_SOVERSION} 336b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 337541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o dh_installinfo -pcomerr-dev ${stdbuilddir}/lib/et/com_err.info 33879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_installinfo -pe2fslibs-dev ${stdbuilddir}/doc/libext2fs.info 3394d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3409bf19713c8b4e5b325ad33c1b14271a2881fa381Theodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibblkid${BLKID_SOVERSION} 341151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibcomerr${COMERR_SOVERSION} 342151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibss${SS_SOVERSION} 343151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibuuid${UUID_SOVERSION} 344151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -pe2fslibs 3454d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 346b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_strip 3474d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 348b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_compress 349b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_fixperms 3504d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 351e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_makeshlibs -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 352151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_makeshlibs -plibcomerr${COMERR_SOVERSION} \ 353151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o -V 'libcomerr2 (>= 1.33-3)' 3546fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o 355b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_installdeb 35679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_shlibdeps -l${stdbuilddir}/lib 357151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_shlibdeps -pe2fsprogs -l${stdbuilddir}/lib \ 358151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o -u"-Ldebian/e2fsprogs.shlibs.local" 3597a15db238194e943150ec32c4cef8e48435f0637Theodore Ts'o dh_shlibdeps -pe2fsprogs-udeb -l${stdbuilddir}/lib \ 3607a15db238194e943150ec32c4cef8e48435f0637Theodore Ts'o -u"-Ldebian/e2fsprogs-udeb.shlibs.local" 361b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 362151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_gencontrol -Ncomerr-dev -Nss-dev -Nuuid-dev \ 363e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 364b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -pcomerr-dev \ 3654d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${COMERR_VERSION}-${MAIN_VERSION}' 366b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -pss-dev \ 3674d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${SS_VERSION}-${MAIN_VERSION}' 368b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -puuid-dev \ 3694d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${UUID_VERSION}-${MAIN_VERSION}' 370b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 371e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_md5sums -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 372e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_builddeb -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 373dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o 374dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o # udeb stuff 375dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dh_gencontrol -pe2fsprogs-udeb -- -fdebian/files~ 376dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dpkg-distaddfile $(UDEB_NAME) debian-installer $(UDEB_PRIORITY) 377dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dh_builddeb -pe2fsprogs-udeb --filename=$(UDEB_NAME) 3784d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 379417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dh_gencontrol -plibblkid1-udeb -- -fdebian/files~ 380417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dpkg-distaddfile $(BLKID_UDEB_NAME) debian-installer $(BLKID_UDEB_PRIORITY) 381417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dh_builddeb -plibblkid1-udeb --filename=$(BLKID_UDEB_NAME) 382417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o 383e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_gencontrol -plibuuid1-udeb -- -fdebian/files~ 384e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dpkg-distaddfile $(UUID_UDEB_NAME) debian-installer $(UUID_UDEB_PRIORITY) 385e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_builddeb -plibuuid1-udeb --filename=$(UUID_UDEB_NAME) 386e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o 3874d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obinary: binary-indep binary-arch 3884d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3894d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o.PHONY: binary binary-arch binary-indep clean checkroot 390