blob: 9b73488796645725d5497c443fd04b8f20b81f32 [file] [log] [blame]
Shih-wei Liaoe4454322010-04-07 12:21:42 -07001LOCAL_PATH:= $(call my-dir)
2
jush4671b172011-02-28 17:18:20 +08003support_SRC_FILES := \
4 APFloat.cpp \
5 APInt.cpp \
6 APSInt.cpp \
7 Allocator.cpp \
8 CommandLine.cpp \
9 ConstantRange.cpp \
10 CrashRecoveryContext.cpp \
11 DAGDeltaAlgorithm.cpp \
12 Debug.cpp \
13 DeltaAlgorithm.cpp \
14 Dwarf.cpp \
15 ErrorHandling.cpp \
16 FileUtilities.cpp \
17 FoldingSet.cpp \
18 FormattedStream.cpp \
19 GraphWriter.cpp \
20 IsInf.cpp \
21 IsNAN.cpp \
22 ManagedStatic.cpp \
23 MemoryBuffer.cpp \
24 MemoryObject.cpp \
25 PluginLoader.cpp \
26 PrettyStackTrace.cpp \
27 Regex.cpp \
28 SmallPtrSet.cpp \
29 SmallVector.cpp \
30 SourceMgr.cpp \
31 Statistic.cpp \
32 StringExtras.cpp \
33 StringMap.cpp \
34 StringPool.cpp \
35 StringRef.cpp \
36 SystemUtils.cpp \
37 TargetRegistry.cpp \
38 Timer.cpp \
39 ToolOutputFile.cpp \
40 Triple.cpp \
41 Twine.cpp \
42 circular_raw_ostream.cpp \
43 raw_os_ostream.cpp \
44 raw_ostream.cpp \
45 regcomp.c \
46 regerror.c \
47 regexec.c \
48 regfree.c \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070049 regstrlcpy.c
50
51# For the host
52# =====================================================
53include $(CLEAR_VARS)
54
55# FIXME: This only requires RTTI because tblgen uses it. Fix that.
56REQUIRES_RTTI := 1
57
58LOCAL_SRC_FILES := $(support_SRC_FILES)
59
60LOCAL_MODULE:= libLLVMSupport
61
Logan42c32da2011-01-15 12:10:18 +080062LOCAL_MODULE_TAGS := optional
63
Shih-wei Liaoe4454322010-04-07 12:21:42 -070064include $(LLVM_HOST_BUILD_MK)
65include $(BUILD_HOST_STATIC_LIBRARY)
66
67# For the device
68# =====================================================
69include $(CLEAR_VARS)
70
71LOCAL_SRC_FILES := $(support_SRC_FILES)
72
73LOCAL_MODULE:= libLLVMSupport
74
Logan42c32da2011-01-15 12:10:18 +080075LOCAL_MODULE_TAGS := optional
76
Shih-wei Liaoe4454322010-04-07 12:21:42 -070077include $(LLVM_DEVICE_BUILD_MK)
78include $(BUILD_STATIC_LIBRARY)