etc/protocols - sync with NetBSD-8
[minix.git] / external / bsd / llvm / bin / lldb / Makefile
blobf194de419703c5e6c92a5c73f6ce357331048ce9
1 # $NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $
3 PROG_CXX= lldb
4 NOMAN= yes
6 .include <bsd.init.mk>
8 .PATH: ${LLDB_SRCDIR}/tools/driver
10 SRCS= Driver.cpp \
11 Platform.cpp
13 CPPFLAGS.Driver.cpp+= -Dgetopt_long_only=getopt_long
15 LLDB_LIBS+= \
16 API \
17 Log \
18 PluginInstructionARM \
19 PluginInstructionARM64 \
20 PluginProcessGDBRemote \
21 PluginProcessMachCore \
22 PluginProcessPOSIX \
23 PluginProcessUtility \
24 PluginSymbolFileDWARF \
25 PluginSymbolFileSymtab \
26 PluginSymbolVendorELF \
27 PluginUnwindAssemblyInstEmulation \
28 PluginUnwindAssemblyX86 \
29 Breakpoint \
30 Expression \
31 Symbol \
32 Target \
33 Utility \
34 HostCommon \
35 Interpreter \
36 Commands \
37 Breakpoint \
38 Core \
39 DataFormatters \
40 PluginABIMacOSX_arm \
41 PluginABIMacOSX_arm64 \
42 PluginABIMacOSX_i386 \
43 PluginABISysV_x86_64 \
44 PluginAppleObjCRuntime \
45 PluginCXXItaniumABI \
46 PluginDisassemblerLLVM \
47 PluginDynamicLoaderMacOSXDYLD \
48 PluginDynamicLoaderPosixDYLD \
49 PluginDynamicLoaderStatic \
50 PluginJITLoaderGDB \
51 PluginObjectContainerBSDArchive \
52 PluginObjectContainerMachOArchive \
53 PluginObjectFileELF \
54 PluginObjectFileJIT \
55 PluginObjectFileMachO \
56 PluginObjectFilePECOFF \
57 PluginPlatformNetBSD \
58 PluginPlatformGDB \
59 PluginPlatformKalimba \
60 PluginPlatformLinux \
61 PluginPlatformMacOSX \
62 PluginPlatformPOSIX \
63 PluginPlatformWindows \
64 PluginProcessElfCore \
65 PluginProcessNetBSD \
66 PluginProcessPOSIX \
67 PluginProcessUtility \
68 HostCommon \
69 HostNetBSD \
70 Interpreter \
72 CLANG_LIBS+= \
73 clangFrontend \
74 clangDriver \
75 clangSerialization \
76 clangCodeGen \
77 clangParse \
78 clangSema \
79 clangEdit \
80 clangAnalysis \
81 clangAST \
82 clangLex \
83 clangBasic
85 LLVM_LIBS+= \
86 JIT \
87 MCJIT \
88 RuntimeDyld \
89 ExecutionEngine \
90 ObjCARC \
91 ipo \
92 IRReader \
93 AsmParser \
94 MCDisassembler \
95 AArch64CodeGen \
96 AArch64TargetInfo \
97 AArch64AsmParser \
98 AArch64MCTargetDesc \
99 AArch64AsmPrinter \
100 AArch64Disassembler \
101 AArch64Utils \
102 ARMCodeGen \
103 ARMTargetInfo \
104 ARMAsmParser \
105 ARMMCTargetDesc \
106 ARMAsmPrinter \
107 ARMDisassembler \
108 MipsCodeGen \
109 MipsTargetInfo \
110 MipsAsmParser \
111 MipsDisassembler \
112 MipsMCTargetDesc \
113 MipsAsmPrinter \
114 PowerPCCodeGen \
115 PowerPCAsmParser \
116 PowerPCTargetInfo \
117 PowerPCDisassembler \
118 PowerPCMCTargetDesc \
119 PowerPCAsmPrinter \
120 SparcCodeGen \
121 SparcTargetInfo \
122 SparcDisassembler \
123 SparcMCTargetDesc \
124 SparcAsmParser \
125 SparcAsmPrinter \
126 X86CodeGen \
127 X86TargetInfo \
128 X86MCTargetDesc \
129 X86AsmParser \
130 X86Disassembler \
131 X86AsmPrinter \
132 X86Utils \
133 SelectionDAG \
134 AsmPrinter \
135 CodeGen \
136 Vectorize \
137 Target \
138 InstCombine \
139 Instrumentation \
140 ScalarOpts \
141 MCDisassembler \
142 MCParser \
143 MC \
144 Object \
145 BitReader \
146 BitWriter \
147 Linker \
148 TransformsUtils \
149 Analysis \
150 ipa \
151 IR \
152 ProfileData \
153 Option \
154 Support
156 LDADD+= -ledit -lterminfo -lexecinfo -lz
157 DPADD+= ${LIBEDIT} ${LIBTERMINFO} ${LIBEXECINFO} ${LIBZ}
158 DBG=-g
160 .include "${.PARSEDIR}/../../link.mk"
162 .include <bsd.prog.mk>