From 51be6b5dfa08385cc01d73140f78f5b50145532c Mon Sep 17 00:00:00 2001 From: Charles Davis Date: Thu, 19 May 2011 23:44:09 +0000 Subject: [PATCH] Add the LanguageRuntime plugins to the makefile build, and remove the Mac OS X Process plugin from the build. I'm surprised no one caught this earlier. Am I the only one who builds with the makefiles on Mac? llvm-svn: 131704 --- .../LanguageRuntime/CPlusPlus/ItaniumABI/Makefile | 14 ++++++++++++++ .../LanguageRuntime/ObjC/AppleObjCRuntime/Makefile | 14 ++++++++++++++ lldb/source/Plugins/Makefile | 7 +++++-- 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/Makefile create mode 100644 lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/Makefile diff --git a/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/Makefile b/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/Makefile new file mode 100644 index 000000000000..e9f78decde38 --- /dev/null +++ b/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/Makefile @@ -0,0 +1,14 @@ +##===- source/Plugins/LangRuntime/C++/ItaniumABI/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 := ../../../../.. +LIBRARYNAME := lldbPluginLanguageRuntimeCPlusPlusItaniumABI +BUILD_ARCHIVE = 1 + +include $(LLDB_LEVEL)/Makefile diff --git a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/Makefile b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/Makefile new file mode 100644 index 000000000000..64f9ce119f0a --- /dev/null +++ b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/Makefile @@ -0,0 +1,14 @@ +##===- source/Plugins/LangRuntime/ObjC/AppleRT/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 := ../../../../.. +LIBRARYNAME := lldbPluginLanguageRuntimeObjCAppleObjCRuntime +BUILD_ARCHIVE = 1 + +include $(LLDB_LEVEL)/Makefile diff --git a/lldb/source/Plugins/Makefile b/lldb/source/Plugins/Makefile index fbff5e933db0..c5b927977c6d 100644 --- a/lldb/source/Plugins/Makefile +++ b/lldb/source/Plugins/Makefile @@ -16,11 +16,14 @@ DIRS := ABI/MacOSX-arm ABI/MacOSX-i386 ABI/SysV-x86_64 Disassembler/llvm \ ObjectContainer/BSD-Archive ObjectFile/ELF SymbolFile/DWARF \ SymbolFile/Symtab Process/Utility DynamicLoader/Static \ Platform Process/gdb-remote Instruction/ARM \ - UnwindAssembly/InstEmulation UnwindAssembly/x86 + UnwindAssembly/InstEmulation UnwindAssembly/x86 \ + LanguageRuntime/CPlusPlus/ItaniumABI \ + LanguageRuntime/ObjC/AppleObjCRuntime ifeq ($(HOST_OS),Darwin) DIRS += DynamicLoader/MacOSX-DYLD ObjectContainer/Universal-Mach-O \ - ObjectFile/Mach-O SymbolVendor/MacOSX Process/MacOSX-User + ObjectFile/Mach-O SymbolVendor/MacOSX +#DIRS += Process/MacOSX-User endif ifeq ($(HOST_OS),Linux)