1.include "../Makefile.inc" 2 3CFLAGS+= -DTARGET_NAME=\"${target_machine}\" 4 5LIB= backend 6INTERNALLIB= YES 7 8# Nearly verbatim from Makefile 9# The GC method to be used on this system. 10GGC=ggc-page.o 11host_hook_obj=host-default.o 12BACKEND_OBJS = \ 13 insn-attrtab.o \ 14 insn-automata.o \ 15 insn-emit.o \ 16 insn-extract.o \ 17 insn-modes.o \ 18 insn-opinit.o \ 19 insn-output.o \ 20 insn-peep.o \ 21 insn-preds.o \ 22 insn-recog.o \ 23 insn-enums.o \ 24 $(GGC) \ 25 alias.o \ 26 alloc-pool.o \ 27 auto-inc-dec.o \ 28 bb-reorder.o \ 29 bitmap.o \ 30 bt-load.o \ 31 builtins.o \ 32 caller-save.o \ 33 calls.o \ 34 cfg.o \ 35 cfganal.o \ 36 cfgbuild.o \ 37 cfgcleanup.o \ 38 cfgexpand.o \ 39 cfghooks.o \ 40 cfglayout.o \ 41 cfgloop.o \ 42 cfgloopanal.o \ 43 cfgloopmanip.o \ 44 cfgrtl.o \ 45 cgraph.o \ 46 cgraphbuild.o \ 47 cgraphunit.o \ 48 combine.o \ 49 combine-stack-adj.o \ 50 compare-elim.o \ 51 convert.o \ 52 coverage.o \ 53 cppbuiltin.o \ 54 cppdefault.o \ 55 cprop.o \ 56 cse.o \ 57 cselib.o \ 58 data-streamer.o \ 59 data-streamer-in.o \ 60 data-streamer-out.o \ 61 dbxout.o \ 62 dbgcnt.o \ 63 dce.o \ 64 ddg.o \ 65 debug.o \ 66 df-core.o \ 67 df-problems.o \ 68 df-scan.o \ 69 dfp.o \ 70 dojump.o \ 71 dominance.o \ 72 domwalk.o \ 73 double-int.o \ 74 dse.o \ 75 dwarf2asm.o \ 76 dwarf2cfi.o \ 77 dwarf2out.o \ 78 ebitmap.o \ 79 emit-rtl.o \ 80 et-forest.o \ 81 except.o \ 82 explow.o \ 83 expmed.o \ 84 expr.o \ 85 final.o \ 86 fixed-value.o \ 87 fold-const.o \ 88 function.o \ 89 fwprop.o \ 90 gcse.o \ 91 ggc-common.o \ 92 gimple.o \ 93 gimple-iterator.o \ 94 gimple-fold.o \ 95 gimple-low.o \ 96 gimple-pretty-print.o \ 97 gimple-streamer-in.o \ 98 gimple-streamer-out.o \ 99 gimplify.o \ 100 godump.o \ 101 graph.o \ 102 graphds.o \ 103 graphite.o \ 104 graphite-blocking.o \ 105 graphite-clast-to-gimple.o \ 106 graphite-cloog-util.o \ 107 graphite-dependences.o \ 108 graphite-flattening.o \ 109 graphite-interchange.o \ 110 graphite-poly.o \ 111 graphite-ppl.o \ 112 graphite-scop-detection.o \ 113 graphite-sese-to-poly.o \ 114 gtype-desc.o \ 115 haifa-sched.o \ 116 hw-doloop.o \ 117 hwint.o \ 118 ifcvt.o \ 119 ree.o \ 120 incpath.o \ 121 init-regs.o \ 122 integrate.o \ 123 internal-fn.o \ 124 ipa-cp.o \ 125 ipa-split.o \ 126 ipa-inline.o \ 127 ipa-inline-analysis.o \ 128 ipa-inline-transform.o \ 129 ipa-prop.o \ 130 ipa-pure-const.o \ 131 ipa-reference.o \ 132 ipa-ref.o \ 133 ipa-utils.o \ 134 ipa.o \ 135 ira.o \ 136 ira-build.o \ 137 ira-costs.o \ 138 ira-conflicts.o \ 139 ira-color.o \ 140 ira-emit.o \ 141 ira-lives.o \ 142 jump.o \ 143 langhooks.o \ 144 lcm.o \ 145 lists.o \ 146 loop-doloop.o \ 147 loop-init.o \ 148 loop-invariant.o \ 149 loop-iv.o \ 150 loop-unroll.o \ 151 loop-unswitch.o \ 152 lower-subreg.o \ 153 lto-cgraph.o \ 154 lto-streamer.o \ 155 lto-streamer-in.o \ 156 lto-streamer-out.o \ 157 lto-section-in.o \ 158 lto-section-out.o \ 159 lto-symtab.o \ 160 lto-opts.o \ 161 lto-compress.o \ 162 matrix-reorg.o \ 163 mcf.o \ 164 mode-switching.o \ 165 modulo-sched.o \ 166 omega.o \ 167 omp-low.o \ 168 optabs.o \ 169 options-save.o \ 170 opts-global.o \ 171 passes.o \ 172 plugin.o \ 173 pointer-set.o \ 174 postreload-gcse.o \ 175 postreload.o \ 176 predict.o \ 177 print-rtl.o \ 178 print-tree.o \ 179 profile.o \ 180 real.o \ 181 realmpfr.o \ 182 recog.o \ 183 reg-stack.o \ 184 regcprop.o \ 185 reginfo.o \ 186 regmove.o \ 187 regrename.o \ 188 regstat.o \ 189 reload.o \ 190 reload1.o \ 191 reorg.o \ 192 resource.o \ 193 rtl-error.o \ 194 rtl.o \ 195 rtlanal.o \ 196 rtlhooks.o \ 197 sbitmap.o \ 198 sched-deps.o \ 199 sched-ebb.o \ 200 sched-rgn.o \ 201 sched-vis.o \ 202 sdbout.o \ 203 sel-sched-ir.o \ 204 sel-sched-dump.o \ 205 sel-sched.o \ 206 sese.o \ 207 simplify-rtx.o \ 208 sparseset.o \ 209 sreal.o \ 210 stack-ptr-mod.o \ 211 statistics.o \ 212 stmt.o \ 213 stor-layout.o \ 214 store-motion.o \ 215 streamer-hooks.o \ 216 stringpool.o \ 217 target-globals.o \ 218 targhooks.o \ 219 timevar.o \ 220 toplev.o \ 221 tracer.o \ 222 trans-mem.o \ 223 tree-affine.o \ 224 tree-call-cdce.o \ 225 tree-cfg.o \ 226 tree-cfgcleanup.o \ 227 tree-chrec.o \ 228 tree-complex.o \ 229 tree-data-ref.o \ 230 tree-dfa.o \ 231 tree-diagnostic.o \ 232 tree-dump.o \ 233 tree-eh.o \ 234 tree-emutls.o \ 235 tree-if-conv.o \ 236 tree-inline.o \ 237 tree-into-ssa.o \ 238 tree-iterator.o \ 239 tree-loop-distribution.o \ 240 tree-nested.o \ 241 tree-nomudflap.o \ 242 tree-nrv.o \ 243 tree-object-size.o \ 244 tree-optimize.o \ 245 tree-outof-ssa.o \ 246 tree-parloops.o \ 247 tree-phinodes.o \ 248 tree-predcom.o \ 249 tree-pretty-print.o \ 250 tree-profile.o \ 251 tree-scalar-evolution.o \ 252 tree-sra.o \ 253 tree-switch-conversion.o \ 254 tree-ssa-address.o \ 255 tree-ssa-alias.o \ 256 tree-ssa-ccp.o \ 257 tree-ssa-coalesce.o \ 258 tree-ssa-copy.o \ 259 tree-ssa-copyrename.o \ 260 tree-ssa-dce.o \ 261 tree-ssa-dom.o \ 262 tree-ssa-dse.o \ 263 tree-ssa-forwprop.o \ 264 tree-ssa-ifcombine.o \ 265 tree-ssa-live.o \ 266 tree-ssa-loop-ch.o \ 267 tree-ssa-loop-im.o \ 268 tree-ssa-loop-ivcanon.o \ 269 tree-ssa-loop-ivopts.o \ 270 tree-ssa-loop-manip.o \ 271 tree-ssa-loop-niter.o \ 272 tree-ssa-loop-prefetch.o \ 273 tree-ssa-loop-unswitch.o \ 274 tree-ssa-loop.o \ 275 tree-ssa-math-opts.o \ 276 tree-ssa-operands.o \ 277 tree-ssa-phiopt.o \ 278 tree-ssa-phiprop.o \ 279 tree-ssa-pre.o \ 280 tree-ssa-propagate.o \ 281 tree-ssa-reassoc.o \ 282 tree-ssa-sccvn.o \ 283 tree-ssa-sink.o \ 284 tree-ssa-strlen.o \ 285 tree-ssa-structalias.o \ 286 tree-ssa-tail-merge.o \ 287 tree-ssa-ter.o \ 288 tree-ssa-threadedge.o \ 289 tree-ssa-threadupdate.o \ 290 tree-ssa-uncprop.o \ 291 tree-ssa-uninit.o \ 292 tree-ssa.o \ 293 tree-ssanames.o \ 294 tree-stdarg.o \ 295 tree-streamer.o \ 296 tree-streamer-in.o \ 297 tree-streamer-out.o \ 298 tree-tailcall.o \ 299 tree-vect-generic.o \ 300 tree-vect-patterns.o \ 301 tree-vect-data-refs.o \ 302 tree-vect-stmts.o \ 303 tree-vect-loop.o \ 304 tree-vect-loop-manip.o \ 305 tree-vect-slp.o \ 306 tree-vectorizer.o \ 307 tree-vrp.o \ 308 tree.o \ 309 value-prof.o \ 310 var-tracking.o \ 311 varasm.o \ 312 varpool.o \ 313 vmsdbgout.o \ 314 web.o \ 315 xcoffout.o \ 316 $(host_hook_obj) 317 318SRCS= ${BACKEND_OBJS:.o=.c} ${GCC_CPU}.c 319 320.PATH: $(srcdir)/config/${GCC_CPU} 321.include <bsd.lib.mk> 322