release.sh changes & fixes
[minix3.git] / external / bsd / llvm / bin / clang / Makefile
blobf39ad2bf75cd6c0dc17d3d7cdf643373903a952b
1 # $NetBSD: Makefile,v 1.27 2013/07/07 21:36:42 joerg Exp $
3 PROG_CXX= clang
4 NOMAN= yes
6 .if !defined(HOSTPROG)
7 SYMLINKS+= clang ${BINDIR}/clang++
8 SYMLINKS+= clang ${BINDIR}/clang-cpp
10 # if defined(__MINIX)
11 SYMLINKS+= clang ${BINDIR}/cc
12 SYMLINKS+= clang ${BINDIR}/c++
13 SYMLINKS+= clang ${BINDIR}/cpp
14 # endif # defined(__MINIX)
15 .endif
17 .include <bsd.init.mk>
19 .PATH: ${CLANG_SRCDIR}/tools/driver
21 SRCS= driver.cpp \
22 cc1_main.cpp \
23 cc1as_main.cpp
25 CLANG_LIBS+= \
26 clangFrontendTool \
27 clangFrontend \
28 clangARCMigrate \
29 clangStaticAnalyzerFrontend \
30 clangStaticAnalyzerCheckers \
31 clangStaticAnalyzerCore \
32 clangDriver \
33 clangSerialization \
34 clangCodeGen \
35 clangParse \
36 clangSema \
37 clangEdit \
38 clangAnalysis \
39 clangRewriteFrontend \
40 clangRewriteCore \
41 clangAST \
42 clangLex \
43 clangBasic
45 LLVM_LIBS+= \
46 ObjCARC \
47 ipo \
48 IRReader \
49 AsmParser \
50 BitReader \
51 BitWriter \
52 AArch64CodeGen \
53 AArch64TargetInfo \
54 AArch64MCTargetDesc \
55 AArch64AsmParser \
56 AArch64AsmPrinter \
57 AArch64Utils \
58 ARMCodeGen \
59 ARMTargetInfo \
60 ARMMCTargetDesc \
61 ARMAsmParser \
62 ARMAsmPrinter \
63 MipsCodeGen \
64 MipsTargetInfo \
65 MipsMCTargetDesc \
66 MipsAsmPrinter \
67 MipsAsmParser \
68 PowerPCCodeGen \
69 PowerPCTargetInfo \
70 PowerPCMCTargetDesc \
71 PowerPCAsmParser \
72 PowerPCAsmPrinter \
73 SparcCodeGen \
74 SparcTargetInfo \
75 SparcMCTargetDesc \
76 X86CodeGen \
77 X86MCTargetDesc \
78 X86TargetInfo \
79 X86Utils \
80 X86AsmParser \
81 X86AsmPrinter \
82 Object \
83 SelectionDAG \
84 AsmPrinter \
85 CodeGen \
86 Vectorize \
87 Target \
88 InstCombine \
89 Instrumentation \
90 ScalarOpts \
91 Analysis \
92 MCDisassembler \
93 MCParser \
94 MC \
95 Linker \
96 TransformsUtils \
97 ipa \
98 IR \
99 Option \
100 Support
102 .include "${.PARSEDIR}/../../link.mk"
104 .include <bsd.prog.mk>