2 # Copyright (C) 2010-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
11 PKG_CPE_ID
:=cpe
:/a
:e2fsprogs_project
:e2fsprogs
13 PKG_HASH
:=0b4fe723d779b0927fb83c9ae709bc7b40f66d7df36433bef143e41c54257084
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
17 PKG_SOURCE_URL
:=@KERNEL
/linux
/kernel
/people
/tytso
/e2fsprogs
/v
$(PKG_VERSION
)/
19 HOST_BUILD_PARALLEL
:=1
21 include $(INCLUDE_DIR
)/host-build.mk
23 ifneq ($(shell $(HOSTCC
) --version | grep clang
),)
24 HOST_CFLAGS
+= -D__GNUC_PREREQ\
(...\
)=0 -Dloff_t
=off_t
26 HOST_CFLAGS
+= $(HOST_FPIC
)
28 HOST_CONFIGURE_ARGS
+= \
29 --disable-elf-shlibs \
33 --enable-threads
=pth \
37 $(call Host
/Prepare
/Default
)
38 rm -rf
$(HOST_BUILD_DIR
)/doc
42 $(Host
/Install
/Default
)
43 $(MAKE
) -C
$(HOST_BUILD_DIR
)/lib
/uuid
install
44 mkdir
-p
$(STAGING_DIR_HOST
)/include/e2fsprogs
45 $(CP
) $(STAGING_DIR_HOST
)/include/uuid
$(STAGING_DIR_HOST
)/include/e2fsprogs
/
46 rm -rf
$(STAGING_DIR_HOST
)/include/uuid
47 $(INSTALL_DATA
) $(HOST_BUILD_DIR
)/lib
/uuid
/libuuid.a
$(STAGING_DIR_HOST
)/lib
/
51 rm -f
$(STAGING_DIR_HOST
)/bin
/e2fsck
52 rm -f
$(STAGING_DIR_HOST
)/bin
/tune2fs
55 $(eval
$(call HostBuild
))