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