# -*- mode: perl -*- ############################################################################### # File: TOOLSET/gnu_mpt.def # Contents: GNU MPT defines ############################################################################### toolset = gnu_mpt s = asm o = o a = a exe = .SUFFIXES: .asm # # Ensure that the compiler can be found # Use the environment varibales # THYRONTOOLS - Root of the MPT SDK Install # ifndef THYRONTOOLS THYRONTOOLS := C:/MPT_SDK export THYRONTOOLS endif .PHONY: gnu_mpt gnu_mpt: @$(echo) '[Toolset GNU/MPT]'; \ if [ -z "$$THYRONTOOLS" ]; then echo 'THYRONTOOLS env var not set'; exit 2; fi ; \ if [ ! -d "$$THYRONTOOLS" ]; then echo "ERROR: THYRONTOOLS directory not found ($$THYRONTOOLS). Compiler not available"; exit 2; fi; thyron := $(subst \,/,$(strip $(THYRONTOOLS))) MPTLIB := $(thyron)/thyron/paycell2 gnubin := $(thyron)/cygnus/bin/arm ifeq "$(findstring $(PATH),$(THYRONTOOLS))" "" PATH := $(thyron)/thyron/tools;$(gnubin);$(PATH) endif GNUBIN := $(subst /,\,$(strip $(gnubin))) TMPDIR := C:\TEMP export GNU TMPDIR #