diff options
author | Theodore Ts'o <tytso@mit.edu> | 2016-05-24 22:21:49 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2016-05-24 23:11:12 -0400 |
commit | bf26fae372a6124d171d377302c60ab420d711d5 (patch) | |
tree | 14525f66a5db24c95122fbaa51e8460372c04567 /debian | |
parent | e1ada1716969c3fa58aa8039ce5e5664e5ab65b8 (diff) |
debian: use e2fsck.static from BUILD-STD
Now that we are no longer trying to use dietlibc, there's no point
creating a separate build tree for e2fsck.static. So just use
e2fsck.static from the standard build tree.
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 54 |
1 files changed, 1 insertions, 53 deletions
diff --git a/debian/rules b/debian/rules index 45498df5..072bdfdf 100755 --- a/debian/rules +++ b/debian/rules @@ -92,7 +92,6 @@ maindir ?= ${debdir}/e2fsprogs e2fsckstaticdir ?= ${debdir}/e2fsck-static debugdir ?= ${debdir}/e2fsprogs-dbg stdbuilddir ?= ${debdir}/BUILD-STD -staticbuilddir ?= ${debdir}/BUILD-STATIC mipsbuilddir ?= ${debdir}/BUILD-MIPS mipsbuilddir64 ?= ${debdir}/BUILD-MIPS-64 # docdir ?= ${maindir}/usr/share/doc/${package} @@ -113,10 +112,8 @@ endif STAMPSDIR ?= debian/stampdir CFGSTDSTAMP ?= ${STAMPSDIR}/configure-std-stamp CFGBFSTAMP ?= ${STAMPSDIR}/configure-bf-stamp -CFGSTATICSTAMP ?= ${STAMPSDIR}/configure-static-stamp BUILDSTDSTAMP ?= ${STAMPSDIR}/build-std-stamp BUILDBFSTAMP ?= ${STAMPSDIR}/build-bf-stamp -BUILDSTATICSTAMP ?=${STAMPSDIR}/build-static-stamp INSTALL ?= install INSTALL_PROGRAM ?= $(INSTALL) -p -o root -g root -m 0755 @@ -151,17 +148,7 @@ else CFLAGS += -D__NO_STRING_INLINES endif -ifneq (${DEB_HOST_ARCH_OS},linux) -SKIP_STATIC = yes -endif - -ifeq ($(SKIP_STATIC),yes) -BUILD_STATIC = E2FSCK_STATIC = ${stdbuilddir}/e2fsck/e2fsck.static -else -BUILD_STATIC = build-static -E2FSCK_STATIC = ${staticbuilddir}/e2fsck/e2fsck.static -endif CFLAGS_SHLIB = $(filter-out -fPIE -fpie -pie,$(CFLAGS)) CFLAGS_STLIB = $(filter-out -fPIE -fpie -pie,$(CFLAGS)) @@ -215,9 +202,6 @@ STD_CONF_FLAGS ?= --enable-elf-shlibs BF_CONF_FLAGS ?= --enable-elf-shlibs --disable-nls --disable-imager \ --disable-testio-debug --disable-uuidd --disable-tls --disable-debugfs -STATIC_CONF_FLAGS ?= --disable-nls --disable-imager \ - --disable-uuidd --disable-tls - MIPS_NOPIC_CONF_FLAGS ?= --disable-nls --disable-imager \ --disable-uuidd --disable-tls \ --disable-resizer # --disable-debugfs @@ -369,36 +353,9 @@ endif mkdir -p ${STAMPSDIR} touch ${CFGBFSTAMP} -${CFGSTATICSTAMP}: - dh_testdir - rm -f config.cache - - mkdir -p ${staticbuilddir} -ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) - cd ${staticbuilddir} && AWK=/usr/bin/awk ${topdir}/configure \ - ${COMMON_CONF_FLAGS} ${STATIC_CONF_FLAGS} ${EXTRA_CONF_FLAGS} \ - CFLAGS="${CFLAGS}" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ - CFLAGS_SHLIB="$(CFLAGS_SHLIB)" \ - CFLAGS_STLIB="$(CFLAGS_STLIB)" \ - LDFLAGS_SHLIB="$(LDFLAGS_SHLIB)" \ - LDFLAGS_STATIC="$(LDFLAGS_STATIC)" -else - cd ${staticbuilddir} && AWK=/usr/bin/awk CC="${DEB_HOST_GNU_TYPE}-gcc" \ - ${topdir}/configure ${COMMON_CONF_FLAGS} ${STATIC_CONF_FLAGS} \ - ${EXTRA_CONF_FLAGS} --build=$(DEB_BUILD_GNU_TYPE) \ - --host=$(DEB_HOST_GNU_TYPE) CFLAGS="${CFLAGS}" \ - CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ - CFLAGS_SHLIB="$(CFLAGS_SHLIB)" \ - CFLAGS_STLIB="$(CFLAGS_STLIB)" \ - LDFLAGS_SHLIB="$(LDFLAGS_SHLIB)" \ - LDFLAGS_STATIC="$(LDFLAGS_STATIC)" -endif - mkdir -p ${STAMPSDIR} - touch ${CFGSTATICSTAMP} - build-arch: build build-indep: build -build: build-std $(BUILD_BF) $(BUILD_STATIC) +build: build-std $(BUILD_BF) build-std: ${BUILDSTDSTAMP} ${BUILDSTDSTAMP}: ${CFGSTDSTAMP} @@ -443,15 +400,6 @@ ${BUILDBFSTAMP}: ${CFGBFSTAMP} $(MAKE) -C ${bfbuilddir}/resize V=1 all touch ${BUILDBFSTAMP} -build-static: ${BUILDSTATICSTAMP} -${BUILDSTATICSTAMP}: ${CFGSTATICSTAMP} - dh_testdir - $(MAKE) -C ${staticbuilddir} V=1 libs -ifneq ($(BUILD_E2FSCK_STATIC),no) - $(MAKE) -C ${staticbuilddir}/e2fsck V=1 e2fsck.static -endif - touch ${BUILDSTATICSTAMP} - clean: dh_testdir if test -d debian/orig-gmo ; then \ |