annotate Makefile @ 59:eeca07d1b1c2

*** empty log message ***
author kono
date Wed, 19 Feb 2003 21:22:19 +0900
parents b35787d8a442
children 8ffb8ca3fe34
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d35df41eac69 Initial revision
kono
parents:
diff changeset
1 CC = gcc
59
eeca07d1b1c2 *** empty log message ***
kono
parents: 32
diff changeset
2 CFLAGS = -g -Wall -I.
0
d35df41eac69 Initial revision
kono
parents:
diff changeset
3 BASE=0
d35df41eac69 Initial revision
kono
parents:
diff changeset
4 STAGE=1
d35df41eac69 Initial revision
kono
parents:
diff changeset
5 MFLAGS=$(MFALGS) BASE=$(BASE) STAGE=$(STAGE)
d35df41eac69 Initial revision
kono
parents:
diff changeset
6 MC=mc
d35df41eac69 Initial revision
kono
parents:
diff changeset
7 PRINTF= # printf.c
59
eeca07d1b1c2 *** empty log message ***
kono
parents: 32
diff changeset
8 CONVERTER=conv/c.o conv/c2cbc.o conv/cbc2c.o conv/null.o
0
d35df41eac69 Initial revision
kono
parents:
diff changeset
9
d35df41eac69 Initial revision
kono
parents:
diff changeset
10 all: mc
d35df41eac69 Initial revision
kono
parents:
diff changeset
11
59
eeca07d1b1c2 *** empty log message ***
kono
parents: 32
diff changeset
12 mc : mc-parse.o mc-nop-386.o mc-tree.o $(CONVERTER)
eeca07d1b1c2 *** empty log message ***
kono
parents: 32
diff changeset
13 $(CC) -g mc-parse.o mc-nop-386.o mc-tree.o $(CONVERTER) -o $@
0
d35df41eac69 Initial revision
kono
parents:
diff changeset
14 tar :
d35df41eac69 Initial revision
kono
parents:
diff changeset
15 make clean
d35df41eac69 Initial revision
kono
parents:
diff changeset
16 tar cBf - . | gzip > ../comp.tgz
d35df41eac69 Initial revision
kono
parents:
diff changeset
17
d35df41eac69 Initial revision
kono
parents:
diff changeset
18 depend :
d35df41eac69 Initial revision
kono
parents:
diff changeset
19 makedepend mc-parse.c mc-nop-386.c mc-tree.c
d35df41eac69 Initial revision
kono
parents:
diff changeset
20
d35df41eac69 Initial revision
kono
parents:
diff changeset
21 clean :
32
b35787d8a442 macro initialization
kono
parents: 18
diff changeset
22 -rm -f *.s *.o mc mc1 a.out *~ core*
0
d35df41eac69 Initial revision
kono
parents:
diff changeset
23
d35df41eac69 Initial revision
kono
parents:
diff changeset
24 mc1 : b00.s b01.s mc-tree.o
d35df41eac69 Initial revision
kono
parents:
diff changeset
25 $(CC) -g -o $@ $(PRINTF) mc-tree.o b00.s b01.s
d35df41eac69 Initial revision
kono
parents:
diff changeset
26 b00.s : mc-parse.c mc
d35df41eac69 Initial revision
kono
parents:
diff changeset
27 ./mc -s mc-parse.c
d35df41eac69 Initial revision
kono
parents:
diff changeset
28 mv mcout.s $@
d35df41eac69 Initial revision
kono
parents:
diff changeset
29 b01.s : mc-nop-386.c mc
d35df41eac69 Initial revision
kono
parents:
diff changeset
30 ./mc -s mc-nop-386.c
d35df41eac69 Initial revision
kono
parents:
diff changeset
31 mv mcout.s $@
d35df41eac69 Initial revision
kono
parents:
diff changeset
32 b10.s : mc-parse.c mc1
d35df41eac69 Initial revision
kono
parents:
diff changeset
33 ./mc1 -s mc-parse.c
d35df41eac69 Initial revision
kono
parents:
diff changeset
34 mv mcout.s $@
d35df41eac69 Initial revision
kono
parents:
diff changeset
35 b11.s : mc-nop-386.c $(PRINTF) mc1
d35df41eac69 Initial revision
kono
parents:
diff changeset
36 ./mc1 -s mc-nop-386.c
d35df41eac69 Initial revision
kono
parents:
diff changeset
37 mv mcout.s $@
d35df41eac69 Initial revision
kono
parents:
diff changeset
38
d35df41eac69 Initial revision
kono
parents:
diff changeset
39 diff : b00.s b01.s b10.s b11.s
d35df41eac69 Initial revision
kono
parents:
diff changeset
40 -diff b00.s b10.s
d35df41eac69 Initial revision
kono
parents:
diff changeset
41 -diff b01.s b11.s
d35df41eac69 Initial revision
kono
parents:
diff changeset
42 # DO NOT DELETE
d35df41eac69 Initial revision
kono
parents:
diff changeset
43
d35df41eac69 Initial revision
kono
parents:
diff changeset
44 mc-parse.o: mc.h stdio.h
d35df41eac69 Initial revision
kono
parents:
diff changeset
45 mc-nop-386.o: mc.h stdio.h
d35df41eac69 Initial revision
kono
parents:
diff changeset
46 mc-tree.o: mc.h stdio.h