# # Makefile for CC65.COM. # .SUFFIXES: .com .ttp .o .obj .m65 .c .c.m65: cc65 -O -a $< xopt $*.m65 .m65.obj: ra65 -o $@ ccpage0.m65 $< C_SRCS = code-gen.c error.c expr1.c expr2.c expr3.c function.c glb.c \ globlvar.c io.c lexer.c main.c optab1.c optab2.c optimize.c preproc.c \ rwords.c stmt1.c stmt2.c symtab.c H_SRCS = cc65.h cclex.h disclaim.h M65_FILES = ccmisc.m65 extra.m65 rtextra.m65 xobj.m65 OBJS = code-gen.obj error.obj expr1.obj expr2.obj expr3.obj function.obj \ glb.obj globlvar.obj io.obj lexer.obj main.obj optab1.obj optab2.obj \ optimize.obj preproc.obj rwords.obj stmt1.obj stmt2.obj symtab.obj \ ccmisc.obj extra.obj rtextra.obj xobj.obj cc65.com : $(OBJS) link65 -v -b2600 -m -o cc65.com runtime.obj $(OBJS) c.olb $(OBJS) : $(H_SRCS) cc65-src.arc: $(C_SRCS) $(H_SRCS) $(M65_FILES) makefile make8 copyleft.jrd \ changelo arc u cc65-src $^ clean : Rm $(OBJS)