xref: /freebsd/usr.bin/clang/llvm-mc/Makefile (revision 046ffce1c3f67e9bd9af5242f3552da9ab3ec15e)
16bb1caddSDimitry Andric# $FreeBSD$
26bb1caddSDimitry Andric
33bdf7758SWarner LoshMAN=
48a166cafSAndrew Turner.include <bsd.own.mk>
58a166cafSAndrew Turner
68a166cafSAndrew TurnerPROG_CXX=llvm-mc
76bb1caddSDimitry Andric
86bb1caddSDimitry AndricSRCDIR=	tools/llvm-mc
96bb1caddSDimitry AndricSRCS=	llvm-mc.cpp \
106bb1caddSDimitry Andric	Disassembler.cpp
116bb1caddSDimitry Andric
126bb1caddSDimitry AndricLIBDEPS=llvmmcdisassembler \
136bb1caddSDimitry Andric	llvmarmdisassembler \
146bb1caddSDimitry Andric	llvmarmcodegen \
15139f7f9bSDimitry Andric	llvmarmasmparser \
166bb1caddSDimitry Andric	llvmarmdesc \
176bb1caddSDimitry Andric	llvmarminfo \
187ae0e2c9SDimitry Andric	llvmarminstprinter \
193861d79fSDimitry Andric	llvmmipsdisassembler \
20139f7f9bSDimitry Andric	llvmmipscodegen \
21139f7f9bSDimitry Andric	llvmmipsasmparser \
22139f7f9bSDimitry Andric	llvmmipsdesc \
233861d79fSDimitry Andric	llvmmipsinfo \
24139f7f9bSDimitry Andric	llvmmipsinstprinter \
25*046ffce1SDimitry Andric	llvmpowerpcdisassembler \
266bb1caddSDimitry Andric	llvmpowerpccodegen \
27840f0971SDimitry Andric	llvmpowerpcasmparser \
28f785676fSDimitry Andric	llvmpowerpcdesc \
29840f0971SDimitry Andric	llvmpowerpcinfo \
30f785676fSDimitry Andric	llvmpowerpcinstprinter \
31137470fbSDimitry Andric	llvmsparcdisassembler \
32137470fbSDimitry Andric	llvmsparccodegen \
33137470fbSDimitry Andric	llvmsparcasmparser \
34137470fbSDimitry Andric	llvmsparcdesc \
35137470fbSDimitry Andric	llvmsparcinfo \
36137470fbSDimitry Andric	llvmsparcinstprinter \
37139f7f9bSDimitry Andric	llvmx86disassembler \
386bb1caddSDimitry Andric	llvmx86asmparser \
396bb1caddSDimitry Andric	llvmx86codegen \
406bb1caddSDimitry Andric	llvmselectiondag \
416bb1caddSDimitry Andric	llvmasmprinter \
426bb1caddSDimitry Andric	llvmcodegen \
436bb1caddSDimitry Andric	llvmscalaropts \
446bb1caddSDimitry Andric	llvminstcombine \
456bb1caddSDimitry Andric	llvmtransformutils \
466bb1caddSDimitry Andric	llvmipa \
476bb1caddSDimitry Andric	llvmanalysis \
486bb1caddSDimitry Andric	llvmtarget \
49*046ffce1SDimitry Andric	llvmx86desc \
50*046ffce1SDimitry Andric	llvmobject \
51*046ffce1SDimitry Andric	llvmmcparser \
52*046ffce1SDimitry Andric	llvmbitreader \
53*046ffce1SDimitry Andric	llvmcore \
54*046ffce1SDimitry Andric	llvmx86info \
556bb1caddSDimitry Andric	llvmx86instprinter \
567ae0e2c9SDimitry Andric	llvmmc \
576bb1caddSDimitry Andric	llvmx86utils \
586bb1caddSDimitry Andric	llvmsupport
596bb1caddSDimitry Andric
606bb1caddSDimitry Andric.include "../clang.prog.mk"
61*046ffce1SDimitry Andric
62*046ffce1SDimitry AndricDPADD+=	${LIBZ}
63*046ffce1SDimitry AndricLDADD+=	-lz
64