2 # Makefile for CC65.COM.
5 .SUFFIXES: .o .obj .m65 .c
9 @cc65 -I../lib65/ -O -t4 $<
12 ../ra65/ra65 -o $@ ../lib65/ace/global.m65 $<
14 C_SRCS = code-gen.c error.c expr1.c expr2.c expr3.c function.c mem.c loop.c\
15 globlvar.c io.c scanner.c main.c optimize.c preproc.c\
16 stmt.c symtab.c util.c declare.c
18 H_SRCS = cc65.h scanner.h error.h mem.h optimize.h code-gen.h function.h\
19 preproc.h util.h symtab.h io.h ctrans.h stmt.h declare.h loop.h\
22 M65_FILES = ccmisc.m65 extra.m65 rtextra.m65
24 OBJS = code-gen.obj error.obj expr1.obj expr2.obj expr3.obj function.obj \
25 globlvar.obj io.obj scanner.obj main.obj\
26 optimize.obj preproc.obj stmt.obj symtab.obj declare.obj loop.obj\
27 ccmisc.obj extra.obj rtextra.obj ctrans.obj mem.obj util.obj
30 @../ra65/link65 -t4 -m -o cc65.com ../lib65/ace/crt0.obj $(OBJS)\
33 .PRECIOUS: $(C_SRCS:.c=.m65)
40 rm -f $(C_SRCS:.c=.m65)