###############################################################################
# Copyright (c) 1996-2008 ERG Transit Systems.
#
# File:         TOOLSET/ACEX.def
# Contents:     ACEX rules as used for the Fairchild ACE compiler
#               Make definitions for the ACE tools.
#
# Description:
#       This file provides Toolset definitions for the target makefiles
#       The file is dropped into the top of the generated platform specfic makefile
#
###############################################################################

toolset = ACEX

s       = asm
exe     = hex

.SUFFIXES:  .asm

#
#   Ensure that the compiler can be found
#   Use the environment varibales
#       ACEX - Root of the ACE Install
#
ifndef GBE_ACEX
    GBE_ACEX := C:/Program Files/AceTools
    export GBE_ACEX
endif

.PHONY:     acex
acex:
	@if [ -z "$$GBE_ACEX" ]; then echo GBE_ACEX env var not set; exit 2; fi; \
	if [ ! -d "$$GBE_ACEX" ]; then echo "ERROR: GBE_ACEX directory not found ($$GBE_ACEX). Compiler not available"; exit 2; fi; \
	echo "[Toolset Fairchild ACE]";

acex = $(subst \,/,$(strip $(GBE_ACEX)))

#
#   Define the compiler specfic names and paths for the various tools
#
acex_assembler = $(acex)/fasm.exe


