rules revision 56eb4d47492c975b25ab1737a6fffefc80e5c137
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 = \ 8762775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o --enable-elf-shlibs --enable-dynamic-e2fsck --disable-evms \ 88e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o --infodir=/usr/share/info 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 \ 9479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o --disable-resizer --disable-debugfs 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 11279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o mkdir -p ${stdbuilddir} 11379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 114e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cd ${stdbuilddir} && \ 11579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} 11679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oelse 117e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cd ${stdbuilddir} && CC="${DEB_HOST_GNU_TYPE}-gcc" \ 11879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} \ 11979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o --build=$(DEB_BUILD_GNU_TYPE) $(DEB_HOST_GNU_TYPE) 12079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oendif 121e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 122e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 123e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 124e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o mkdir -p ${mipsbuilddir} ; \ 125e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cd ${mipsbuilddir} && \ 126e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${topdir}/configure ${MIPS_NOPIC_CONF_FLAGS} ; \ 127e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 128e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 129541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o mkdir -p ${STAMPSDIR} 130541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${CFGSTDSTAMP} 1314d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 132541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${CFGBFSTAMP}: 1334d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_testdir 134541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o rm -f config.cache 135541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o 13679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o mkdir -p ${bfbuilddir} 1374d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 138e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cd ${bfbuilddir} && \ 13979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} 1404d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oelse 141e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cd ${bfbuilddir} && CC="${DEB_HOST_GNU_TYPE}-gcc" \ 14279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${topdir}/configure ${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} \ 1434d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o --build=$(DEB_BUILD_GNU_TYPE) $(DEB_HOST_GNU_TYPE) 1444d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oendif 145541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o mkdir -p ${STAMPSDIR} 146541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${CFGBFSTAMP} 14779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 14879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'obuild: build-std build-bf 14979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 150541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'obuild-std: ${BUILDSTDSTAMP} 151541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${BUILDSTDSTAMP}: ${CFGSTDSTAMP} 15279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 15379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} all 154e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 15579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ( cd ${stdbuilddir}/doc && \ 15679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o texi2html -split_chapter ${topdir}/doc/libext2fs.texinfo ) 15779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ( cd ${stdbuilddir}/lib/et && make com_err.info && \ 15879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o texi2html -split_chapter -expandinfo ${topdir}/lib/et/com_err.texinfo ) 159e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 160e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 161e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 162e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o make -C ${mipsbuilddir}/util ; \ 1632a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o make -C ${mipsbuilddir} libs \ 1642a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o CFLAGS="${CCOPTS} ${MIPS_CFLAGS}" \ 1652a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o LIB_SUBDIRS="lib/et lib/ext2fs" ; \ 166e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 167e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 168541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${BUILDSTDSTAMP} 16979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 170541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'obuild-bf: ${BUILDBFSTAMP} 171541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o${BUILDBFSTAMP}: ${CFGBFSTAMP} 17279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 17362775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir} libs 17462775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/e2fsck all 17562775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/misc all 176541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o touch ${BUILDBFSTAMP} 1774d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 1784d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'oclean: 1794d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_testdir 180541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o rm -rf ${STAMPSDIR} 18179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o -make -C ${stdbuilddir} -i distclean 18279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o -make -C ${bfbuilddir} -i distclean 1832a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o rm -rf ${stdbuilddir} ${bfbuilddir} ${mipsbuilddir} 184b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o rm -f doc/libext2fs_*.html lib/et/com_err_*.html debian/*.substvars 1854d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o dh_clean 1864d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 18762775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall: cleanup install-std 18879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 18979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# This rule allows to factorize the dh_clean between the 2 install rules 19079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# This must be launched before install-* (if launching them by hand, for 19179786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o# exemple) or results are unpredictable 19279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'ocleanup: 193b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testdir 194b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testroot 195b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_clean -k 19679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 19779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oinstall-std: DH_OPTIONS= 19879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'oinstall-std: build 19979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 20079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testroot 201b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_installdirs 2024d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 203b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o mkdir -p ${tmpdir}/sbin 20479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} install DESTDIR=${tmpdir} \ 20579786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 20679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o # static libs and .h files 20779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o make -C ${stdbuilddir} install-libs DESTDIR=${tmpdir} LDCONFIG=true 2084d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 2091893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o # statically-linked fsck 21079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o ${INSTALL_PROGRAM} ${stdbuilddir}/e2fsck/e2fsck.static ${tmpdir}/sbin 2111893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o ln -s e2fsck.8.gz ${mandir}/man8/e2fsck.static.8.gz 2124d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 213020c5477eae88a6d5cdc2bf9b5e165c4f217dcceTheodore Ts'o ln -s et/com_err.h ${tmpdir}/usr/include 214020c5477eae88a6d5cdc2bf9b5e165c4f217dcceTheodore Ts'o 2152a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o dh_movefiles 2162a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o test -z `find ${tmpdir} -type f` 2172a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o 218e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # specially-built MIPS lib 219e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o if [ ismips = "${ismips}" ]; then \ 220e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o cp ${mipsbuilddir}/lib/libext2fs.a \ 221e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${debdir}/e2fslibs-dev/usr/lib/libext2fs-nopic.a ; \ 222e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o fi 223e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 22462775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall-udeb: DH_OPTIONS= 22562775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'oinstall-udeb: build 22679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testdir 22779786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_testroot 22879786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 22962775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir} install-shlibs-libs-recursive DESTDIR=${udebdir} \ 23062775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 23162775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/e2fsck install DESTDIR=${udebdir} \ 23262775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 23362775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o make -C ${bfbuilddir}/misc install DESTDIR=${udebdir} \ 23479786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true 2352a4c77bc1d64585d7c00251c2b3ba2f7cb25094eTheodore Ts'o 23662775dc54257c1986a05e33bee25c956c92d783fTheodore Ts'o rm -rf ${udebdir}/usr 237e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o find ${udebdir}/sbin -type f -a ! -name e2fsck \ 238080ee031e526a7df1d5624f0e667030e6bd1377dTheodore Ts'o -a ! -name mke2fs -a ! -name tune2fs -print | xargs rm 239e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o 240e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o (cd ${udebdir}/sbin; ln -s e2fsck fsck.ext2 ; \ 241e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o ln -s e2fsck fsck.ext3 ; ln -s mke2fs mkfs.ext2 ; \ 242e3075aea55ca1120004ede91cf94b17732793341Theodore Ts'o ln -s mke2fs mkfs.ext3) 243dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o 244417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o mkdir -p ${blkidudebdir}/lib 245417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o mv ${udebdir}/lib/libblkid.* ${blkidudebdir}/lib 24679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 247e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o mkdir -p ${uuidudebdir}/lib 248e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o mv ${udebdir}/lib/libuuid.* ${uuidudebdir}/lib 249e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o 250b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'obinary-indep: 251b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o # no arch-independant debs. 2524d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 253b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'obinary-arch: DH_OPTIONS= -a 254dd198d6885f46f760ea8704837815800371c937fTheodore Ts'obinary-arch: install install-udeb 255b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testdir 256b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_testroot 257b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 258541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o # lintian overrides 259541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o for i in $$(cd debian && echo *.lintian-overrides); do \ 260541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o pkg=$${i%.lintian-overrides} ;\ 261541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o install -m644 -D -p debian/$$i ${debdir}/$${pkg}/usr/share/lintian/overrides/$${pkg} ;\ 262541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o done 26379786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o 264e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o # mkinitrd script 2651d658a136150d02e84eccb8ca11e6bdef781b46cTheodore Ts'o mkdir -p debian/e2fsprogs/usr/share/initrd-tools/scripts 266dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o install -m755 debian/e2fsprogs.mkinitrd \ 267e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o debian/e2fsprogs/usr/share/initrd-tools/scripts/e2fsprogs 268e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o 269e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o # initrd script 270e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o mkdir -p debian/e2fsprogs/usr/share/e2fsprogs 271e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o install -m755 debian/e2fsprogs.initrd \ 272e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o debian/e2fsprogs/usr/share/e2fsprogs/initrd.ext3-add-journal 273e2de6b9e694ca40a91039521fd9ff518a1cf5bfcTheodore Ts'o 274e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o 275b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o # symlinks to prepare dh_installdocs run 2761893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o mkdir -p ${debdir}/e2fsck-static/usr/share/doc/ 2771893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o ln -sf e2fsprogs ${debdir}/e2fsck-static/usr/share/doc/e2fsck-static 2781893e7133190994b173bdb560d5bd14425c9d49cTheodore Ts'o 279151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION} 280151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libblkid-dev/usr/share/doc 281151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libblkid${BLKID_SOVERSION} ${debdir}/libblkid-dev/usr/share/doc/libblkid-dev 282b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 283151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libss${SS_SOVERSION}/usr/share/doc/libss${SS_SOVERSION} 284151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/ss-dev/usr/share/doc 285151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libss${SS_SOVERSION} ${debdir}/ss-dev/usr/share/doc/ss-dev 286b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 287151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libcomerr${COMERR_SOVERSION}/usr/share/doc/libcomerr${COMERR_SOVERSION} 288151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/comerr-dev/usr/share/doc 289e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ln -sf libcomerr${COMERR_SOVERSION} ${debdir}/comerr-dev/usr/share/doc/comerr-dev 2904d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 291151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/libuuid${UUID_SOVERSION}/usr/share/doc/libuuid${UUID_SOVERSION} 292151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/uuid-dev/usr/share/doc 293151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf libuuid${UUID_SOVERSION} ${debdir}/uuid-dev/usr/share/doc/uuid-dev 2944d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 295151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/e2fslibs/usr/share/doc/e2fslibs 296151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/e2fslibs-dev/usr/share/doc 297151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ln -sf e2fslibs ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev 2984d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 2996fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o install -m 644 debian/libblkid.copyright \ 3006fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION}/copyright 3016fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o 302e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_installdocs -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 303b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 3044d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o # HTML docs 305151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/html-info/ 30679786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o install -p ${stdbuilddir}/doc/libext2fs_*.html \ 307151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/html-info/ 308151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/html-info/ 30979786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o install -p ${stdbuilddir}/lib/et/com_err_*.html \ 310151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/html-info/ 3114d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3124d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o # texinfo docs 313151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o mkdir -p ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION} 3144d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o install -p ${topdir}/doc/libext2fs.texinfo \ 315151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs/libext2fs.texi 3164d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o install -p ${topdir}/lib/et/com_err.texinfo \ 317e5b164373c2b7feb867f701f6493e3d87765272cTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/com_err.texi 3184d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 319151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/examples 320151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 lib/ss/ss_err.et \ 321151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${stdbuilddir}/lib/ext2fs/ext2_err.et \ 322151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/comerr-dev/usr/share/doc/libcomerr${COMERR_SOVERSION}/examples 323151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/ss-dev/usr/share/doc/libss${SS_SOVERSION}/examples 324151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 debugfs/debug_cmds.ct \ 325151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/ss-dev/usr/share/doc/libss${SS_SOVERSION}/examples 326151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o 327151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -d ${debdir}/uuid-dev/usr/share/doc/libuuid${UUID_SOVERSION} 328151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o install -p -m 0644 doc/draft-leach-uuids-guids-01.txt \ 329151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o ${debdir}/uuid-dev/usr/share/doc/libuuid${UUID_SOVERSION} 330b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 331541d173d91b6d30f43d58ad01559fa8ad60871a8Theodore Ts'o dh_installinfo -pcomerr-dev ${stdbuilddir}/lib/et/com_err.info 33279786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_installinfo -pe2fslibs-dev ${stdbuilddir}/doc/libext2fs.info 3334d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3349bf19713c8b4e5b325ad33c1b14271a2881fa381Theodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibblkid${BLKID_SOVERSION} 335151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibcomerr${COMERR_SOVERSION} 336151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibss${SS_SOVERSION} 337151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibuuid${UUID_SOVERSION} 338151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o DH_OPTIONS= dh_installchangelogs -pe2fsprogs -pe2fslibs 3394d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 340b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_strip 3414d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 342b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_compress 343b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_fixperms 3444d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 345e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_makeshlibs -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 346151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_makeshlibs -plibcomerr${COMERR_SOVERSION} \ 347151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o -V 'libcomerr2 (>= 1.33-3)' 3486fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1Theodore Ts'o 349b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o dh_installdeb 35079786216118bfe97e11626a80e21303ab2fc92c2Theodore Ts'o dh_shlibdeps -l${stdbuilddir}/lib 351151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_shlibdeps -pe2fsprogs -l${stdbuilddir}/lib \ 352151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o -u"-Ldebian/e2fsprogs.shlibs.local" 3537a15db238194e943150ec32c4cef8e48435f0637Theodore Ts'o dh_shlibdeps -pe2fsprogs-udeb -l${stdbuilddir}/lib \ 3547a15db238194e943150ec32c4cef8e48435f0637Theodore Ts'o -u"-Ldebian/e2fsprogs-udeb.shlibs.local" 355b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 356151c86abb96f1820ba0cb3b86689875d5faee2cfTheodore Ts'o dh_gencontrol -Ncomerr-dev -Nss-dev -Nuuid-dev \ 357e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 358b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -pcomerr-dev \ 3594d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${COMERR_VERSION}-${MAIN_VERSION}' 360b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -pss-dev \ 3614d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${SS_VERSION}-${MAIN_VERSION}' 362b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o DH_OPTIONS= dh_gencontrol -puuid-dev \ 3634d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o -u '-v${UUID_VERSION}-${MAIN_VERSION}' 364b90b826b9a82573667b2ba4ce4ff1a0849291ae7Theodore Ts'o 365e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_md5sums -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 366e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_builddeb -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb 367dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o 368dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o # udeb stuff 369dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dh_gencontrol -pe2fsprogs-udeb -- -fdebian/files~ 370dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dpkg-distaddfile $(UDEB_NAME) debian-installer $(UDEB_PRIORITY) 371dd198d6885f46f760ea8704837815800371c937fTheodore Ts'o dh_builddeb -pe2fsprogs-udeb --filename=$(UDEB_NAME) 3724d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 373417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dh_gencontrol -plibblkid1-udeb -- -fdebian/files~ 374417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dpkg-distaddfile $(BLKID_UDEB_NAME) debian-installer $(BLKID_UDEB_PRIORITY) 375417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o dh_builddeb -plibblkid1-udeb --filename=$(BLKID_UDEB_NAME) 376417781aff16157a8e8a31d63f235bd7e6c48feebTheodore Ts'o 377e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_gencontrol -plibuuid1-udeb -- -fdebian/files~ 378e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dpkg-distaddfile $(UUID_UDEB_NAME) debian-installer $(UUID_UDEB_PRIORITY) 379e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o dh_builddeb -plibuuid1-udeb --filename=$(UUID_UDEB_NAME) 380e254d05b95f750c697b69746a0221f1e9047bcaaTheodore Ts'o 3814d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'obinary: binary-indep binary-arch 3824d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o 3834d8f08f4582a23a1ac5039871f4f15ff878bb64dTheodore Ts'o.PHONY: binary binary-arch binary-indep clean checkroot 384