xref: /freebsd/usr.bin/clang/llvm-mc/Makefile (revision ebeff3f9b4f3a7459c712833bbb7179b357681de)
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
9*ebeff3f9SDimitry AndricSRCS=	Disassembler.cpp \
10*ebeff3f9SDimitry Andric	llvm-mc.cpp
116bb1caddSDimitry Andric
121ae6788eSDimitry AndricLIBDEPS=llvmaarch64disassembler \
1347a80b92SDimitry Andric	llvmaarch64codegen \
1447a80b92SDimitry Andric	llvmaarch64asmparser \
1547a80b92SDimitry Andric	llvmaarch64desc \
1647a80b92SDimitry Andric	llvmaarch64info \
1747a80b92SDimitry Andric	llvmaarch64instprinter \
1847a80b92SDimitry Andric	llvmaarch64utils \
196bb1caddSDimitry Andric	llvmarmdisassembler \
206bb1caddSDimitry Andric	llvmarmcodegen \
21139f7f9bSDimitry Andric	llvmarmasmparser \
226bb1caddSDimitry Andric	llvmarmdesc \
236bb1caddSDimitry Andric	llvmarminfo \
247ae0e2c9SDimitry Andric	llvmarminstprinter \
253861d79fSDimitry Andric	llvmmipsdisassembler \
26139f7f9bSDimitry Andric	llvmmipscodegen \
27139f7f9bSDimitry Andric	llvmmipsasmparser \
28139f7f9bSDimitry Andric	llvmmipsdesc \
293861d79fSDimitry Andric	llvmmipsinfo \
30139f7f9bSDimitry Andric	llvmmipsinstprinter \
31046ffce1SDimitry Andric	llvmpowerpcdisassembler \
326bb1caddSDimitry Andric	llvmpowerpccodegen \
33840f0971SDimitry Andric	llvmpowerpcasmparser \
34f785676fSDimitry Andric	llvmpowerpcdesc \
35840f0971SDimitry Andric	llvmpowerpcinfo \
36f785676fSDimitry Andric	llvmpowerpcinstprinter \
37137470fbSDimitry Andric	llvmsparcdisassembler \
38137470fbSDimitry Andric	llvmsparccodegen \
39137470fbSDimitry Andric	llvmsparcasmparser \
40137470fbSDimitry Andric	llvmsparcdesc \
41137470fbSDimitry Andric	llvmsparcinfo \
42137470fbSDimitry Andric	llvmsparcinstprinter \
43139f7f9bSDimitry Andric	llvmx86disassembler \
446bb1caddSDimitry Andric	llvmx86asmparser \
456bb1caddSDimitry Andric	llvmx86codegen \
466bb1caddSDimitry Andric	llvmselectiondag \
476bb1caddSDimitry Andric	llvmasmprinter \
486bb1caddSDimitry Andric	llvmcodegen \
49*ebeff3f9SDimitry Andric	llvmtarget \
506bb1caddSDimitry Andric	llvmscalaropts \
511ae6788eSDimitry Andric	llvmprofiledata \
526bb1caddSDimitry Andric	llvminstcombine \
536bb1caddSDimitry Andric	llvmtransformutils \
546bb1caddSDimitry Andric	llvmipa \
556bb1caddSDimitry Andric	llvmanalysis \
56046ffce1SDimitry Andric	llvmx86desc \
57046ffce1SDimitry Andric	llvmobject \
58046ffce1SDimitry Andric	llvmmcparser \
59046ffce1SDimitry Andric	llvmbitreader \
601ae6788eSDimitry Andric	llvmmcdisassembler \
61046ffce1SDimitry Andric	llvmx86info \
626bb1caddSDimitry Andric	llvmx86instprinter \
637ae0e2c9SDimitry Andric	llvmmc \
646bb1caddSDimitry Andric	llvmx86utils \
651ae6788eSDimitry Andric	llvmcore \
666bb1caddSDimitry Andric	llvmsupport
676bb1caddSDimitry Andric
686bb1caddSDimitry Andric.include "../clang.prog.mk"
69046ffce1SDimitry Andric
70046ffce1SDimitry AndricDPADD+=	${LIBZ}
71046ffce1SDimitry AndricLDADD+=	-lz
72