Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | # @(#)Makefile 6.2 (Berkeley) 2/2/91 |
2 | ||
3 | PROG= cc1 | |
4 | BINDIR= /usr/libexec | |
5 | SRCS= $(CINSN) c-convert.c c-decl.c c-parse.y c-typeck.c \ | |
6 | caller-save.c combine.c cse.c dbxout.c emit-rtl.c \ | |
7 | explow.c expmed.c expr.c final.c flow.c fold-const.c \ | |
8 | global-alloc.c integrate.c jump.c local-alloc.c \ | |
9 | loop.c obstack.c optabs.c print-tree.c recog.c \ | |
10 | regclass.c reload.c reload1.c rtl.c rtlanal.c \ | |
11 | sdbout.c stmt.c stor-layout.c stupid.c symout.c \ | |
12 | toplev.c tree.c varasm.c version.c | |
13 | CFLAGS+= -I. -I$(.CURDIR) -I$(.CURDIR)/config | |
14 | YFLAGS= | |
15 | NOMAN= noman | |
16 | CLEANFILES+= $(HINSN) $(CINSN) | |
17 | ||
18 | # | |
19 | # Some machine-dependent source files are generated from | |
20 | # the machine description file. | |
21 | # | |
22 | HINSN= insn-codes.h insn-config.h insn-flags.h | |
23 | CINSN= insn-emit.c insn-extract.c insn-peep.c insn-recog.c insn-output.c | |
24 | GEN= gencodes.c genconfig.c genflags.c genemit.c genextract.c \ | |
25 | genpeep.c genrecog.c genoutput.c | |
26 | ||
27 | $(CINSN): md rtl.o obstack.o $(GEN) | |
28 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/gencodes.c \ | |
29 | rtl.o obstack.o -o gen; ./gen md > insn-codes.h | |
30 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genconfig.c \ | |
31 | rtl.o obstack.o -o gen; ./gen md > insn-config.h | |
32 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genflags.c \ | |
33 | rtl.o obstack.o -o gen; ./gen md > insn-flags.h | |
34 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genemit.c \ | |
35 | rtl.o obstack.o -o gen; ./gen md > insn-emit.c | |
36 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genextract.c \ | |
37 | rtl.o obstack.o -o gen; ./gen md > insn-extract.c | |
38 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genpeep.c \ | |
39 | rtl.o obstack.o -o gen; ./gen md > insn-peep.c | |
40 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genrecog.c \ | |
41 | rtl.o obstack.o -o gen; ./gen md > insn-recog.c | |
42 | $(CC) $(CFLAGS) $(.CURDIR)/../../gcc/cc1/genoutput.c \ | |
43 | rtl.o obstack.o -o gen; ./gen md > insn-output.c | |
44 | rm -f gen | |
45 | ||
46 | .include <bsd.prog.mk> | |
47 | .include "../Makefile.symlinks" |