gcc47: Add DragonFly READMEs and world makefiles
[dragonfly.git] / gnu / usr.bin / cc47 / libbackend / Makefile
1 .include "../Makefile.inc"
2
3 CFLAGS+=        -DTARGET_NAME=\"${target_machine}\"
4
5 LIB=            backend
6 INTERNALLIB=    YES
7
8 # Nearly verbatim from Makefile
9 # The GC method to be used on this system.
10 GGC=ggc-page.o
11 host_hook_obj=host-default.o
12 BACKEND_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
318 SRCS=   ${BACKEND_OBJS:.o=.c} ${GCC_CPU}.c
319
320 .PATH: $(srcdir)/config/${GCC_CPU}
321 .include <bsd.lib.mk>