X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=libs%2Fgettext%2FMakefile;h=c4b166f9ea8b506a328285cbd529508b51504730;hb=d9521e7e9f2fcfef05413c140f5d298e0eb3daad;hp=aaaf9dc3425b0a495f755c6dd6c2c80f40ede91f;hpb=e562ba87a5c86b6d0f9039ae681257527f899fed;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/libs/gettext/Makefile b/libs/gettext/Makefile index aaaf9dc342..c4b166f9ea 100644 --- a/libs/gettext/Makefile +++ b/libs/gettext/Makefile @@ -1,63 +1,63 @@ # -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# $Id$ include $(TOPDIR)/rules.mk PKG_NAME:=gettext -PKG_VERSION:=0.16.1 PKG_RELEASE:=2 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=@GNU/gettext -PKG_MD5SUM:=3d9ad24301c6d6b17ec30704a13fe127 - -PKG_FIXUP = libtool - include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/host-build.mk define Package/libintl SECTION:=libs CATEGORY:=Libraries - TITLE:=GNU Internationalization library - URL:=http://www.gnu.org/software/gettext/ + TITLE:=Stub header for the GNU Internationalization library endef -TARGET_CFLAGS += $(FPIC) +define Build/Prepare + $(INSTALL_DIR) $(PKG_BUILD_DIR) + $(CP) ./src/* $(PKG_BUILD_DIR)/ +endef -CONFIGURE_ARGS += \ - --enable-shared \ - --enable-static \ - --disable-rpath \ - --enable-nls \ - --disable-java \ - --disable-native-java \ - --disable-openmp \ - --with-included-gettext \ - --without-libintl-prefix \ - --without-libexpat-prefix \ - --without-emacs +define Build/Configure +endef define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR) \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install endef -define Build/InstallDev - mkdir -p $(1)/usr/lib/libintl/include - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/include/libintl.h $(1)/usr/lib/libintl/include/ - mkdir -p $(1)/usr/lib/libintl/lib - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libintl.{a,so*} $(1)/usr/lib/libintl/lib/ +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/lib/libintl-stub/include + $(INSTALL_DATA) $(PKG_BUILD_DIR)/include/libintl.h $(1)/usr/lib/libintl-stub/include/ + + $(INSTALL_DIR) $(1)/usr/share/aclocal + $(INSTALL_DATA) $(PKG_BUILD_DIR)/m4/* $(1)/usr/share/aclocal/ +endef + +define Host/Prepare + mkdir -p $(HOST_BUILD_DIR) +endef + +define Host/Compile + +endef + +define Host/Install + $(INSTALL_DIR) $(STAGING_DIR_HOST)/include + $(INSTALL_DATA) ./src/include/libintl.h $(STAGING_DIR_HOST)/include/ + + $(INSTALL_DIR) $(STAGING_DIR_HOST)/share/aclocal + $(INSTALL_DATA) ./src/m4/* $(STAGING_DIR_HOST)/share/aclocal/ endef define Package/libintl/install - $(INSTALL_DIR) $(1)/usr/lib - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libintl.so.* $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/tmp + touch $(1)/tmp/.libintl-placeholder endef +$(eval $(call HostBuild)) $(eval $(call BuildPackage,libintl))