index 6d1eba2da91d09169ba19768dc5d9b1225251e5f..cbfda230b31e0cdb3c49927e81970391fb055d34 100644 (file)
#* (C) Copyright 1999 TELOGY Networks, Inc.
#*******************************************************************************
+ifeq ($(ENDIAN),big)
+ MEXT=be
+else
+ MEXT=le
+endif
+
CC = $(TOOLSC6X)/cgtools/bin/cl6x
AS = $(TOOLSC6X)/cgtools/bin/cl6x
LD = $(TOOLSC6X)/cgtools/bin/cl6x -z
CDBTOOL = $(COMSPEC) /c $(TOOLSBIOSCDBC6X)\gconfgen
MAKEDEP = $(MAKEDEPPATH)
MAKEDEP_OPT = -q
-COBJEXT = oc
+COBJEXT = $(MEXT).oc
LOBJEXT = ol
-AOBJEXT = oa
+AOBJEXT = $(MEXT).oa
CDEPEXT = dc
LDEPEXT = dl
ADEPEXT = da
# -pds824: shut off #pragma symbol warnings (can be applied to file level symbol only)
# -pds837: shut off #pragma symbol warnings (can be applied to file level symbol only)
# -pds97: shut off no source in file warning
-#CFLAGS = -c -k -mi200 -ml3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
-CFLAGS = -c -k -mi200 -ml3 -ms3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
-#CFLAGS = -c -k -mi200 -ml0 -ms3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
+ifneq ($(UTIL),yes)
+ ifeq ($(DEBUG),yes)
+ CFLAGS = -c -k -mi200 -ml3 -ms3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
+ else
+ CFLAGS = -c -k -mi200 -ml0 -ms3 -o3 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
+ endif
+else
+ CFLAGS = -c -k -mi200 -ml3 -ms3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdr $(CPUFLAGS)
+endif
ifeq ($(ENDIAN),big)
CFLAGS+= -me
# -as : keep local symbols
# -g : enable debugging
# -ss : interlist C source and optimizer with .asm source
-DCFLAGS = -g -as -ss
-#DCFLAGS = -as -ss
-#DCFLAGS = -gp
+ifneq ($(UTIL),yes)
+ ifeq ($(DEBUG),yes)
+ DCFLAGS = -g -as -ss
+ else
+ DCFLAGS = -as -ss
+ endif
+else
+ DCFLAGS = -g -as -ss
+endif
# ASM options