Home | History | Annotate | Download | only in Plugins
      1 ##===- source/Plugins/Makefile -----------------------------*- Makefile -*-===##
      2 # 
      3 #                     The LLVM Compiler Infrastructure
      4 #
      5 # This file is distributed under the University of Illinois Open Source
      6 # License. See LICENSE.TXT for details.
      7 # 
      8 ##===----------------------------------------------------------------------===##
      9 
     10 LLDB_LEVEL := ../..
     11 
     12 include $(LLDB_LEVEL)/../../Makefile.config
     13 
     14 
     15 DIRS := ABI/MacOSX-arm ABI/MacOSX-i386 ABI/SysV-x86_64 Disassembler/llvm \
     16 	ObjectContainer/BSD-Archive ObjectFile/ELF ObjectFile/PECOFF \
     17 	SymbolFile/DWARF SymbolFile/Symtab Process/Utility \
     18 	DynamicLoader/Static Platform Process/gdb-remote Instruction/ARM \
     19 	UnwindAssembly/InstEmulation UnwindAssembly/x86 \
     20 	LanguageRuntime/CPlusPlus/ItaniumABI \
     21 	LanguageRuntime/ObjC/AppleObjCRuntime \
     22 	DynamicLoader/POSIX-DYLD \
     23 	OperatingSystem/Python
     24 
     25 ifeq ($(HOST_OS),Darwin)
     26 DIRS += Process/MacOSX-Kernel
     27 DIRS += DynamicLoader/MacOSX-DYLD DynamicLoader/Darwin-Kernel
     28 DIRS +=	ObjectContainer/Universal-Mach-O ObjectFile/Mach-O
     29 DIRS += SymbolVendor/MacOSX
     30 #DIRS += Process/MacOSX-User
     31 DIRS += Process/mach-core
     32 endif
     33 
     34 ifeq ($(HOST_OS),Linux)
     35 DIRS += DynamicLoader/MacOSX-DYLD
     36 DIRS += Process/Linux Process/POSIX
     37 DIRS += SymbolVendor/ELF
     38 DIRS += Process/elf-core
     39 endif
     40 
     41 ifneq (,$(filter $(HOST_OS), FreeBSD GNU/kFreeBSD))
     42 DIRS += Process/FreeBSD Process/POSIX
     43 DIRS += SymbolVendor/ELF
     44 DIRS += Process/elf-core
     45 endif
     46 
     47 include $(LLDB_LEVEL)/Makefile
     48