# # Makefile for cross-compiler version of CC65. # CFLAGS = -g -O 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 OBJS = code-gen.o error.o expr1.o expr2.o expr3.o function.o glb.o globlvar.o \ io.o lexer.o main.o optab1.o optab2.o optimize.o preproc.o rwords.o \ stmt1.o stmt2.o symtab.o XOBJS = cruft.o all : cc65.ttp xopt.ttp predent.ttp postdent.ttp cc65.ttp : $(OBJS) $(XOBJS) ld -s -o cc65.ttp $(GNULIB)\gcrt0.o $(OBJS) $(XOBJS) -lgnu # cc -s -o cc65.ttp $(OBJS) $(XOBJS) cc65.sym : cc65.ttp sym-ld -o cc65.sym $(GNULIB)\gcrt0.o $(OBJS) $(XOBJS) -lgnu $(OBJS) : $(H_SRCS) $(XOBJS) : $(H_SRCS) xopt.ttp : xopt.c cc -s -o xopt.ttp xopt.c predent.ttp : predent.c cc -s -o predent.ttp predent.c postdent.ttp : postdent.c cc -s -o postdent.ttp postdent.c indents : predent.ttp postdent.ttp $(C_SRCS) indents clean : Rm *.o *.bak *.tmp