1LOCAL_PATH:= $(call my-dir) 2 3support_SRC_FILES := \ 4 Allocator.cpp \ 5 APFloat.cpp \ 6 APInt.cpp \ 7 APSInt.cpp \ 8 Atomic.cpp \ 9 BranchProbability.cpp \ 10 CommandLine.cpp \ 11 ConstantRange.cpp \ 12 CrashRecoveryContext.cpp \ 13 DAGDeltaAlgorithm.cpp \ 14 Debug.cpp \ 15 DeltaAlgorithm.cpp \ 16 Dwarf.cpp \ 17 DynamicLibrary.cpp \ 18 Errno.cpp \ 19 ErrorHandling.cpp \ 20 FileUtilities.cpp \ 21 FoldingSet.cpp \ 22 FormattedStream.cpp \ 23 GraphWriter.cpp \ 24 Host.cpp \ 25 IntervalMap.cpp \ 26 IntEqClasses.cpp\ 27 IsInf.cpp \ 28 IsNAN.cpp \ 29 ManagedStatic.cpp \ 30 Memory.cpp \ 31 MemoryBuffer.cpp \ 32 MemoryObject.cpp \ 33 Mutex.cpp \ 34 Path.cpp \ 35 PathV2.cpp \ 36 PluginLoader.cpp \ 37 PrettyStackTrace.cpp \ 38 Process.cpp \ 39 Program.cpp \ 40 Regex.cpp \ 41 RWMutex.cpp \ 42 SearchForAddressOfSpecialSymbol.cpp \ 43 Signals.cpp \ 44 SmallPtrSet.cpp \ 45 SmallVector.cpp \ 46 SourceMgr.cpp \ 47 Statistic.cpp \ 48 StringExtras.cpp \ 49 StringMap.cpp \ 50 StringPool.cpp \ 51 StringRef.cpp \ 52 SystemUtils.cpp \ 53 TargetRegistry.cpp \ 54 Threading.cpp \ 55 ThreadLocal.cpp \ 56 Timer.cpp \ 57 TimeValue.cpp \ 58 ToolOutputFile.cpp \ 59 Triple.cpp \ 60 Twine.cpp \ 61 Valgrind.cpp\ 62 circular_raw_ostream.cpp \ 63 raw_os_ostream.cpp \ 64 raw_ostream.cpp \ 65 regcomp.c \ 66 regerror.c \ 67 regexec.c \ 68 regfree.c \ 69 regstrlcpy.c \ 70 system_error.cpp 71 72# For the host 73# ===================================================== 74include $(CLEAR_VARS) 75 76# FIXME: This only requires RTTI because tblgen uses it. Fix that. 77REQUIRES_RTTI := 1 78 79LOCAL_SRC_FILES := $(support_SRC_FILES) 80 81LOCAL_MODULE:= libLLVMSupport 82 83LOCAL_CFLAGS := -D__android__ 84 85LOCAL_MODULE_TAGS := optional 86 87include $(LLVM_HOST_BUILD_MK) 88include $(BUILD_HOST_STATIC_LIBRARY) 89 90# For the device 91# ===================================================== 92include $(CLEAR_VARS) 93 94LOCAL_SRC_FILES := $(support_SRC_FILES) 95 96LOCAL_MODULE:= libLLVMSupport 97 98LOCAL_CFLAGS := -D__android__ 99 100LOCAL_MODULE_TAGS := optional 101 102include $(LLVM_DEVICE_BUILD_MK) 103include $(BUILD_STATIC_LIBRARY) 104