| LOCAL_PATH:= $(call my-dir) |
| |
| support_SRC_FILES := \ |
| Allocator.cpp \ |
| APFloat.cpp \ |
| APInt.cpp \ |
| APSInt.cpp \ |
| Atomic.cpp \ |
| BlockFrequency.cpp \ |
| BranchProbability.cpp \ |
| CommandLine.cpp \ |
| ConstantRange.cpp \ |
| ConvertUTF.c \ |
| ConvertUTFWrapper.cpp \ |
| CrashRecoveryContext.cpp \ |
| DAGDeltaAlgorithm.cpp \ |
| DataStream.cpp \ |
| DataExtractor.cpp \ |
| Debug.cpp \ |
| DeltaAlgorithm.cpp \ |
| Dwarf.cpp \ |
| DynamicLibrary.cpp \ |
| Errno.cpp \ |
| ErrorHandling.cpp \ |
| FileUtilities.cpp \ |
| FoldingSet.cpp \ |
| FormattedStream.cpp \ |
| GraphWriter.cpp \ |
| Hashing.cpp \ |
| Host.cpp \ |
| IntervalMap.cpp \ |
| IntEqClasses.cpp \ |
| IntrusiveRefCntPtr.cpp \ |
| IsInf.cpp \ |
| IsNAN.cpp \ |
| Locale.cpp \ |
| LockFileManager.cpp \ |
| ManagedStatic.cpp \ |
| Memory.cpp \ |
| MemoryBuffer.cpp \ |
| MemoryObject.cpp \ |
| Mutex.cpp \ |
| Path.cpp \ |
| PathV2.cpp \ |
| PluginLoader.cpp \ |
| PrettyStackTrace.cpp \ |
| Process.cpp \ |
| Program.cpp \ |
| Regex.cpp \ |
| RWMutex.cpp \ |
| SearchForAddressOfSpecialSymbol.cpp \ |
| Signals.cpp \ |
| SmallPtrSet.cpp \ |
| SmallVector.cpp \ |
| SourceMgr.cpp \ |
| Statistic.cpp \ |
| StreamableMemoryObject.cpp \ |
| StringExtras.cpp \ |
| StringMap.cpp \ |
| StringPool.cpp \ |
| StringRef.cpp \ |
| SystemUtils.cpp \ |
| TargetRegistry.cpp \ |
| Threading.cpp \ |
| ThreadLocal.cpp \ |
| Timer.cpp \ |
| TimeValue.cpp \ |
| ToolOutputFile.cpp \ |
| Triple.cpp \ |
| Twine.cpp \ |
| Valgrind.cpp \ |
| circular_raw_ostream.cpp \ |
| raw_os_ostream.cpp \ |
| raw_ostream.cpp \ |
| regcomp.c \ |
| regerror.c \ |
| regexec.c \ |
| regfree.c \ |
| regstrlcpy.c \ |
| system_error.cpp |
| |
| # For the host |
| # ===================================================== |
| include $(CLEAR_VARS) |
| |
| # FIXME: This only requires RTTI because tblgen uses it. Fix that. |
| REQUIRES_RTTI := 1 |
| |
| LOCAL_SRC_FILES := $(support_SRC_FILES) |
| |
| LOCAL_MODULE:= libLLVMSupport |
| |
| LOCAL_CFLAGS := -D__android__ |
| |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(LLVM_HOST_BUILD_MK) |
| include $(BUILD_HOST_STATIC_LIBRARY) |
| |
| # For the device |
| # ===================================================== |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(support_SRC_FILES) |
| |
| LOCAL_MODULE:= libLLVMSupport |
| |
| LOCAL_CFLAGS := -D__android__ |
| |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(LLVM_DEVICE_BUILD_MK) |
| include $(BUILD_STATIC_LIBRARY) |