diff options
Diffstat (limited to 'arm-unknown-riscos/Makefile')
-rw-r--r-- | arm-unknown-riscos/Makefile | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/arm-unknown-riscos/Makefile b/arm-unknown-riscos/Makefile index 1afaabd..7b34b4e 100644 --- a/arm-unknown-riscos/Makefile +++ b/arm-unknown-riscos/Makefile @@ -18,6 +18,11 @@ UPSTREAM_MAKERUN_VERSION := 11186 UPSTREAM_MAKERUN_TARBALL := makerun UPSTREAM_MAKERUN_URI := svn://svn.netsurf-browser.org/trunk/tools/makerun@$(UPSTREAM_MAKERUN_VERSION) +# Infozip +UPSTREAM_INFOZIP_VERSION := 30 +UPSTREAM_INFOZIP_TARBALL := zip$(UPSTREAM_INFOZIP_VERSION).tgz +UPSTREAM_INFOZIP_URI := ftp://ftp.info-zip.org/pub/infozip/src/$(UPSTREAM_INFOZIP_TARBALL) + TOP := $(CURDIR) RECIPES := $(TOP)/recipes BUILDSTEPS := $(TOP)/build-steps @@ -28,7 +33,7 @@ PREFIX ?= /opt/netsurf/$(TARGET_NAME) .PHONY: all clean distclean all: $(BUILDSTEPS)/buildsteps.d $(BUILDSTEPS)/gcc.d $(BUILDSTEPS)/oslib.d \ - $(BUILDSTEPS)/ccres.d $(BUILDSTEPS)/makerun.d + $(BUILDSTEPS)/ccres.d $(BUILDSTEPS)/makerun.d $(BUILDSTEPS)/infozip.d clean: cd gcc4 && make clean @@ -37,6 +42,7 @@ distclean: clean rm -fr $(UPSTREAM_GCCSDK_TARBALL) rm -fr $(UPSTREAM_OSLIB_TARBALL) rm -fr $(UPSTREAM_CCRES_TARBALL) + rm -fr $(UPSTREAM_INFOZIP_TARBALL) zip$(UPSTREAM_INFOZIP_VERSION) rm -fr $(BUILDSTEPS) # Buildsteps @@ -67,6 +73,15 @@ $(BUILDSTEPS)/makerun.d: $(BUILDSTEPS)/buildsteps.d $(UPSTREAM_MAKERUN_TARBALL) cd $(UPSTREAM_MAKERUN_TARBALL) && GCCSDK_INSTALL_CROSSBIN=$(PREFIX)/cross/bin make install touch $@ +# Infozip +$(BUILDSTEPS)/infozip.d: $(BUILDSTEPS)/buildsteps.d $(UPSTREAM_INFOZIP_TARBALL) + tar xzf $(UPSTREAM_INFOZIP_TARBALL) + for p in `ls $(RECIPES)/patches/infozip/*.p` ; do patch -d zip$(UPSTREAM_INFOZIP_VERSION) -p0 <$$p ; done + cd zip$(UPSTREAM_INFOZIP_VERSION) && make -f unix/Makefile generic LOCAL_ZIP=-DFORRISCOS + cp zip$(UPSTREAM_INFOZIP_VERSION)/zip $(PREFIX)/cross/bin/zip + ln -fs $(PREFIX)/cross/bin/zip $(PREFIX)/env/bin/zip + touch $@ + ### # Rules to fetch upstream sources ### @@ -82,3 +97,6 @@ $(UPSTREAM_CCRES_TARBALL): $(UPSTREAM_MAKERUN_TARBALL): svn co $(UPSTREAM_MAKERUN_URI) $@ + +$(UPSTREAM_INFOZIP_TARBALL): + wget -q -O $@ $(UPSTREAM_INFOZIP_URI) |