comparison Makefile @ 61:8ffb8ca3fe34

separation of architecture dependent part.
author kono
date Thu, 20 Feb 2003 03:29:15 +0900 (2003-02-19)
parents eeca07d1b1c2
children 129f4802b027
comparison
equal deleted inserted replaced
60:aa779bcffef7 61:8ffb8ca3fe34
7 PRINTF= # printf.c 7 PRINTF= # printf.c
8 CONVERTER=conv/c.o conv/c2cbc.o conv/cbc2c.o conv/null.o 8 CONVERTER=conv/c.o conv/c2cbc.o conv/cbc2c.o conv/null.o
9 9
10 all: mc 10 all: mc
11 11
12 mc : mc-parse.o mc-nop-386.o mc-tree.o $(CONVERTER) 12 mc : mc-parse.o mc-codegen.o mc-code-ia32.o mc-tree.o $(CONVERTER)
13 $(CC) -g mc-parse.o mc-nop-386.o mc-tree.o $(CONVERTER) -o $@ 13 $(CC) -g mc-parse.o mc-codegen.o mc-code-ia32.o \
14 mc-tree.o $(CONVERTER) -o $@
15
14 tar : 16 tar :
15 make clean 17 make clean
16 tar cBf - . | gzip > ../comp.tgz 18 tar cBf - . | gzip > ../comp.tgz
17 19
18 depend : 20 depend :
19 makedepend mc-parse.c mc-nop-386.c mc-tree.c 21 makedepend mc-parse.c mc-nop-386.c mc-tree.c
20 22
21 clean : 23 clean :
22 -rm -f *.s *.o mc mc1 a.out *~ core* 24 -rm -f *.s *.o mc mc1 a.out *~ core* */*.o
23 25
24 mc1 : b00.s b01.s mc-tree.o 26 mc1 : b00.s b01.s mc-tree.o
25 $(CC) -g -o $@ $(PRINTF) mc-tree.o b00.s b01.s 27 $(CC) -g -o $@ $(PRINTF) mc-tree.o b00.s b01.s
26 b00.s : mc-parse.c mc 28 b00.s : mc-parse.c mc
27 ./mc -s mc-parse.c 29 ./mc -s mc-parse.c