diff options
Diffstat (limited to 'source/Plugins/Makefile')
-rw-r--r-- | source/Plugins/Makefile | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/source/Plugins/Makefile b/source/Plugins/Makefile new file mode 100644 index 0000000000000..931f459a26b77 --- /dev/null +++ b/source/Plugins/Makefile @@ -0,0 +1,67 @@ +##===- source/Plugins/Makefile -----------------------------*- Makefile -*-===## +# +# The LLVM Compiler Infrastructure +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +##===----------------------------------------------------------------------===## + +LLDB_LEVEL := ../.. + +include $(LLDB_LEVEL)/../../Makefile.config + + +PARALLEL_DIRS := ABI/MacOSX-arm ABI/MacOSX-arm64 ABI/MacOSX-i386 ABI/SysV-i386 ABI/SysV-x86_64 \ + ABI/SysV-arm ABI/SysV-arm64 ABI/SysV-hexagon ABI/SysV-ppc ABI/SysV-ppc64 \ + ABI/SysV-mips ABI/SysV-mips64 Disassembler/llvm \ + ObjectContainer/BSD-Archive ObjectFile/ELF ObjectFile/PECOFF \ + ObjectContainer/Universal-Mach-O ObjectFile/Mach-O \ + ObjectFile/JIT SymbolFile/DWARF SymbolFile/Symtab Process/Utility \ + DynamicLoader/Static Platform Process/elf-core Process/gdb-remote \ + Instruction/ARM Instruction/ARM64 Instruction/MIPS Instruction/MIPS64 \ + UnwindAssembly/InstEmulation UnwindAssembly/x86 \ + LanguageRuntime/CPlusPlus/ItaniumABI \ + LanguageRuntime/ObjC/AppleObjCRuntime \ + LanguageRuntime/Go/ \ + LanguageRuntime/RenderScript/RenderScriptRuntime \ + Language/CPlusPlus \ + Language/Go \ + Language/ObjC \ + Language/ObjCPlusPlus \ + DynamicLoader/POSIX-DYLD \ + DynamicLoader/Hexagon-DYLD \ + DynamicLoader/MacOSX-DYLD \ + DynamicLoader/Windows-DYLD \ + JITLoader/GDB \ + ExpressionParser/Clang \ + ExpressionParser/Go \ + OperatingSystem/Go \ + OperatingSystem/Python \ + SystemRuntime/MacOSX \ + SymbolVendor/ELF \ + MemoryHistory/asan \ + InstrumentationRuntime/AddressSanitizer \ + ScriptInterpreter/Python ScriptInterpreter/None + +ifeq ($(HOST_OS),Darwin) +PARALLEL_DIRS += Process/MacOSX-Kernel +PARALLEL_DIRS += DynamicLoader/Darwin-Kernel +PARALLEL_DIRS += SymbolVendor/MacOSX +#PARALLEL_DIRS += Process/MacOSX-User +PARALLEL_DIRS += Process/mach-core +endif + +ifeq ($(HOST_OS),Linux) +PARALLEL_DIRS += Process/Linux Process/POSIX +endif + +ifneq (,$(filter $(HOST_OS), FreeBSD GNU/kFreeBSD)) +PARALLEL_DIRS += Process/FreeBSD Process/POSIX +endif + +ifeq ($(HOST_OS),NetBSD) +PARALLEL_DIRS += Process/POSIX +endif + +include $(LLDB_LEVEL)/Makefile |