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