|
|
@@ -20,23 +20,23 @@ PKG_LICENSE:=Zlib
|
|
|
PKG_LICENSE_FILES:=README
|
|
|
PKG_CPE_ID:=cpe:/a:gnu:zlib
|
|
|
|
|
|
+HOST_BUILD_PARALLEL:=1
|
|
|
+
|
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
-include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
|
|
-HOST_CFLAGS +=-fPIC
|
|
|
+HOSTCC := $(HOSTCC_NOCACHE)
|
|
|
+HOST_CFLAGS += $(HOST_FPIC)
|
|
|
|
|
|
-define Host/Install
|
|
|
- $(CP) $(HOST_BUILD_DIR)/libz.a $(STAGING_DIR_HOST)/lib/
|
|
|
- $(CP) $(HOST_BUILD_DIR)/zconf.h $(STAGING_DIR_HOST)/include/
|
|
|
- $(CP) $(HOST_BUILD_DIR)/zlib.h $(STAGING_DIR_HOST)/include/
|
|
|
- $(CP) $(HOST_BUILD_DIR)/zlib.pc $(STAGING_DIR_HOST)/lib/pkgconfig/
|
|
|
-endef
|
|
|
+HOST_CONFIGURE_ARGS = \
|
|
|
+ --prefix=$(STAGING_DIR_HOST) \
|
|
|
+ --sysconfdir=$(STAGING_DIR_HOST)/etc \
|
|
|
+ --localstatedir=$(STAGING_DIR_HOST)/var \
|
|
|
+ --libdir=$(STAGING_DIR_HOST)/lib \
|
|
|
+ --includedir=$(STAGING_DIR_HOST)/include \
|
|
|
+ --static
|
|
|
|
|
|
-define Host/Clean
|
|
|
- rm -f $(STAGING_DIR_HOST)/lib/libz.a
|
|
|
- rm -f $(STAGING_DIR_HOST)/include/zconf.h
|
|
|
- rm -f $(STAGING_DIR_HOST)/include/zlib.h
|
|
|
- rm -f $(STAGING_DIR_HOST)/lib/pkgconfig//zlib.pc
|
|
|
+define Host/Uninstall
|
|
|
+ -$(call Host/Compile/Default,uninstall)
|
|
|
endef
|
|
|
|
|
|
$(eval $(call HostBuild))
|