summaryrefslogtreecommitdiff
path: root/sdk/Makefile
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2012-10-21 01:17:33 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2012-10-21 01:17:33 +0100
commit6f5bf6ae1dad368b56ad29a9e1f9faec15c70ffe (patch)
tree119b6f8c8c17e30af2043ace6b638d6e987a44ee /sdk/Makefile
parentc496a0595bbef7cd3ad796b59d12189defda79a1 (diff)
downloadtoolchains-6f5bf6ae1dad368b56ad29a9e1f9faec15c70ffe.tar.gz
toolchains-6f5bf6ae1dad368b56ad29a9e1f9faec15c70ffe.tar.bz2
Add libiconv to ppc-amigaos SDK.
Diffstat (limited to 'sdk/Makefile')
-rw-r--r--sdk/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/sdk/Makefile b/sdk/Makefile
index 40e5a27..9b5aba3 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -98,7 +98,7 @@ ifeq ($(TARGET),m5475-atari-mint)
endif
ifeq ($(TARGET),ppc-amigaos)
- SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libtre.d libpbl.d $(COMMON_SDK_ITEMS))
+ SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, libiconv.d libtre.d libpbl.d $(COMMON_SDK_ITEMS))
EXTRAARGS_LIBCARES := --disable-shared
EXTRAARGS_LIBCURL := --disable-ntlm-wb
endif
@@ -159,6 +159,9 @@ $(BUILDSTEPS)/libiconv.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/libiconv-src.d
mkdir -p $(BUILDDIR)/libiconv
cd $(BUILDDIR)/libiconv && tar xzf $(SOURCEDIR)/libiconv-$(VERSION_LIBICONV).tar.gz
for p in `ls $(RECIPES)/patches/libiconv/*.p` ; do patch -d $(BUILDDIR)/libiconv/libiconv-$(VERSION_LIBICONV) -p0 <$$p ; done
+ifneq ($(realpath $(RECIPES)/patches/libiconv/$(TARGET)),)
+ for p in `ls $(RECIPES)/patches/libiconv/$(TARGET)/*.p` ; do patch -d $(BUILDDIR)/libiconv/libiconv-$(VERSION_LIBICONV) -p0 <$$p ; done
+endif
cd $(BUILDDIR)/libiconv/libiconv-$(VERSION_LIBICONV) && $(env) ./configure --prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET) --disable-shared
cd $(BUILDDIR)/libiconv/libiconv-$(VERSION_LIBICONV) && $(env) make install
touch $@