Imported Upstream version 2.9.0
[debian/cc1111] / as / hc08 / Makefile.as_hc08
1 CC=gcc
2 LEX=flex
3 YACC=bison
4 INCROOT=.
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
10
11 all:: $(TARGETS)
12
13 clean::
14         rm -f $(TARGETS) $(ALLOBJECTS)
15
16 asmain.o  : asmain.c asm.h
17         $(CC) $(CFLAGS) $(LDFLAGS) -c -o asmain.o asmain.c
18
19 aslex.o   : aslex.c  asm.h
20         $(CC) $(CFLAGS) $(LDFLAGS) -c -o aslex.o aslex.c
21
22 assym.o   : assym.c  asm.h
23         $(CC) $(CFLAGS) $(LDFLAGS) -c -o assym.o assym.c
24
25 assubr.o  : assubr.c asm.h
26         $(CC) $(CFLAGS) $(LDFLAGS) -c -o assubr.o assubr.c
27
28 asexpr.o  : asexpr.c asm.h
29         $(CC) $(CFLAGS) $(LDFLAGS) -c -o asexpr.o asexpr.c
30
31 asdata.o  : asdata.c asm.h
32         $(CC) $(CFLAGS) $(LDFLAGS) -c -o asdata.o asdata.c
33
34 aslist.o  : aslist.c asm.h
35         $(CC) $(CFLAGS) $(LDFLAGS) -c -o aslist.o aslist.c
36
37 asout.o   : asout.c  asm.h
38         $(CC) $(CFLAGS) $(LDFLAGS) -c -o asout.o asout.c
39
40 asnoice.o : asnoice.c asm.h
41         $(CC) $(CFLAGS) $(LDFLAGS) -c -o asnoice.o asnoice.c
42
43 h08ext.o  : h08ext.c asm.h m6808.h
44         $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08ext.o h08ext.c
45
46 h08pst.o  : h08pst.c asm.h m6808.h
47         $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08pst.o h08pst.c
48
49 h08mch.o  : h08mch.c asm.h m6808.h
50         $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08mch.o h08mch.c
51
52 h08adr.o  : h08adr.c asm.h m6808.h
53         $(CC) $(CFLAGS) $(LDFLAGS) -c -o h08adr.o h08adr.c
54
55 strcmpi.o  : strcmpi.c strcmpi.h
56         $(CC) $(CFLAGS) $(LDFLAGS) -c -o strcmpi.o strcmpi.c
57
58 $(TARGETS): $(ALLOBJECTS)
59         $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ALLOBJECTS)