OSDN Git Service

7e573216ce5a0c7f670958b5b6ce0b11ba3cfd91
[android-x86/external-llvm.git] / lib / DebugInfo / CodeView / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 debuginfo_codeview_SRC_FILES := \
4   AppendingTypeTableBuilder.cpp \
5   CodeViewError.cpp \
6   CodeViewRecordIO.cpp \
7   ContinuationRecordBuilder.cpp \
8   CVSymbolVisitor.cpp \
9   CVTypeVisitor.cpp \
10   DebugChecksumsSubsection.cpp \
11   DebugCrossExSubsection.cpp \
12   DebugCrossImpSubsection.cpp \
13   DebugFrameDataSubsection.cpp \
14   DebugInlineeLinesSubsection.cpp \
15   DebugLinesSubsection.cpp \
16   DebugStringTableSubsection.cpp \
17   DebugSubsection.cpp \
18   DebugSubsectionRecord.cpp \
19   DebugSubsectionVisitor.cpp \
20   DebugSymbolRVASubsection.cpp \
21   DebugSymbolsSubsection.cpp \
22   EnumTables.cpp \
23   Formatters.cpp \
24   GlobalTypeTableBuilder.cpp \
25   LazyRandomTypeCollection.cpp \
26   Line.cpp \
27   MergingTypeTableBuilder.cpp \
28   RecordName.cpp \
29   RecordSerialization.cpp \
30   SimpleTypeSerializer.cpp \
31   StringsAndChecksums.cpp \
32   SymbolDumper.cpp \
33   SymbolRecordHelpers.cpp \
34   SymbolRecordMapping.cpp \
35   SymbolSerializer.cpp \
36   TypeDumpVisitor.cpp \
37   TypeIndex.cpp \
38   TypeIndexDiscovery.cpp \
39   TypeHashing.cpp \
40   TypeRecordHelpers.cpp \
41   TypeRecordMapping.cpp \
42   TypeStreamMerger.cpp \
43   TypeTableCollection.cpp
44
45 # For the host
46 # =====================================================
47 include $(CLEAR_VARS)
48
49 REQUIRES_RTTI := 1
50
51 LOCAL_SRC_FILES := $(debuginfo_codeview_SRC_FILES)
52
53 LOCAL_MODULE:= libLLVM70DebugInfoCodeView
54
55 LOCAL_MODULE_HOST_OS := darwin linux windows
56
57 include $(LLVM70_HOST_BUILD_MK)
58 include $(LLVM70_GEN_INTRINSICS_MK)
59 include $(BUILD_HOST_STATIC_LIBRARY)
60
61 # For the device
62 # =====================================================
63 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
64 include $(CLEAR_VARS)
65
66 REQUIRES_RTTI := 1
67
68 LOCAL_SRC_FILES := $(debuginfo_codeview_SRC_FILES)
69
70 LOCAL_MODULE:= libLLVM70DebugInfoCodeView
71
72 include $(LLVM70_DEVICE_BUILD_MK)
73 include $(LLVM70_GEN_INTRINSICS_MK)
74 include $(BUILD_STATIC_LIBRARY)
75 endif