diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-06-21 11:29:07 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-06-21 11:29:07 +0200 |
commit | f43942559671c0f7069fb62e1f33b4b7ce6beac0 (patch) | |
tree | a00a1d91e4d4ca9a31095b4c6304c098551862d7 | |
parent | 7de446952a6bffff95628c17b786c1ad45c7657c (diff) | |
download | embtoolkit-f43942559671c0f7069fb62e1f33b4b7ce6beac0.tar.gz embtoolkit-f43942559671c0f7069fb62e1f33b4b7ce6beac0.tar.bz2 embtoolkit-f43942559671c0f7069fb62e1f33b4b7ce6beac0.tar.xz |
Packages: add zlib build for target machine
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r-- | mk/zlib.mk | 33 |
1 files changed, 28 insertions, 5 deletions
@@ -26,8 +26,10 @@ ZLIB_VERSION := 1.2.3 ZLIB_SITE := http://www.gzip.org/zlib ZLIB_PACKAGE := zlib-$(ZLIB_VERSION).tar.bz2 ZLIB_HOST_BUILD_DIR := $(TOOLS_BUILD)/zlib-host-build +ZLIB_TARGET_BUILD_DIR := $(PACKAGES_BUILD)/zlib-target-build zlib_host_install: $(ZLIB_HOST_BUILD_DIR)/.installed +zlib_target_install: $(ZLIB_TARGET_BUILD_DIR)/.installed #zlib on host machine $(ZLIB_HOST_BUILD_DIR)/.installed: download_zlib $(ZLIB_HOST_BUILD_DIR)/.decompressed @@ -36,11 +38,6 @@ $(ZLIB_HOST_BUILD_DIR)/.installed: download_zlib $(ZLIB_HOST_BUILD_DIR)/.decompr prefix=$(HOSTTOOLS)/usr/local install @touch $@ -download_zlib: - $(call EMBTK_GENERIC_MESSAGE,"Downloading $(ZLIB_PACKAGE) if necessary...") - @test -e $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) || \ - wget -O $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) $(ZLIB_SITE)/$(ZLIB_PACKAGE) - $(ZLIB_HOST_BUILD_DIR)/.decompressed: $(call EMBTK_GENERIC_MESSAGE,"Decompressing $(ZLIB_PACKAGE)...") @tar -C $(TOOLS_BUILD) -xjf $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) @@ -49,3 +46,29 @@ $(ZLIB_HOST_BUILD_DIR)/.decompressed: @mkdir -p $(ZLIB_HOST_BUILD_DIR) @touch $@ +#zlib on target machine +$(ZLIB_TARGET_BUILD_DIR)/.installed: download_zlib \ +$(ZLIB_TARGET_BUILD_DIR)/.decompressed + @$(MAKE) -C $(PACKAGES_BUILD)/zlib-$(ZLIB_VERSION)-target \ + CC=$(TARGETCC_CACHED) AR="$(TOOLS)/bin/$(GNU_TARGET)-ar rc" \ + RANLIB=$(TOOLS)/bin/$(GNU_TARGET)-ranlib + @$(MAKE) -C $(PACKAGES_BUILD)/zlib-$(ZLIB_VERSION)-target \ + CC=$(TARGETCC_CACHED) AR="$(TOOLS)/bin/$(GNU_TARGET)-ar rc" \ + RANLIB=$(TOOLS)/bin/$(GNU_TARGET)-ranlib \ + prefix=$(SYSROOT)/usr/ install + @touch $@ + +$(ZLIB_TARGET_BUILD_DIR)/.decompressed: + $(call EMBTK_GENERIC_MESSAGE,"Decompressing $(ZLIB_PACKAGE)...") + @tar -C $(PACKAGES_BUILD) -xjf $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) + @mv $(PACKAGES_BUILD)/zlib-$(ZLIB_VERSION) \ + $(PACKAGES_BUILD)/zlib-$(ZLIB_VERSION)-target + @mkdir -p $(ZLIB_TARGET_BUILD_DIR) + @touch $@ + +#zlib download +download_zlib: + $(call EMBTK_GENERIC_MESSAGE,"Downloading $(ZLIB_PACKAGE) if necessary...") + @test -e $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) || \ + wget -O $(DOWNLOAD_DIR)/$(ZLIB_PACKAGE) $(ZLIB_SITE)/$(ZLIB_PACKAGE) + |