5 CFLAGS=-ggdb -O2 -I $(INCROOT)
6 TARGETS=$(SDCCDIR)/bin/as_hc08
7 ALLOBJECTS= asmain.o aslex.o assym.o assubr.o asnoice.o \
8 asexpr.o asdata.o aslist.o asout.o \
9 h08ext.o h08pst.o h08mch.o h08adr.o strcmpi.o
14 rm -f $(TARGETS) $(ALLOBJECTS)
16 asmain.o : asmain.c asm.h
17 $(CC) $(CFLAGS) $(LDFLAGS) -c -o asmain.o asmain.c
19 aslex.o : aslex.c asm.h
20 $(CC) $(CFLAGS) $(LDFLAGS) -c -o aslex.o aslex.c
22 assym.o : assym.c asm.h
23 $(CC) $(CFLAGS) $(LDFLAGS) -c -o assym.o assym.c
25 assubr.o : assubr.c asm.h
26 $(CC) $(CFLAGS) $(LDFLAGS) -c -o assubr.o assubr.c
28 asexpr.o : asexpr.c asm.h
29 $(CC) $(CFLAGS) $(LDFLAGS) -c -o asexpr.o asexpr.c
31 asdata.o : asdata.c asm.h
32 $(CC) $(CFLAGS) $(LDFLAGS) -c -o asdata.o asdata.c
34 aslist.o : aslist.c asm.h
35 $(CC) $(CFLAGS) $(LDFLAGS) -c -o aslist.o aslist.c
37 asout.o : asout.c asm.h
38 $(CC) $(CFLAGS) $(LDFLAGS) -c -o asout.o asout.c
40 asnoice.o : asnoice.c asm.h
41 $(CC) $(CFLAGS) $(LDFLAGS) -c -o asnoice.o asnoice.c
43 h08ext.o : h08ext.c asm.h m6808.h
44 $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08ext.o h08ext.c
46 h08pst.o : h08pst.c asm.h m6808.h
47 $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08pst.o h08pst.c
49 h08mch.o : h08mch.c asm.h m6808.h
50 $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08mch.o h08mch.c
52 h08adr.o : h08adr.c asm.h m6808.h
53 $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08adr.o h08adr.c
55 strcmpi.o : strcmpi.c strcmpi.h
56 $(CC) $(CFLAGS) $(LDFLAGS) -c -o strcmpi.o strcmpi.c
58 $(TARGETS): $(ALLOBJECTS)
59 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ALLOBJECTS)