]> git.sur5r.net Git - cc65/blobdiff - src/cc65/make/gcc.mak
New --memory-model switch
[cc65] / src / cc65 / make / gcc.mak
index a22ae93e5f6fd8ff08e59eafde69f1dee71be295..179b875c5874abf1acf39b59d667f37db5f46a9b 100644 (file)
@@ -12,8 +12,11 @@ EXE          = cc65
 # Library directories
 COMMON = ../common
 
-# Default for the compiler lib search path as compiler define
-CDEFS=-DCC65_INC=\"/usr/lib/cc65/include/\"
+# 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
@@ -26,6 +29,7 @@ OBJS =        anonname.o      \
        asmcode.o       \
        asmlabel.o      \
        asmstmt.o       \
+        assignment.o    \
        casenode.o      \
        codeent.o       \
        codegen.o       \
@@ -40,22 +44,25 @@ OBJS =      anonname.o      \
        coptind.o       \
        coptneg.o       \
        coptpush.o      \
+        coptsize.o      \
        coptstop.o      \
+        coptstore.o     \
        coptsub.o       \
        copttest.o      \
-       cpu.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         \
@@ -70,6 +77,7 @@ OBJS =        anonname.o      \
        pragma.o        \
        reginfo.o       \
        scanner.o       \
+        scanstrbuf.o    \
        segments.o      \
        stdfunc.o       \
        stmt.o          \
@@ -78,6 +86,7 @@ OBJS =        anonname.o      \
        symtab.o        \
        textseg.o       \
        typecmp.o       \
+        typeconv.o      \
        util.o
 
 LIBS = $(COMMON)/common.a
@@ -101,10 +110,10 @@ $(EXE):   $(OBJS) $(LIBS)
        @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