summaryrefslogtreecommitdiff
path: root/m68k-atari-mint/recipes
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-05-14 00:18:23 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-05-14 00:18:23 +0000
commit5863892aa29d374fba1228fa809a8a5663129a04 (patch)
tree04d60759cbefb83710acf39ae54fffa576570d0a /m68k-atari-mint/recipes
parent32fcda7771d91d342ec6fb2e9ed8bd080b2333e0 (diff)
downloadtoolchains-5863892aa29d374fba1228fa809a8a5663129a04.tar.gz
toolchains-5863892aa29d374fba1228fa809a8a5663129a04.tar.bz2
Build runes for m68k-atari-mint toolchain
svn path=/toolchains/; revision=12408
Diffstat (limited to 'm68k-atari-mint/recipes')
-rw-r--r--m68k-atari-mint/recipes/patches/gemlib/CONFIGVARS.p28
-rw-r--r--m68k-atari-mint/recipes/patches/mintlib/configvars.p20
-rw-r--r--m68k-atari-mint/recipes/patches/pml/Makefile.16.p29
-rw-r--r--m68k-atari-mint/recipes/patches/pml/Makefile.32.p29
-rw-r--r--m68k-atari-mint/recipes/patches/pml/Makefile.p18
5 files changed, 124 insertions, 0 deletions
diff --git a/m68k-atari-mint/recipes/patches/gemlib/CONFIGVARS.p b/m68k-atari-mint/recipes/patches/gemlib/CONFIGVARS.p
new file mode 100644
index 0000000..f8ba72b
--- /dev/null
+++ b/m68k-atari-mint/recipes/patches/gemlib/CONFIGVARS.p
@@ -0,0 +1,28 @@
+--- CONFIGVARS 2011-05-13 23:38:45.000000000 +0100
++++ CONFIGVARS 2011-05-13 23:40:11.000000000 +0100
+@@ -2,13 +2,13 @@
+ #
+ # cross compiling
+ #CROSS = yes
+-CROSS = no
++CROSS = yes
+
+ #
+ # build alternate libraries for processor variants
+ #
+-WITH_020_LIB = no
+-WITH_V4E_LIB = no
++WITH_020_LIB = yes
++WITH_V4E_LIB = yes
+
+ #
+ # target and host compiler
+@@ -21,7 +21,7 @@
+ NATIVECFLAGS = -O
+ CRLF = echo crlf -s
+
+-PREFIX=/usr/m68k-atari-mint
++PREFIX=/opt/netsurf/m68k-atari-mint/cross/m68k-atari-mint
+
+ else
+
diff --git a/m68k-atari-mint/recipes/patches/mintlib/configvars.p b/m68k-atari-mint/recipes/patches/mintlib/configvars.p
new file mode 100644
index 0000000..e6c573b
--- /dev/null
+++ b/m68k-atari-mint/recipes/patches/mintlib/configvars.p
@@ -0,0 +1,20 @@
+--- configvars 2011-05-13 22:50:17.000000000 +0100
++++ configvars 2011-05-13 22:57:13.000000000 +0100
+@@ -12,7 +12,7 @@
+ # get installed. You have to take car yourself that the libraries
+ # and include files and so on will get installed in the right place
+ # The easiest way to do this is to change "prefix", see below.
+-#CROSS=yes
++CROSS=yes
+
+ # Define this to "m68k-atari-mint-" if you cross compile.
+ ifeq ($(CROSS),yes)
+@@ -44,7 +44,7 @@
+ # need be. When cross-compiling you will usually want to set this
+ # to "/usr/m68k-atari-mint".
+ ifeq ($(CROSS),yes)
+- prefix=/usr/m68k-atari-mint
++ prefix=/opt/netsurf/m68k-atari-mint/cross/m68k-atari-mint
+ else
+ prefix=/usr
+ endif
diff --git a/m68k-atari-mint/recipes/patches/pml/Makefile.16.p b/m68k-atari-mint/recipes/patches/pml/Makefile.16.p
new file mode 100644
index 0000000..18964e1
--- /dev/null
+++ b/m68k-atari-mint/recipes/patches/pml/Makefile.16.p
@@ -0,0 +1,29 @@
+--- pmlsrc/Makefile.16 2011-05-13 23:26:37.000000000 +0100
++++ pmlsrc/Makefile.16 2011-05-13 23:28:32.000000000 +0100
+@@ -15,15 +15,23 @@
+ # they will be loaded into the library archive. Although
+ # some machines support randomly ordered libraries, ordering
+ # them correctly doesn't hurt...
+-CROSSDIR = /dsrg/bammi/cross-minix
++CROSSDIR = /opt/netsurf/m68k-atari-mint/cross/m68k-atari-mint
+ CROSSLIB = $(CROSSDIR)/lib
+ CROSSBIN = $(CROSSDIR)/bin
+ CROSSINC = $(CROSSDIR)/include
+
+-AR = /dsrg/bammi/cross-gcc/bin/car
+-CC = $(CROSSBIN)/mgcc
++AR = m68k-atari-mint-ar
++CC = m68k-atari-mint-gcc
+ CFLAGS = -mshort -O2 -fomit-frame-pointer -DIEEE -DNO_DBUG -I.
+
++ifeq ($(SUBTARGET),m68020-60)
++CFLAGS += -m68020-60
++endif
++
++ifeq ($(SUBTARGET),m5475)
++CFLAGS += -mcpu=5475
++endif
++
+ LIB = $(CROSSLIB)
+
+ INC = $(CROSSINC)
diff --git a/m68k-atari-mint/recipes/patches/pml/Makefile.32.p b/m68k-atari-mint/recipes/patches/pml/Makefile.32.p
new file mode 100644
index 0000000..562c25f
--- /dev/null
+++ b/m68k-atari-mint/recipes/patches/pml/Makefile.32.p
@@ -0,0 +1,29 @@
+--- pmlsrc/Makefile.32 2011-05-13 23:28:56.000000000 +0100
++++ pmlsrc/Makefile.32 2011-05-13 23:29:26.000000000 +0100
+@@ -15,15 +15,23 @@
+ # they will be loaded into the library archive. Although
+ # some machines support randomly ordered libraries, ordering
+ # them correctly doesn't hurt...
+-CROSSDIR = /dsrg/bammi/cross-minix
++CROSSDIR = /opt/netsurf/m68k-atari-mint/cross/m68k-atari-mint
+ CROSSLIB = $(CROSSDIR)/lib
+ CROSSBIN = $(CROSSDIR)/bin
+ CROSSINC = $(CROSSDIR)/include
+
+-AR = /dsrg/bammi/cross-gcc/bin/car
+-CC = $(CROSSBIN)/mgcc
++AR = m68k-atari-mint-ar
++CC = m68k-atari-mint-gcc
+ CFLAGS = -O2 -fomit-frame-pointer -DIEEE -DNO_DBUG -I.
+
++ifeq ($(SUBTARGET),m68020-60)
++CFLAGS += -m68020-60
++endif
++
++ifeq ($(SUBTARGET),m5475)
++CFLAGS += -mcpu=5475
++endif
++
+ LIB = $(CROSSLIB)
+
+ INC = $(CROSSINC)
diff --git a/m68k-atari-mint/recipes/patches/pml/Makefile.p b/m68k-atari-mint/recipes/patches/pml/Makefile.p
new file mode 100644
index 0000000..ae54163
--- /dev/null
+++ b/m68k-atari-mint/recipes/patches/pml/Makefile.p
@@ -0,0 +1,18 @@
+--- pmlsrc/Makefile 2011-05-13 23:20:51.000000000 +0100
++++ pmlsrc/Makefile 2011-05-13 23:25:52.000000000 +0100
+@@ -1,9 +1,13 @@
+-CROSSDIR = /dsrg/bammi/cross-minix
+-CROSSLIB = $(CROSSDIR)/lib
++CROSSDIR = /opt/netsurf/m68k-atari-mint/cross/m68k-atari-mint
++CROSSLIB := $(CROSSDIR)/lib
+ CROSSBIN = $(CROSSDIR)/bin
+ CROSSINC = $(CROSSDIR)/include
+ WITH_SHORT_LIBS = 0
+
++ifneq ($(SUBTARGET),)
++CROSSLIB := $(CROSSLIB)/$(SUBTARGET)
++endif
++
+ ALL = libpml32.a
+
+ ifeq ($(WITH_SHORT_LIBS), 1)