]> git.sur5r.net Git - cc65/blobdiff - src/ca65/make/gcc.mak
Added text tables
[cc65] / src / ca65 / make / gcc.mak
index 6013fca2da9f4af97acce4c84fae10243c2101da..028879ff4c0595d96f72950bc443eed76525a4f1 100644 (file)
@@ -1,36 +1,44 @@
 #
-# gcc Makefile for a65, link65 & libr65
+# gcc Makefile for ca65
 #
 
-CFLAGS         = -g -O2 -Wall
+# Library dir
+COMMON = ../common
+
+CFLAGS         = -g -O2 -Wall -W -Wno-unused-parameter -I$(COMMON)
 CC     = gcc
+EBIND  = emxbind
 LDFLAGS        =
 
 OBJS =  condasm.o      \
+       dbginfo.o       \
        ea.o            \
         error.o                \
         expr.o         \
+       feature.o       \
+       filetab.o       \
        fragment.o      \
         global.o               \
-       incpath.o       \
-        instr.o                \
-       istack.o        \
-       listing.o       \
-       macpack.o       \
-               macro.o         \
-        main.o                 \
-       nexttok.o       \
-        objcode.o      \
-        objfile.o      \
-               options.o       \
-        pseudo.o       \
+       incpath.o       \
+        instr.o                \
+       istack.o        \
+       lineinfo.o      \
+       listing.o       \
+       macpack.o       \
+               macro.o         \
+        main.o                 \
+       nexttok.o       \
+        objcode.o              \
+        objfile.o              \
+               options.o       \
+        pseudo.o               \
+       repeat.o        \
         scanner.o      \
-       strexpr.o       \
         symtab.o       \
                toklist.o       \
        ulabel.o
 
-LIBS = ../common/common.a
+LIBS = $(COMMON)/common.a
 
 EXECS = ca65
 
@@ -47,6 +55,7 @@ endif
 
 ca65:   $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 clean:
        rm -f *~ core *.lst
@@ -60,6 +69,6 @@ zap:  clean
 .PHONY: depend dep
 depend dep:    $(OBJS:.o=.c)
        @echo "Creating dependency information"
-       $(CC) -MM $^ > .depend
+       $(CC) -I$(COMMON) -MM $^ > .depend