summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefiles/Makefile.tools22
1 files changed, 22 insertions, 0 deletions
diff --git a/makefiles/Makefile.tools b/makefiles/Makefile.tools
index 19c905c..a7ae724 100644
--- a/makefiles/Makefile.tools
+++ b/makefiles/Makefile.tools
@@ -343,6 +343,28 @@ ifeq ($(TARGET),atari)
endif
endif
+# FreeMiNT / m5475_atari
+ifeq ($(TARGET),m5475_atari)
+ ifeq ($(HOST),m5475_atari)
+ # Building on FreeMiNT
+ # Nothing to do, as we assume the default tooling works
+ else
+ # Cross compiling for FreeMiNT
+
+ GCCSDK_INSTALL_ENV ?= /opt/netsurf/m5475-atari-mint/env
+ GCCSDK_INSTALL_CROSSBIN ?= /opt/netsurf/m5475-atari-mint/cross/bin
+ CC__ := $(GCCSDK_INSTALL_CROSSBIN)/m5475-atari-mint-gcc
+ CXX__ := $(GCCSDK_INSTALL_CROSSBIN)/m5475-atari-mint-g++
+ AR__ := $(GCCSDK_INSTALL_CROSSBIN)/m5475-atari-mint-ar
+
+ CFLAGS := $(CFLAGS) -U__STRICT_ANSI__ -I$(GCCSDK_INSTALL_ENV)/include $(ARCHFLAGS)
+ CXXFLAGS := $(CXXFLAGS) -U__STRICT_ANSI__ -I$(GCCSDK_INSTALL_ENV)/include $(ARCHFLAGS)
+ LDFLAGS := $(LDFLAGS) -L$(GCCSDK_INSTALL_ENV)/lib/m5475
+
+ PREFIX ?= $(GCCSDK_INSTALL_ENV)
+ endif
+endif
+
# Default prefix
PREFIX ?= /usr/local