Makefile revision 242707
1# $FreeBSD: head/usr.bin/clang/clang/Makefile 242707 2012-11-07 20:03:45Z 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}/CC \ 24 ${BINDIR}/clang ${BINDIR}/cpp 25MLINKS+= clang.1 cc.1 \ 26 clang.1 c++.1 \ 27 clang.1 CC.1 \ 28 clang.1 cpp.1 29.endif 30 31TGHDRS= CC1AsOptions \ 32 DiagnosticCommonKinds \ 33 DiagnosticDriverKinds \ 34 DiagnosticFrontendKinds \ 35 DiagnosticLexKinds \ 36 DiagnosticSemaKinds \ 37 Options 38LIBDEPS=clangfrontendtool \ 39 clangfrontend \ 40 clangdriver \ 41 clangserialization \ 42 clangcodegen \ 43 clangparse \ 44 clangsema \ 45 clangstaticanalyzerfrontend \ 46 clangstaticanalyzercheckers \ 47 clangstaticanalyzercore \ 48 clanganalysis \ 49 clangarcmigrate \ 50 clangrewrite \ 51 clangedit \ 52 clangast \ 53 clanglex \ 54 clangbasic \ 55 llvmlinker \ 56 llvmarchive \ 57 llvmipo \ 58 llvmvectorize \ 59 llvminstrumentation \ 60 llvmbitwriter \ 61 llvmbitreader \ 62 llvmasmparser \ 63 llvmarmdisassembler \ 64 llvmarmasmparser \ 65 llvmarmcodegen \ 66 llvmarmdesc \ 67 llvmarminfo \ 68 llvmarminstprinter \ 69 llvmmipscodegen \ 70 llvmmipsdisassembler \ 71 llvmmipsasmparser \ 72 llvmmipsdesc \ 73 llvmmipsinfo \ 74 llvmmipsinstprinter \ 75 llvmpowerpccodegen \ 76 llvmpowerpcdesc \ 77 llvmpowerpcinfo \ 78 llvmpowerpcinstprinter \ 79 llvmx86asmparser \ 80 llvmx86codegen \ 81 llvmselectiondag \ 82 llvmasmprinter \ 83 llvmmcparser \ 84 llvmcodegen \ 85 llvmscalaropts \ 86 llvminstcombine \ 87 llvmtransformutils \ 88 llvmipa \ 89 llvmanalysis \ 90 llvmx86disassembler \ 91 llvmx86desc \ 92 llvmx86info \ 93 llvmtarget \ 94 llvmx86instprinter \ 95 llvmmc \ 96 llvmobject \ 97 llvmx86utils \ 98 llvmcore \ 99 llvmsupport 100 101.include "../clang.prog.mk" 102