$(REMOVE)/busybox-1.22.1
touch $@
-$(D)/e2fsprogs: $(ARCHIVE)/e2fsprogs-1.42.9.tar.gz | $(TARGETPREFIX)
- if [ $(PLATFORM) = "nevis" ]; then \
- $(MAKE) $(D)/e2fsprogs-nevis; \
- elif [ $(PLATFORM) = "apollo" ]; then \
- $(MAKE) $(D)/e2fsprogs-apollo; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- $(MAKE) $(D)/e2fsprogs-kronos; \
- else \
- $(MAKE) $(D)/e2fsprogs-nevis; \
- fi
- touch $@
-
-$(D)/e2fsprogs-nevis: $(ARCHIVE)/e2fsprogs-1.42.9.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/e2fsprogs-1.42.9.tar.gz
- cd $(BUILD_TMP)/e2fsprogs-1.42.9 && \
- ln -sf /bin/true ./ldconfig && \
- CC=$(TARGET)-gcc \
- RANLIB=$(TARGET)-ranlib \
- CFLAGS="-O2 -msoft-float" \
- LDFLAGS="$(TARGET_LDFLAGS)" \
- PATH=$(BUILD_TMP)/e2fsprogs-1.42.9:$(PATH) \
- ./configure \
- --build=$(BUILD) \
- --host=$(TARGET) \
- --target=$(TARGET) \
- --prefix=/ \
- --infodir=/.remove \
- --mandir=/.remove \
- --with-linker=$(TARGET)-ld \
- --disable-evms \
- --enable-htree \
- --disable-profile \
- --disable-e2initrd-helper \
- --disable-swapfs \
- --disable-debugfs \
- --disable-imager \
- --disable-resizer \
- --disable-uuidd \
- --enable-dynamic-e2fsck \
- --enable-fsck \
- --with-gnu-ld \
- --disable-nls && \
- $(MAKE) && \
- $(MAKE) install DESTDIR=$(TARGETPREFIX)
- $(REMOVE)/e2fsprogs-1.42.9
- rm -r $(TARGETPREFIX)/.remove
-
-$(D)/e2fsprogs-apollo: $(ARCHIVE)/e2fsprogs-1.42.9.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/e2fsprogs-1.42.9.tar.gz
- cd $(BUILD_TMP)/e2fsprogs-1.42.9 && \
- ln -sf /bin/true ./ldconfig && \
+$(D)/e2fsprogs: $(ARCHIVE)/e2fsprogs-$(E2FSPROGS_VER).tar.gz | $(TARGETPREFIX)
+ $(UNTAR)/e2fsprogs-$(E2FSPROGS_VER).tar.gz
+ set -e; cd $(BUILD_TMP)/e2fsprogs-$(E2FSPROGS_VER); \
+ ln -sf /bin/true ./ldconfig; \
CC=$(TARGET)-gcc \
RANLIB=$(TARGET)-ranlib \
- CFLAGS="-O2" \
- LDFLAGS="$(TARGET_LDFLAGS)" \
- PATH=$(BUILD_TMP)/e2fsprogs-1.42.9:$(PATH) \
+ CFLAGS="-Os" \
+ PATH=$(BUILD_TMP)/e2fsprogs-$(E2FSPROGS_VER):$(PATH) \
./configure \
--build=$(BUILD) \
--host=$(TARGET) \
--prefix=/ \
--infodir=/.remove \
--mandir=/.remove \
- --with-linker=$(TARGET)-ld \
- --disable-evms \
+ --enable-elf-shlibs \
--enable-htree \
--disable-profile \
--disable-e2initrd-helper \
- --disable-swapfs \
--disable-debugfs \
--disable-imager \
--disable-resizer \
--disable-uuidd \
- --enable-dynamic-e2fsck \
--enable-fsck \
- --with-gnu-ld \
--disable-defrag \
- --disable-nls && \
- $(MAKE) && \
- $(MAKE) install DESTDIR=$(TARGETPREFIX)
- $(REMOVE)/e2fsprogs-1.42.9
- rm -r $(TARGETPREFIX)/.remove
-
-$(D)/e2fsprogs-kronos: $(ARCHIVE)/e2fsprogs-1.42.9.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/e2fsprogs-1.42.9.tar.gz
- cd $(BUILD_TMP)/e2fsprogs-1.42.9 && \
- ln -sf /bin/true ./ldconfig && \
- CC=$(TARGET)-gcc \
- RANLIB=$(TARGET)-ranlib \
- CFLAGS="-O2" \
- LDFLAGS="$(TARGET_LDFLAGS)" \
- PATH=$(BUILD_TMP)/e2fsprogs-1.42.9:$(PATH) \
- ./configure \
- --build=$(BUILD) \
- --host=$(TARGET) \
- --target=$(TARGET) \
- --prefix=/ \
- --infodir=/.remove \
- --mandir=/.remove \
- --with-linker=$(TARGET)-ld \
- --disable-evms \
- --enable-htree \
- --disable-profile \
- --disable-e2initrd-helper \
- --disable-swapfs \
- --disable-debugfs \
- --disable-imager \
- --disable-resizer \
- --disable-uuidd \
- --enable-dynamic-e2fsck \
- --enable-fsck \
--with-gnu-ld \
- --disable-defrag \
- --disable-nls && \
- $(MAKE) && \
- $(MAKE) install DESTDIR=$(TARGETPREFIX)
- $(REMOVE)/e2fsprogs-1.42.9
- rm -r $(TARGETPREFIX)/.remove
+ --enable-symlink-install \
+ --disable-nls; \
+ $(MAKE); \
+ $(MAKE) install DESTDIR=$(TARGETPREFIX); \
+ $(MAKE) -C lib/uuid install DESTDIR=$(TARGETPREFIX); \
+ $(MAKE) -C lib/blkid install DESTDIR=$(TARGETPREFIX); \
+ :
+ $(REMOVE)/e2fsprogs-$(E2FSPROGS_VER) $(TARGETPREFIX)/.remove
+ $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/uuid.pc
+ $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/blkid.pc
+ $(REMOVE)/e2fsprogs-$(E2FSPROGS_VER)
+ touch $@
$(D)/hotplug: $(D)/libblkid $(D)/libuuid $(ARCHIVE)/hotplug.tar.gz | $(TARGETPREFIX)
$(UNTAR)/hotplug.tar.gz