| # Don't build the library unless forced to. |
| ifeq (true,$(ANDROID_BUILD_LLDB)) |
| # Don't build the library in unbundled branches. |
| ifeq (,$(TARGET_BUILD_APPS)) |
| |
| LOCAL_PATH:= $(call my-dir) |
| |
| LOCAL_IS_HOST_MODULE := true |
| |
| LOCAL_MODULE:= liblldb |
| |
| LOCAL_MODULE_TAGS := optional |
| |
| LOCAL_WHOLE_STATIC_LIBRARIES := \ |
| liblldbInitAndLog \ |
| liblldbAPI \ |
| liblldbBreakpoint \ |
| liblldbCommands \ |
| liblldbCore \ |
| liblldbDataFormatters \ |
| liblldbExpression \ |
| liblldbHostCommon \ |
| liblldbHostLinux \ |
| liblldbInterpreter \ |
| liblldbPluginABIMacOSX_arm \ |
| liblldbPluginABIMacOSX_i386 \ |
| liblldbPluginABISysV_x86_64 \ |
| liblldbPluginDisassemblerLLVM \ |
| liblldbPluginDynamicLoaderMacOSX \ |
| liblldbPluginDynamicLoaderPOSIX \ |
| liblldbPluginDynamicLoaderStatic \ |
| liblldbPluginEmulateInstructionARM \ |
| liblldbPluginLanguageRuntimeCPlusPlusItaniumABI \ |
| liblldbPluginLanguageRuntimeObjCAppleObjCRuntime \ |
| liblldbPluginObjectContainerBSDArchive \ |
| liblldbPluginObjectFileELF \ |
| liblldbPluginObjectFilePECOFF \ |
| liblldbPluginOperatingSystemPython \ |
| liblldbPluginPlatformFreeBSD \ |
| liblldbPluginPlatformGDBServer \ |
| liblldbPluginPlatformLinux \ |
| liblldbPluginPlatformMacOSX \ |
| liblldbPluginProcessElfCore \ |
| liblldbPluginProcessGDBRemote \ |
| liblldbPluginProcessLinux \ |
| liblldbPluginProcessPOSIX \ |
| liblldbPluginSymbolFileDWARF \ |
| liblldbPluginSymbolFileSymtab \ |
| liblldbPluginSymbolVendorELF \ |
| liblldbPluginUnwindAssemblyInstEmulation \ |
| liblldbPluginUnwindAssemblyx86 \ |
| liblldbPluginUtility \ |
| liblldbSymbol \ |
| liblldbTarget \ |
| liblldbUtility |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| libLLVM \ |
| libclang |
| |
| ifeq ($(HOST_OS),windows) |
| LOCAL_LDLIBS := -limagehlp -lpsapi |
| else |
| LOCAL_LDLIBS := \ |
| -ldl \ |
| -lm \ |
| -lpthread \ |
| -lrt \ |
| -lutil \ |
| -lz |
| endif |
| |
| PYTHON_BASE_PATH := prebuilts/python/linux-x86/2.7.5 |
| LOCAL_LDLIBS += $(PYTHON_BASE_PATH)/lib/libpython2.7.a |
| |
| include $(LLDB_BUILD_MK) |
| include $(BUILD_HOST_SHARED_LIBRARY) |
| |
| endif # don't build in unbundled branches |
| endif # don't build unless forced to |