gcc47: Fix plugin mechanism
[dragonfly.git] / gnu / usr.bin / cc47 / liblto_plugin / Makefile.headers
1 # The logic to define PLUGIN_HEADERS is filled with dozens of variables that
2 # is impossible for a human to wade through.  To keep this simple, generate
3 # a list manually from a vendor-built and installed version of gcc (below)
4
5 PLUGIN_HEADERS= \
6         alias.h \
7         all-tree.def \
8         alloc-pool.h \
9         ansidecl.h \
10         auto-host.h \
11         basic-block.h \
12         bitmap.h \
13         builtins.def \
14         bversion.h \
15         c-tree.h \
16         cfghooks.h \
17         cfgloop.h \
18         cgraph.h \
19         cif-code.def \
20         config.h \
21         configargs.h \
22         coretypes.h \
23         cppdefault.h \
24         cpplib.h \
25         debug.h \
26         defaults.h \
27         diagnostic-core.h \
28         diagnostic.def \
29         diagnostic.h \
30         double-int.h \
31         emit-rtl.h \
32         except.h \
33         filenames.h \
34         fixed-value.h \
35         flag-types.h \
36         flags.h \
37         function.h \
38         gcc-plugin.h \
39         genrtl.h \
40         ggc.h \
41         gimple-pretty-print.h \
42         gimple.def \
43         gimple.h \
44         gsstruct.def \
45         gtm-builtins.def \
46         gtype-desc.h \
47         hard-reg-set.h \
48         hashtab.h \
49         highlev-plugin-common.h \
50         hwint.h \
51         incpath.h \
52         input.h \
53         insn-constants.h \
54         insn-flags.h \
55         insn-modes.h \
56         insn-notes.def \
57         internal-fn.def \
58         internal-fn.h \
59         intl.h \
60         ipa-prop.h \
61         ipa-ref-inline.h \
62         ipa-ref.h \
63         ipa-reference.h \
64         ipa-utils.h \
65         langhooks.h \
66         libiberty.h \
67         line-map.h \
68         machmode.h \
69         md5.h \
70         mode-classes.def \
71         obstack.h \
72         omp-builtins.def \
73         options.h \
74         opts.h \
75         output.h \
76         params.def \
77         params.h \
78         plugin-api.h \
79         plugin-version.h \
80         plugin.def \
81         plugin.h \
82         pointer-set.h \
83         predict.def \
84         predict.h \
85         prefix.h \
86         pretty-print.h \
87         real.h \
88         realmpfr.h \
89         reg-notes.def \
90         rtl.def \
91         rtl.h \
92         safe-ctype.h \
93         sbitmap.h \
94         splay-tree.h \
95         statistics.h \
96         symtab.h \
97         sync-builtins.def \
98         system.h \
99         target-hooks-macros.h \
100         target.def \
101         target.h \
102         timevar.def \
103         timevar.h \
104         tm-preds.h \
105         tm.h \
106         tm_p.h \
107         toplev.h \
108         tree-check.h \
109         tree-dump.h \
110         tree-flow-inline.h \
111         tree-flow.h \
112         tree-inline.h \
113         tree-iterator.h \
114         tree-pass.h \
115         tree-pretty-print.h \
116         tree-ssa-alias.h \
117         tree-ssa-operands.h \
118         tree-ssa-sccvn.h \
119         tree.def \
120         tree.h \
121         treestruct.def \
122         vec.h \
123         vecir.h \
124         vecprim.h \
125         version.h
126
127 PLUGIN_HEADERS_CFAMILY= \
128         c-common.def \
129         c-common.h \
130         c-objc.h \
131         c-pragma.h \
132         c-pretty-print.h
133
134 PLUGIN_HEADERS_CP= \
135         cp-tree.def \
136         cp-tree.h \
137         cxx-pretty-print.h \
138         name-lookup.h
139
140 PLUGIN_HEADERS_OBJC= \
141         objc/objc-tree.def
142
143 PLUGIN_HEADERS_CONFIG= \
144         dragonfly-stdint.h \
145         dragonfly.h \
146         dbxelf.h \
147         initfini-array.h \
148         vxworks-dummy.h \
149         elfos.h
150
151 PLUGIN_HEADERS_CONFIG_I386= \
152         x86-64.h \
153         biarch64.h \
154         dragonfly.h \
155         i386-opts.h \
156         i386-protos.h \
157         i386.h \
158         unix.h \
159         att.h