Imported Upstream version 2.9.0
[debian/cc1111] / as / link / hc08 / Makefile.aslink
1 CC=gcc
2 LEX=flex
3 YACC=bison
4 INCROOT=.
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\
10              lkstore.o lknoice.o lkmem.o lkaomf51.o strcmpi.o
11 all:: $(TARGETS)
12
13 clean::
14         rm -f $(TARGETS) $(ALLOBJECTS)
15
16 lkmain.o : lkmain.c aslink.h
17         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkmain.o lkmain.c
18
19 lkhead.o : lkhead.c aslink.h
20         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkhead.o lkhead.c
21
22 lkarea.o : lkarea.c aslink.h
23         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkarea.o lkarea.c
24
25 lkdata.o : lkdata.c aslink.h
26         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkdata.o lkdata.c
27
28 lkeval.o : lkeval.c aslink.h
29         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkeval.o lkeval.c
30
31 lklex.o  : lklex.c  aslink.h
32         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklex.o lklex.c
33
34 lksym.o  : lksym.c  aslink.h
35         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lksym.o lksym.c
36
37 lkrloc.o : lkrloc.c aslink.h
38         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkrloc.o lkrloc.c
39
40 lklibr.o : lklibr.c aslink.h
41         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklibr.o lklibr.c
42
43 lklist.o : lklist.c aslink.h
44         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lklist.o lklist.c
45
46 lkihx.o  : lkihx.c  aslink.h
47         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkihx.o lkihx.c
48
49 lks19.o  : lks19.c  aslink.h
50         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lks19.o lks19.c
51
52 lkstore.o : lkstore.c aslink.h
53         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkstore.o lkstore.c
54
55 lknoice.o : lknoice.c aslink.h
56         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lknoice.o lknoice.c
57
58 strcmpi.o : strcmpi.c strcmpi.h
59         $(CC) $(CFLAGS) $(LDFLAGS) -c -o strcmpi.o strcmpi.c
60
61 lkmem.o : lkmem.c aslink.h
62         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkmem.o lkmem.c
63
64 lkaomf51.o : lkaomf51.c aslink.h
65         $(CC) $(CFLAGS) $(LDFLAGS) -c -o lkaomf51.o lkaomf51.c
66
67 $(TARGETS): $(ALLOBJECTS)
68         $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ALLOBJECTS)