2 # Copyright (C) 2010-2013 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR)/rules.mk
13 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
14 PKG_SOURCE_URL:=http://fedorahosted.org/releases/e/l/$(PKG_NAME)/$(PKG_VERSION)
15 PKG_MD5SUM:=163a5712b86f6bdfebdf233cc6e2192d
19 PKG_BUILD_DEPENDS:=USE_UCLIBC:argp-standalone
21 include $(INCLUDE_DIR)/package.mk
22 include $(INCLUDE_DIR)/nls.mk
24 define Package/elfutils/Default
27 DEPENDS:=$(INTL_DEPENDS)
28 TITLE:=ELF manipulation libraries
29 URL:=https://fedorahosted.org/elfutils/
33 $(call Package/elfutils/Default)
34 DEPENDS:=libelf1 +zlib +libbz2
38 define Package/libelf1
39 $(call Package/elfutils/Default)
43 ifeq ($(CONFIG_BUILD_NLS),y)
44 TARGET_LDFLAGS += "-lintl"
47 ifdef CONFIG_USE_UCLIBC
55 define Build/InstallDev
56 $(INSTALL_DIR) $(1)/usr/include
57 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
58 $(INSTALL_DIR) $(1)/usr/lib
59 $(CP) $(PKG_BUILD_DIR)/libdw/libdw.{a,so*} $(1)/usr/lib/
60 $(CP) $(PKG_BUILD_DIR)/libelf/libelf.{a,so*} $(1)/usr/lib/
63 define Package/libdw/install
64 $(INSTALL_DIR) $(1)/usr/lib
65 $(CP) $(PKG_BUILD_DIR)/libdw/libdw.so* $(1)/usr/lib/
68 define Package/libelf1/install
69 $(INSTALL_DIR) $(1)/usr/lib
70 $(CP) $(PKG_BUILD_DIR)/libelf/libelf.so* $(1)/usr/lib/
73 $(eval $(call BuildPackage,libdw))
74 $(eval $(call BuildPackage,libelf1))