From 274f4690d3d1e7107a47a94563b4a13c5e472d42 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 19 Dec 2009 19:21:08 +0100 Subject: install libc headers only when selected --- package/uclibc/Config.in | 2 +- package/uclibc/Makefile | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'package/uclibc') diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 8cc828864..4100fd313 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -9,7 +9,7 @@ config ADK_PACKAGE_UCLIBC config ADK_PACKAGE_UCLIBC_DEV prompt "uClibc-dev........................... development files" - bool + tristate default n depends on ADK_TARGET_LIB_UCLIBC help diff --git a/package/uclibc/Makefile b/package/uclibc/Makefile index 4d96eceae..e6d080a37 100644 --- a/package/uclibc/Makefile +++ b/package/uclibc/Makefile @@ -14,8 +14,12 @@ include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,UCLIBC,uclibc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) $(eval $(call PKG_template,UCLIBC_DEV,uclibc-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) +SUB_INSTALLS-y:= +SUB_INSTALLS-m:= +SUB_INSTALLS-${ADK_PACKAGE_UCLIBC_DEV}+= uclibc-dev-install + # do nothing, uClibc is already build in toolchain directory -do-install: +do-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y} ${INSTALL_DIR} $(IDIR_UCLIBC)/lib $(IDIR_UCLIBC)/etc # create timezone file echo 'CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00' > $(IDIR_UCLIBC)/etc/TZ @@ -28,6 +32,8 @@ do-install: $(CP) $(STAGING_DIR)/lib/$$file.so* $(IDIR_UCLIBC)/lib/; \ $(CP) $(STAGING_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_UCLIBC)/lib/; \ done + +uclibc-dev-install: # header package $(MAKE) -C $(TOOLCHAIN_BUILD_DIR)/linux-$(KERNEL_VERSION) ARCH=$(ARCH) V=1 \ INSTALL_HDR_PATH=$(IDIR_UCLIBC_DEV)/usr \ -- cgit v1.2.3