Makefile revision 239509
1# $FreeBSD: head/usr.bin/clang/clang/Makefile 239509 2012-08-21 17:58:30Z dim $ 2 3.include <bsd.own.mk> 4 5PROG_CXX=clang 6 7SRCDIR= tools/clang/tools/driver 8SRCS= cc1_main.cpp \ 9 cc1as_main.cpp \ 10 driver.cpp 11 12.if ${MK_SHARED_TOOLCHAIN} == "no" 13NO_SHARED?= yes 14.endif 15 16LINKS= ${BINDIR}/clang ${BINDIR}/clang++ \ 17 ${BINDIR}/clang ${BINDIR}/clang-cpp 18MLINKS= clang.1 clang++.1 \ 19 clang.1 clang-cpp.1 20.if ${MK_CLANG_IS_CC} != "no" 21LINKS+= ${BINDIR}/clang ${BINDIR}/cc \ 22 ${BINDIR}/clang ${BINDIR}/c++ \ 23 ${BINDIR}/clang ${BINDIR}/cpp 24MLINKS+= clang.1 cc.1 \ 25 clang.1 c++.1 \ 26 clang.1 cpp.1 27.endif 28 29TGHDRS= CC1AsOptions \ 30 DiagnosticCommonKinds \ 31 DiagnosticDriverKinds \ 32 DiagnosticFrontendKinds \ 33 DiagnosticLexKinds \ 34 DiagnosticSemaKinds \ 35 Options 36LIBDEPS=clangfrontendtool \ 37 clangfrontend \ 38 clangdriver \ 39 clangserialization \ 40 clangcodegen \ 41 clangparse \ 42 clangsema \ 43 clangstaticanalyzerfrontend \ 44 clangstaticanalyzercheckers \ 45 clangstaticanalyzercore \ 46 clanganalysis \ 47 clangarcmigrate \ 48 clangrewrite \ 49 clangedit \ 50 clangast \ 51 clanglex \ 52 clangbasic \ 53 llvmlinker \ 54 llvmarchive \ 55 llvmipo \ 56 llvmvectorize \ 57 llvminstrumentation \ 58 llvmbitwriter \ 59 llvmbitreader \ 60 llvmasmparser \ 61 llvmarmdisassembler \ 62 llvmarmasmparser \ 63 llvmarmcodegen \ 64 llvmarmdesc \ 65 llvmarminfo \ 66 llvmarminstprinter \ 67 llvmmipscodegen \ 68 llvmmipsdisassembler \ 69 llvmmipsasmparser \ 70 llvmmipsdesc \ 71 llvmmipsinfo \ 72 llvmmipsinstprinter \ 73 llvmpowerpccodegen \ 74 llvmpowerpcdesc \ 75 llvmpowerpcinfo \ 76 llvmpowerpcinstprinter \ 77 llvmx86asmparser \ 78 llvmx86codegen \ 79 llvmselectiondag \ 80 llvmasmprinter \ 81 llvmmcparser \ 82 llvmcodegen \ 83 llvmscalaropts \ 84 llvminstcombine \ 85 llvmtransformutils \ 86 llvmipa \ 87 llvmanalysis \ 88 llvmx86disassembler \ 89 llvmx86desc \ 90 llvmx86info \ 91 llvmtarget \ 92 llvmx86instprinter \ 93 llvmmc \ 94 llvmobject \ 95 llvmx86utils \ 96 llvmcore \ 97 llvmsupport 98 99.include "../clang.prog.mk" 100