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 5PLUGIN_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 127PLUGIN_HEADERS_CFAMILY= \ 128 c-common.def \ 129 c-common.h \ 130 c-objc.h \ 131 c-pragma.h \ 132 c-pretty-print.h 133 134PLUGIN_HEADERS_CP= \ 135 cp-tree.def \ 136 cp-tree.h \ 137 cxx-pretty-print.h \ 138 name-lookup.h 139 140PLUGIN_HEADERS_OBJC= \ 141 objc/objc-tree.def 142 143PLUGIN_HEADERS_CONFIG= \ 144 dragonfly-stdint.h \ 145 dragonfly.h \ 146 dbxelf.h \ 147 initfini-array.h \ 148 vxworks-dummy.h \ 149 elfos.h 150 151PLUGIN_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 160