X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fmake%2Fgcc.mak;h=179b875c5874abf1acf39b59d667f37db5f46a9b;hb=349c94f9a24702c150c9e1a590b71fb0b4a6a3a8;hp=dada08c27cb6e6da396307e9865ff7b79986cbe1;hpb=9d1940a124482b8c77e4c2a79c1d2a9c206bcf94;p=cc65 diff --git a/src/cc65/make/gcc.mak b/src/cc65/make/gcc.mak index dada08c27..179b875c5 100644 --- a/src/cc65/make/gcc.mak +++ b/src/cc65/make/gcc.mak @@ -11,11 +11,13 @@ EXE = cc65 # Library directories COMMON = ../common -B6502 = b6502 -# Default for the compiler lib search path as compiler define -CDEFS=-DCC65_INC=\"/usr/lib/cc65/include/\" -CFLAGS = -O2 -g -Wall -I$(COMMON) -I$(B6502) $(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= @@ -26,41 +28,68 @@ LDFLAGS= OBJS = anonname.o \ asmcode.o \ asmlabel.o \ + asmstmt.o \ + assignment.o \ + casenode.o \ + codeent.o \ codegen.o \ + codelab.o \ + codeinfo.o \ + codeopt.o \ + codeseg.o \ compile.o \ - cpu.o \ + coptadd.o \ + coptc02.o \ + coptcmp.o \ + coptind.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 \ + goto.o \ + hexval.o \ ident.o \ incpath.o \ input.o \ + lineinfo.o \ litpool.o \ locals.o \ loop.o \ macrotab.o \ main.o \ + opcodes.o \ preproc.o \ pragma.o \ - scanner.o \ - segname.o \ - stdfunc.o \ - stmt.o \ - symentry.o \ - symtab.o \ - typecmp.o \ - util.o - -LIBS = $(B6502)/b6502.a \ - $(COMMON)/common.a + 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 # ------------------------------------------------------------------------------ @@ -81,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 @@ -92,6 +121,7 @@ zap: clean .PHONY: depend dep depend dep: $(OBJS:.o=.c) @echo "Creating dependency information" - $(CC) -I$(COMMON) -I$(B6502) -MM $^ > .depend + $(CC) -I$(COMMON) -MM $^ > .depend +