5 CFLAGS=-ggdb -O2 -I $(INCROOT)
6 TARGETS=$(SDCCDIR)/bin/aslink
7 ALLOBJECTS= lkmain.o lkhead.o lkarea.o lkdata.o\
8 lkeval.o lklex.o lksym.o lkrloc.o\
9 lklibr.o lklist.o lkihx.o lks19.o\
14 rm -f $(TARGETS) $(ALLOBJECTS)
16 lkmain.o : lkmain.c aslink.h
17 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkmain.o lkmain.c
19 lkhead.o : lkhead.c aslink.h
20 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkhead.o lkhead.c
22 lkarea.o : lkarea.c aslink.h
23 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkarea.o lkarea.c
25 lkdata.o : lkdata.c aslink.h
26 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkdata.o lkdata.c
28 lkeval.o : lkeval.c aslink.h
29 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkeval.o lkeval.c
31 lklex.o : lklex.c aslink.h
32 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklex.o lklex.c
34 lksym.o : lksym.c aslink.h
35 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lksym.o lksym.c
37 lkrloc.o : lkrloc.c aslink.h
38 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkrloc.o lkrloc.c
40 lklibr.o : lklibr.c aslink.h
41 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklibr.o lklibr.c
43 lklist.o : lklist.c aslink.h
44 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklist.o lklist.c
46 lkihx.o : lkihx.c aslink.h
47 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkihx.o lkihx.c
49 lks19.o : lks19.c aslink.h
50 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lks19.o lks19.c
52 lkstore.o : lkstore.c aslink.h
53 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkstore.o lkstore.c
55 lknoice.o : lknoice.c aslink.h
56 $(CC) $(CFLAGS) $(LDFLAGS) -c -o lknoice.o lknoice.c
58 $(TARGETS): $(ALLOBJECTS)
59 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ALLOBJECTS)