From: nbd Date: Sun, 20 Feb 2011 03:26:48 +0000 (+0000) Subject: libiconv: add support for using the stub on the host X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=180ccc6dc34ffd390dce3dcbfb0eae20a69d7192;p=packages.git libiconv: add support for using the stub on the host git-svn-id: svn://svn.openwrt.org/openwrt/packages@25600 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/libs/libiconv/Makefile b/libs/libiconv/Makefile index bc91c75fa..e935a4f08 100644 --- a/libs/libiconv/Makefile +++ b/libs/libiconv/Makefile @@ -14,6 +14,7 @@ PKG_NAME:=libiconv PKG_RELEASE:=4 include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/host-build.mk define Package/libiconv SECTION:=libs @@ -50,4 +51,29 @@ define Package/libiconv/install touch $(1)/tmp/.libiconv-placeholder endef +define Host/Prepare + mkdir -p $(HOST_BUILD_DIR) +endef + +define Host/Configure + +endef + +define Host/Compile + $(HOSTCC) -c src/iconv.c -o $(HOST_BUILD_DIR)/iconv.o -Isrc/include -fPIC + ar rcs $(HOST_BUILD_DIR)/libiconv.a $(HOST_BUILD_DIR)/iconv.o +endef + +define Host/Install + $(INSTALL_DIR) $(STAGING_DIR_HOST)/lib + $(INSTALL_DATA) $(HOST_BUILD_DIR)/libiconv.a $(STAGING_DIR_HOST)/lib/ + + $(INSTALL_DIR) $(STAGING_DIR_HOST)/include + $(INSTALL_DATA) ./src/include/iconv.h $(STAGING_DIR_HOST)/include/ + + $(INSTALL_DIR) $(STAGING_DIR_HOST)/share/aclocal + $(INSTALL_DATA) $(PKG_BUILD_DIR)/m4/* $(STAGING_DIR_HOST)/share/aclocal/ +endef + +$(eval $(call HostBuild)) $(eval $(call BuildPackage,libiconv))