xref: /dragonfly/gnu/usr.bin/cc47/libbackend/Makefile (revision ef3ac1d1)
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