Add gcc40 infrastructure, but don't tie it to the build yet.
[dragonfly.git] / gnu / usr.bin / cc40 / cc_tools / Makefile.tools
1 # $DragonFly: src/gnu/usr.bin/cc40/cc_tools/Attic/Makefile.tools,v 1.1 2005/06/05 22:43:20 corecode Exp $
2
3 .ORDER: options.c options.h
4
5 insn-output.c:
6         ${TOOLDIR}/genoutput/genoutput.nx ${MD_FILE} > ${.TARGET}
7
8 insn-opinit.c:
9         ${TOOLDIR}/genopinit/genopinit.nx ${MD_FILE} > ${.TARGET}
10
11 insn-extract.c:
12         ${TOOLDIR}/genextract/genextract.nx ${MD_FILE} > ${.TARGET}
13
14 insn-attrtab.c:
15         ${TOOLDIR}/genattrtab/genattrtab.nx ${MD_FILE} > ${.TARGET}
16
17 insn-emit.c:
18         ${TOOLDIR}/genemit/genemit.nx ${MD_FILE} > ${.TARGET}
19
20 insn-attr.h:
21         ${TOOLDIR}/genattr/genattr.nx ${MD_FILE} > ${.TARGET}
22
23 insn-codes.h:
24         ${TOOLDIR}/gencodes/gencodes.nx ${MD_FILE} > ${.TARGET}
25
26 insn-recog.c:
27         ${TOOLDIR}/genrecog/genrecog.nx ${MD_FILE} > ${.TARGET}
28
29 insn-peep.c:
30         ${TOOLDIR}/genpeep/genpeep.nx ${MD_FILE} > ${.TARGET}
31
32 insn-conditions.c:
33         ${TOOLDIR}/genconditions/genconditions.nx ${MD_FILE} > ${.TARGET}
34
35 insn-constants.h:
36         ${TOOLDIR}/genconstants/genconstants.nx ${MD_FILE} > ${.TARGET}
37
38 insn-modes.c:
39         ${TOOLDIR}/genmodes/genmodes.nx > ${.TARGET}
40
41 insn-modes.h:
42         ${TOOLDIR}/genmodes/genmodes.nx -h > ${.TARGET}
43
44 min-insn-modes.c:
45         ${TOOLDIR}/genmodes/genmodes.nx -m > ${.TARGET}
46
47 genrtl.c:
48         ${TOOLDIR}/gengenrtl/gengenrtl.nx > ${.TARGET}
49
50 genrtl.h:
51         ${TOOLDIR}/gengenrtl/gengenrtl.nx -h > ${.TARGET}
52
53 gtype-desc.c gtype-desc.h:
54         ${TOOLDIR}/gengtype/gengtype.nx
55
56 .ORDER: gtype-desc.c gtype-desc.h
57
58 insn-preds.c:
59         ${TOOLDIR}/genpreds/genpreds.nx ${MD_FILE} > ${.TARGET}
60
61 tm-preds.h:
62         ${TOOLDIR}/genpreds/genpreds.nx -h ${MD_FILE} > ${.TARGET}
63
64 tree-check.h:
65         ${TOOLDIR}/gencheck/gencheck.nx > ${.TARGET}
66
67 insn-config.h:
68         ${TOOLDIR}/genconfig/genconfig.nx ${MD_FILE} > ${.TARGET}
69
70 insn-flags.h:
71         ${TOOLDIR}/genflags/genflags.nx ${MD_FILE} > ${.TARGET}
72
73 gcov-iov.h:
74         ${TOOLDIR}/gcov-iov/gcov-iov.nx > ${.TARGET}
75
76
77
78 CLEANFILES+=    insn-conditions.c insn-modes.h insn-modes.c min-insn-modes.c genrtl.h
79 CLEANFILES+=    genrtl.c tm-preds.h tree-check.h insn-constants.h insn-config.h
80 CLEANFILES+=    insn-preds.c insn-flags.h insn-output.c insn-peep.c insn-recog.c
81 CLEANFILES+=    insn-codes.h insn-attr.h options.h options.c optionlist
82 CLEANFILES+=    insn-emit.c insn-attrtab.c insn-extract.c insn-opinit.c gcov-iov.h
83
84
85 CLEANFILES+=    gtype-c.h gtype-cp.h gtype-desc.c gtype-desc.h
86 CLEANFILES+=    gt-alias.h gt-bitmap.h gt-c-common.h gt-c-decl.h gt-c-parse.h \
87         gt-c-pragma.h gt-cfglayout.h gt-cgraph.h gt-class.h gt-coverage.h \
88         gt-cp-call.h gt-cp-class.h gt-cp-decl.h gt-cp-decl2.h gt-cp-mangle.h \
89         gt-cp-method.h gt-cp-name-lookup.h gt-cp-parser.h gt-cp-pt.h gt-cp-repo.h \
90         gt-cp-semantics.h gt-cp-tree.h gt-cp-typeck2.h gt-cselib.h gt-dbxout.h \
91         gt-dojump.h gt-dwarf2asm.h gt-dwarf2out.h gt-emit-rtl.h gt-except.h \
92         gt-explow.h gt-expr.h gt-function.h gt-gcse.h gt-gimplify.h gt-i386.h \
93         gt-integrate.h gt-lists.h gt-optabs.h gt-reg-stack.h gt-regclass.h \
94         gt-sdbout.h gt-stor-layout.h gt-stringpool.h gt-tree-cfg.h \
95         gt-tree-complex.h gt-tree-eh.h gt-tree-iterator.h gt-tree-mudflap.h \
96         gt-tree-nested.h gt-tree-phinodes.h gt-tree-ssa-operands.h \
97         gt-tree-ssa-propagate.h gt-tree-ssanames.h gt-tree.h gt-varasm.h