mirror of
https://github.com/intel/llvm.git
synced 2026-01-16 21:55:39 +08:00
platforms and called in lldb.cpp while it is built only on some, excluding OSX. There is no reason to not build it then by default on all platforms. This fixes build on OSX using llvm configure & make scripts. Patch (2 of 2) by Adam Strzelecki! llvm-svn: 190945
47 lines
1.4 KiB
Makefile
47 lines
1.4 KiB
Makefile
##===- 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
|
|
|
|
|
|
DIRS := ABI/MacOSX-arm ABI/MacOSX-i386 ABI/SysV-x86_64 Disassembler/llvm \
|
|
ObjectContainer/BSD-Archive ObjectFile/ELF ObjectFile/PECOFF \
|
|
SymbolFile/DWARF SymbolFile/Symtab Process/Utility \
|
|
DynamicLoader/Static Platform Process/gdb-remote Instruction/ARM \
|
|
UnwindAssembly/InstEmulation UnwindAssembly/x86 \
|
|
LanguageRuntime/CPlusPlus/ItaniumABI \
|
|
LanguageRuntime/ObjC/AppleObjCRuntime \
|
|
DynamicLoader/POSIX-DYLD \
|
|
OperatingSystem/Python \
|
|
SymbolVendor/ELF
|
|
|
|
ifeq ($(HOST_OS),Darwin)
|
|
DIRS += Process/MacOSX-Kernel
|
|
DIRS += DynamicLoader/MacOSX-DYLD DynamicLoader/Darwin-Kernel
|
|
DIRS += ObjectContainer/Universal-Mach-O ObjectFile/Mach-O
|
|
DIRS += SymbolVendor/MacOSX
|
|
#DIRS += Process/MacOSX-User
|
|
DIRS += Process/mach-core
|
|
endif
|
|
|
|
ifeq ($(HOST_OS),Linux)
|
|
DIRS += DynamicLoader/MacOSX-DYLD
|
|
DIRS += Process/Linux Process/POSIX
|
|
DIRS += Process/elf-core
|
|
endif
|
|
|
|
ifneq (,$(filter $(HOST_OS), FreeBSD GNU/kFreeBSD))
|
|
DIRS += Process/FreeBSD Process/POSIX
|
|
DIRS += Process/elf-core
|
|
endif
|
|
|
|
include $(LLDB_LEVEL)/Makefile
|