1# 2# Copyright (C) 2010-2015 OpenWrt.org 3# 4# This is free software, licensed under the GNU General Public License v2. 5# See /LICENSE for more information. 6# 7 8include $(TOPDIR)/rules.mk 9 10PKG_NAME:=e2fsprogs 11PKG_VERSION:=1.43.1 12PKG_MD5SUM:=1775f3f0eed9dee1c5f39e08d1964a97 13PKG_RELEASE:=1 14 15PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 16PKG_SOURCE_URL:=@SF/e2fsprogs 17 18HOST_BUILD_PARALLEL:=1 19 20include $(INCLUDE_DIR)/host-build.mk 21 22HOST_CFLAGS += $(FPIC) 23 24HOST_CONFIGURE_ARGS += \ 25 --disable-elf-shlibs \ 26 --enable-libuuid \ 27 --disable-tls \ 28 --disable-nls 29 30define Host/Prepare 31 $(call Host/Prepare/Default) 32 rm -rf $(HOST_BUILD_DIR)/doc 33endef 34 35define Host/Install 36 $(Host/Install/Default) 37 $(MAKE) -C $(HOST_BUILD_DIR)/lib/uuid install 38 mkdir -p $(STAGING_DIR_HOST)/include/e2fsprogs 39 $(CP) $(STAGING_DIR_HOST)/include/uuid $(STAGING_DIR_HOST)/include/e2fsprogs/ 40 rm -rf $(STAGING_DIR_HOST)/include/uuid 41 $(INSTALL_DATA) $(HOST_BUILD_DIR)/lib/uuid/libuuid.a $(STAGING_DIR_HOST)/lib/ 42endef 43 44define Host/Clean 45 rm -f $(STAGING_DIR_HOST)/bin/e2fsck 46 rm -f $(STAGING_DIR_HOST)/bin/tune2fs 47endef 48 49$(eval $(call HostBuild)) 50