blob: 4d2b8a8f26cc15c4f496f035ba1c5d793ad6164d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# Only use this on the device or emulator.
ifeq ($(TARGET_ARCH),arm)
LOCAL_PATH:= $(call my-dir)
support_SRC_FILES := \
APFloat.cpp \
APInt.cpp \
APSInt.cpp \
Allocator.cpp \
CommandLine.cpp \
ConstantRange.cpp \
Debug.cpp \
DeltaAlgorithm.cpp \
Dwarf.cpp \
ErrorHandling.cpp \
FileUtilities.cpp \
FoldingSet.cpp \
FormattedStream.cpp \
GraphWriter.cpp \
IsInf.cpp \
IsNAN.cpp \
ManagedStatic.cpp \
MemoryBuffer.cpp \
MemoryObject.cpp \
PluginLoader.cpp \
PrettyStackTrace.cpp \
Regex.cpp \
SlowOperationInformer.cpp \
SmallPtrSet.cpp \
SmallVector.cpp \
SourceMgr.cpp \
Statistic.cpp \
StringExtras.cpp \
StringMap.cpp \
StringPool.cpp \
StringRef.cpp \
SystemUtils.cpp \
TargetRegistry.cpp \
Timer.cpp \
Triple.cpp \
Twine.cpp \
circular_raw_ostream.cpp \
raw_os_ostream.cpp \
raw_ostream.cpp \
regcomp.c \
regerror.c \
regexec.c \
regfree.c \
regstrlcpy.c
# 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
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
include $(LLVM_DEVICE_BUILD_MK)
include $(BUILD_STATIC_LIBRARY)
endif
|