release.sh changes & fixes
[minix3.git] / external / bsd / llvm / bin / lldb / Makefile
blob02d35cc45d153cdc12011eea7258d7f76cc58c90
1 # $NetBSD: Makefile,v 1.2 2013/10/20 14:53:22 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 ELWrapper.cpp \
12 GetOptWrapper.cpp \
13 IOChannel.cpp \
14 Platform.cpp
16 CPPFLAGS.Driver.cpp+= -Dgetopt_long_only=getopt_long
18 LLDB_LIBS+= \
19 API \
20 Log \
21 PluginInstructionARM \
22 PluginProcessGDBRemote \
23 PluginProcessMachCore \
24 PluginProcessPOSIX \
25 PluginProcessUtility \
26 PluginSymbolFileDWARF \
27 PluginSymbolFileSymtab \
28 PluginSymbolVendorELF \
29 PluginUnwindAssemblyInstEmulation \
30 PluginUnwindAssemblyX86 \
31 Breakpoint \
32 Expression \
33 Symbol \
34 Target \
35 Utility \
36 HostCommon \
37 Interpreter \
38 Commands \
39 Breakpoint \
40 Core \
41 DataFormatters \
42 PluginABIMacOSX_arm \
43 PluginABIMacOSX_i386 \
44 PluginABISysV_x86_64 \
45 PluginAppleObjCRuntime \
46 PluginCXXItaniumABI \
47 PluginDisassemblerLLVM \
48 PluginDynamicLoaderMacOSXDYLD \
49 PluginDynamicLoaderPosixDYLD \
50 PluginDynamicLoaderStatic \
51 PluginObjectContainerBSDArchive \
52 PluginObjectContainerMachOArchive \
53 PluginObjectFileELF \
54 PluginObjectFileMachO \
55 PluginObjectFilePECOFF \
56 PluginPlatformNetBSD \
57 PluginPlatformGDB \
58 PluginPlatformLinux \
59 PluginPlatformMacOSX \
60 PluginPlatformPOSIX \
61 PluginPlatformWindows \
62 PluginProcessElfCore \
63 PluginProcessNetBSD \
64 PluginProcessPOSIX \
65 PluginProcessUtility \
66 HostCommon \
67 HostNetBSD \
68 Interpreter \
70 CLANG_LIBS+= \
71 clangFrontend \
72 clangDriver \
73 clangSerialization \
74 clangCodeGen \
75 clangParse \
76 clangSema \
77 clangEdit \
78 clangAnalysis \
79 clangAST \
80 clangLex \
81 clangBasic
83 LLVM_LIBS+= \
84 JIT \
85 MCJIT \
86 RuntimeDyld \
87 ExecutionEngine \
88 ObjCARC \
89 ipo \
90 IRReader \
91 AsmParser \
92 BitReader \
93 BitWriter \
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 PowerPCMCTargetDesc \
118 PowerPCAsmPrinter \
119 SparcCodeGen \
120 SparcTargetInfo \
121 SparcMCTargetDesc \
122 X86CodeGen \
123 X86TargetInfo \
124 X86MCTargetDesc \
125 X86AsmParser \
126 X86Disassembler \
127 X86AsmPrinter \
128 X86Utils \
129 Object \
130 SelectionDAG \
131 AsmPrinter \
132 CodeGen \
133 Vectorize \
134 Target \
135 InstCombine \
136 Instrumentation \
137 ScalarOpts \
138 MCDisassembler \
139 MCParser \
140 MC \
141 Linker \
142 TransformsUtils \
143 Analysis \
144 ipa \
145 IR \
146 Option \
147 Support
149 LDADD+= -ledit -lterminfo -lexecinfo
150 DPADD+= ${LIBEDIT} ${LIBTERMINFO} ${LIBEXECINFO}
151 DBG=-g
153 .include "${.PARSEDIR}/../../link.mk"
155 .include <bsd.prog.mk>