diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2010-12-30 01:37:05 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2010-12-30 01:37:05 +0000 |
commit | 7ce402b6cc8dfdbefca09b2708fbd071ea44bf46 (patch) | |
tree | c80a94ac73856ada2bb69202f6037f0ff4dc7cff /sdk | |
parent | e8b84c1b3fde82731c5b08357684732900692226 (diff) | |
download | toolchains-7ce402b6cc8dfdbefca09b2708fbd071ea44bf46.tar.gz toolchains-7ce402b6cc8dfdbefca09b2708fbd071ea44bf46.tar.bz2 |
Select SDK components based upon the target platform
svn path=/toolchains/; revision=11158
Diffstat (limited to 'sdk')
-rw-r--r-- | sdk/Makefile | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/sdk/Makefile b/sdk/Makefile index 30029d3..63dae7d 100644 --- a/sdk/Makefile +++ b/sdk/Makefile @@ -34,11 +34,27 @@ export PKG_CONFIG_LIBDIR := $(GCCSDK_INSTALL_ENV)/lib/pkgconfig # Target TARGET := $(shell $(CC) -dumpmachine) +# Compute the SDK components +SDK_ITEMS := + +COMMON_SDK_ITEMS := $(BUILDSTEPS)/zlib.d $(BUILDSTEPS)/libxml2.d $(BUILDSTEPS)/openssl.d \ + $(BUILDSTEPS)/libpng.d $(BUILDSTEPS)/libjpeg.d $(BUILDSTEPS)/liblcms.d \ + $(BUILDSTEPS)/libmng.d $(BUILDSTEPS)/libcares.d $(BUILDSTEPS)/libcurl.d + +ifeq ($(TARGET),m68k-unknown-amigaos) + SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d $(COMMON_SDK_ITEMS) +endif + +#ifeq ($(TARGET),arm-unknown-riscos) +# SDK_ITEMS := $(COMMON_SDK_ITEMS) +#endif + +ifeq ($(SDK_ITEMS),) + $(error Unable to compute SDK components for target $(TARGET)) +endif + .PHONY: all -all: $(BUILDSTEPS)/zlib.d $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d \ - $(BUILDSTEPS)/libxml2.d $(BUILDSTEPS)/openssl.d $(BUILDSTEPS)/libpng.d \ - $(BUILDSTEPS)/libjpeg.d $(BUILDSTEPS)/liblcms.d $(BUILDSTEPS)/libmng.d \ - $(BUILDSTEPS)/libcares.d $(BUILDSTEPS)/libcurl.d +all: $(SDK_ITEMS) # Sourcedir $(BUILDSTEPS)/sourcedir.d: $(BUILDSTEPS)/builddir.d |