# Library directories
COMMON = ../common
-# Default for the compiler lib search path as compiler define
-CDEFS=-DCC65_INC=\"/usr/lib/cc65/include/\"
-CFLAGS = -O2 -g -Wall -I$(COMMON) $(CDEFS)
+# The compiler library search path. Default is "/usr/lib/cc65/include/" if
+# nothing is defined
+#CDEFS=-DCC65_INC=\"/usr/lib/cc65/include/\"
+
+#
+CFLAGS = -O2 -g -Wall -W -I$(COMMON) $(CDEFS)
CC=gcc
EBIND=emxbind
LDFLAGS=
OBJS = anonname.o \
asmcode.o \
asmlabel.o \
+ asmstmt.o \
+ assignment.o \
+ casenode.o \
codeent.o \
codegen.o \
codelab.o \
codeopt.o \
codeseg.o \
compile.o \
+ coptadd.o \
+ coptc02.o \
+ coptcmp.o \
coptind.o \
- cpu.o \
+ coptneg.o \
+ coptpush.o \
+ coptsize.o \
+ coptstop.o \
+ coptstore.o \
+ coptsub.o \
+ copttest.o \
dataseg.o \
datatype.o \
declare.o \
declattr.o \
error.o \
expr.o \
+ exprdesc.o \
exprheap.o \
exprnode.o \
funcdesc.o \
function.o \
global.o \
goto.o \
+ hexval.o \
ident.o \
incpath.o \
input.o \
+ lineinfo.o \
litpool.o \
locals.o \
loop.o \
opcodes.o \
preproc.o \
pragma.o \
+ reginfo.o \
scanner.o \
+ scanstrbuf.o \
segments.o \
stdfunc.o \
stmt.o \
+ swstmt.o \
symentry.o \
symtab.o \
textseg.o \
typecmp.o \
+ typeconv.o \
util.o
LIBS = $(COMMON)/common.a
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
- rm -f *~ core *.map
+ $(RM) *~ core *.map
zap: clean
- rm -f *.o $(EXE) .depend
+ $(RM) *.o $(EXE) .depend
# ------------------------------------------------------------------------------
# Make the dependencies
$(CC) -I$(COMMON) -MM $^ > .depend
+