Initial import of binutils 2.22 on the new vendor branch
[dragonfly.git] / gnu / usr.bin / cc41 / libbackend / Makefile
1 # $DragonFly: src/gnu/usr.bin/cc41/libbackend/Makefile,v 1.1 2006/09/27 12:10:35 corecode Exp $
2
3 .include "../Makefile.inc"
4 .include "../cc_tools/Makefile.tools"
5 .include "../Makefile.langs"
6
7 CFLAGS+=        -I${.CURDIR}/../config -I.
8 CFLAGS+=        -DTARGET_NAME=\"${target_machine}\"
9
10 .PATH: ${GCCDIR}/gcc/config/${GCC_CPU}
11
12 LIB=            backend
13 INTERNALLIB=    YES
14
15 SRCS= \
16  tree-chrec.c tree-scalar-evolution.c tree-data-ref.c                      \
17  tree-cfg.c tree-dfa.c tree-eh.c tree-ssa.c tree-optimize.c tree-gimple.c  \
18  gimplify.c tree-pretty-print.c tree-into-ssa.c                            \
19  tree-outof-ssa.c tree-ssa-ccp.c tree-vn.c tree-ssa-uncprop.c              \
20  tree-ssa-dce.c  tree-ssa-copy.c tree-nrv.c tree-ssa-copyrename.c          \
21  tree-ssa-pre.c tree-ssa-live.c tree-ssa-operands.c tree-ssa-alias.c       \
22  tree-ssa-phiopt.c tree-ssa-forwprop.c tree-nested.c tree-ssa-dse.c        \
23  tree-ssa-dom.c domwalk.c tree-tailcall.c gimple-low.c tree-iterator.c     \
24  tree-phinodes.c tree-ssanames.c tree-sra.c tree-complex.c                 \
25  tree-vect-generic.c tree-ssa-loop.c tree-ssa-loop-niter.c                 \
26  tree-ssa-loop-manip.c tree-ssa-threadupdate.c                             \
27  tree-vectorizer.c tree-vect-analyze.c tree-vect-transform.c               \
28  tree-ssa-loop-ivcanon.c tree-ssa-propagate.c tree-ssa-address.c           \
29  tree-ssa-math-opts.c                                                      \
30  tree-ssa-loop-ivopts.c tree-if-conv.c tree-ssa-loop-unswitch.c            \
31  alias.c bb-reorder.c bitmap.c builtins.c caller-save.c calls.c            \
32  cfg.c cfganal.c cfgbuild.c cfgcleanup.c cfglayout.c cfgloop.c             \
33  cfgloopanal.c cfgloopmanip.c loop-init.c loop-unswitch.c loop-unroll.c    \
34  cfgrtl.c combine.c conflict.c convert.c coverage.c cse.c cselib.c         \
35  dbxout.c ddg.c tree-ssa-loop-ch.c loop-invariant.c tree-ssa-loop-im.c     \
36  debug.c df.c diagnostic.c dojump.c dominance.c loop-doloop.c              \
37  dwarf2asm.c dwarf2out.c emit-rtl.c except.c explow.c loop-iv.c            \
38  expmed.c expr.c final.c flow.c fold-const.c function.c gcse.c             \
39  genrtl.c ggc-common.c global.c graph.c gtype-desc.c                       \
40  haifa-sched.c hooks.c ifcvt.c insn-attrtab.c insn-emit.c insn-modes.c     \
41  insn-extract.c insn-opinit.c insn-output.c insn-peep.c insn-recog.c       \
42  integrate.c intl.c jump.c  langhooks.c lcm.c lists.c local-alloc.c        \
43  loop.c mode-switching.c modulo-sched.c optabs.c options.c opts.c          \
44  params.c postreload.c postreload-gcse.c predict.c                         \
45  insn-preds.c pointer-set.c                                                \
46  print-rtl.c print-tree.c profile.c value-prof.c var-tracking.c            \
47  real.c recog.c reg-stack.c regclass.c regmove.c regrename.c               \
48  reload.c reload1.c reorg.c resource.c rtl.c rtlanal.c rtl-error.c         \
49  sbitmap.c sched-deps.c sched-ebb.c sched-rgn.c sched-vis.c sdbout.c       \
50  simplify-rtx.c sreal.c stmt.c stor-layout.c stringpool.c                  \
51  targhooks.c timevar.c toplev.c tracer.c tree.c tree-dump.c                \
52  varasm.c varray.c vec.c version.c vmsdbgout.c xcoffout.c alloc-pool.c     \
53  et-forest.c cfghooks.c bt-load.c pretty-print.c ggc-page.c web.c passes.c         \
54  tree-profile.c rtlhooks.c cfgexpand.c lambda-mat.c                        \
55  lambda-trans.c lambda-code.c tree-loop-linear.c tree-ssa-sink.c           \
56  tree-vrp.c tree-stdarg.c tree-cfgcleanup.c tree-ssa-reassoc.c             \
57  tree-ssa-structalias.c tree-object-size.c
58
59 SRCS+=  i386.c
60
61 SRCS+=  \
62   host-default.c tree-inline.c             \
63   cgraph.c cgraphunit.c tree-nomudflap.c ipa.c ipa-inline.c                \
64   ipa-utils.c ipa-reference.c ipa-pure-const.c ipa-type-escape.c           \
65   ipa-prop.c ipa-cp.c
66
67 SRCS+=  insn-config.h genrtl.h insn-codes.h tm-preds.h insn-modes.h
68 SRCS+=  insn-constants.h insn-flags.h tree-check.h gtype-desc.h
69 SRCS+=  insn-attr.h gcov-iov.h options.h
70
71
72 .include <bsd.lib.mk>