# -*- mode: mak; -*- ############################################################################### # File: TOOLSET/gnupro_h8.def # Contents: GnuPro H8 defines ############################################################################### toolset = gnupro_h8 s = asm o = o a = a exe = .SUFFIXES: .asm # # Toolset global variables # GNUPROH8 - Root of the GnuPro Toolkit (From Environment) # GnuProDir - Root of the GnuPro Toolkit (Make format) # H8Dir - Root of the H8 compiler # GnuProDir := $(subst \,/,$(strip $(GNUPROH8))) H8Dir := $(GnuProDir)/Tools/Cygnus # # Ensure that the tools are available # .PHONY: gnupro_h8 gnupro_h8: @$(echo) '[Toolset GnuPro H8::$(GnuProDir)]'; \ [ -z "$$GNUPROH8" ] && echo 'GNUPROH8 env var not set' && exit 2; \ if [ ! -d "$(GnuProDir)" ] ; then echo "GnuPro Directory not found: $(GnuProDir)"; exit 2; fi; \ if [ ! -d "$(H8Dir)" ] ; then echo "H8 Compiler directory not found: $(H8Dir)"; exit 2; fi; \ # # Add the compiler toolkit to the PATH # ifeq "$(findstring $(PATH),$(GNUPROH8))" "" PATH := $(H8Dir)/Bin;$(H8Dir)/Utils;$(PATH) export PATH endif # # Binmode appears to kill the compiler # Don't use any CYGWIN environment variable # CYGWIN= export CYGWIN #