OSDN Git Service

Switch to x86_64 instead of i386 for default host compilation.
[android-x86/external-llvm.git] / lib / DebugInfo / PDB / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 # No dia support
4 debuginfo_pdb_SRC_FILES := \
5   IPDBSourceFile.cpp \
6   PDB.cpp \
7   PDBContext.cpp \
8   PDBExtras.cpp \
9   PDBInterfaceAnchors.cpp \
10   PDBSymbolAnnotation.cpp \
11   PDBSymbolBlock.cpp \
12   PDBSymbolCompiland.cpp \
13   PDBSymbolCompilandDetails.cpp \
14   PDBSymbolCompilandEnv.cpp \
15   PDBSymbol.cpp \
16   PDBSymbolCustom.cpp \
17   PDBSymbolData.cpp \
18   PDBSymbolExe.cpp \
19   PDBSymbolFunc.cpp \
20   PDBSymbolFuncDebugEnd.cpp \
21   PDBSymbolFuncDebugStart.cpp \
22   PDBSymbolLabel.cpp \
23   PDBSymbolPublicSymbol.cpp \
24   PDBSymbolThunk.cpp \
25   PDBSymbolTypeArray.cpp \
26   PDBSymbolTypeBaseClass.cpp \
27   PDBSymbolTypeBuiltin.cpp \
28   PDBSymbolTypeCustom.cpp \
29   PDBSymbolTypeDimension.cpp \
30   PDBSymbolTypeEnum.cpp \
31   PDBSymbolTypeFriend.cpp \
32   PDBSymbolTypeFunctionArg.cpp \
33   PDBSymbolTypeFunctionSig.cpp \
34   PDBSymbolTypeManaged.cpp \
35   PDBSymbolTypePointer.cpp \
36   PDBSymbolTypeTypedef.cpp \
37   PDBSymbolTypeUDT.cpp \
38   PDBSymbolTypeVTable.cpp \
39   PDBSymbolTypeVTableShape.cpp \
40   PDBSymbolUnknown.cpp \
41   PDBSymbolUsingNamespace.cpp \
42   PDBSymDumper.cpp
43
44 # For the host
45 # =====================================================
46 include $(CLEAR_VARS)
47
48 REQUIRES_RTTI := 1
49
50 LOCAL_SRC_FILES := $(debuginfo_pdb_SRC_FILES)
51
52 LOCAL_MODULE:= libLLVMDebugInfoPDB
53
54 LOCAL_MODULE_TAGS := optional
55
56 include $(LLVM_HOST_BUILD_MK)
57 include $(LLVM_GEN_INTRINSICS_MK)
58 include $(BUILD_HOST_STATIC_LIBRARY)
59
60 # For the device
61 # =====================================================
62 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
63 include $(CLEAR_VARS)
64
65 REQUIRES_RTTI := 1
66
67 LOCAL_SRC_FILES := $(debuginfo_pdb_SRC_FILES)
68
69 LOCAL_MODULE:= libLLVMDebugInfoPDB
70
71 LOCAL_MODULE_TAGS := optional
72
73 include $(LLVM_DEVICE_BUILD_MK)
74 include $(LLVM_GEN_INTRINSICS_MK)
75 include $(BUILD_STATIC_LIBRARY)
76 endif