summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2010-12-29 21:26:45 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2010-12-29 21:26:45 +0000
commit2d7144103ca5df39a29161feba1e2886014678d6 (patch)
tree69d234f8bf078d8cd0689c8b501e0e79eb55bc11 /Makefile
parent43ce8206b762ebd4fa4fa4832b16ff2798a3c765 (diff)
downloadnetsurf-2d7144103ca5df39a29161feba1e2886014678d6.tar.gz
netsurf-2d7144103ca5df39a29161feba1e2886014678d6.tar.bz2
First cut at cross compilation support for the Amiga frontend
svn path=/trunk/netsurf/; revision=11149
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 10950c502..7e8294abf 100644
--- a/Makefile
+++ b/Makefile
@@ -119,11 +119,6 @@ STRIP=strip
# Override this only if the host compiler is called something different
HOST_CC := gcc
-ifeq ($(TARGET),amiga)
- ifneq ($(HOST),amiga)
- CC := ppc-amigaos-gcc
- endif
-endif
ifeq ($(TARGET),riscos)
ifeq ($(HOST),riscos)
@@ -183,8 +178,20 @@ else
PKG_CONFIG := $(MINGW_INSTALL_ENV)/bin/pkg-config
endif
else
- # Building for GTK, Amiga, Framebuffer
- PKG_CONFIG := pkg-config
+ ifeq ($(TARGET),amiga)
+ ifneq ($(HOST),amiga)
+ # TODO: better defaults
+ GCCSDK_INSTALL_ENV ?= /home/jmb/netsurf/env/m68k-amigaos/env
+ GCCSDK_INSTALL_CROSSBIN ?= /home/jmb/netsurf/env/m68k-amigaos/cross/bin
+
+ CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc)
+
+ PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config
+ endif
+ else
+ # Building for GTK, Framebuffer
+ PKG_CONFIG := pkg-config
+ endif
endif
endif
endif