OSDN Git Service

Update LLVM for rebase to r212749.
[android-x86/external-llvm.git] / lib / MC / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 mc_SRC_FILES := \
4   ConstantPools.cpp \
5   ELFObjectWriter.cpp \
6   MCAsmBackend.cpp \
7   MCAsmInfo.cpp \
8   MCAsmInfoCOFF.cpp \
9   MCAsmInfoDarwin.cpp \
10   MCAsmInfoELF.cpp \
11   MCAsmStreamer.cpp \
12   MCAssembler.cpp \
13   MCCodeEmitter.cpp \
14   MCCodeGenInfo.cpp \
15   MCContext.cpp \
16   MCDisassembler.cpp \
17   MCDwarf.cpp \
18   MCELF.cpp \
19   MCELFObjectTargetWriter.cpp \
20   MCELFStreamer.cpp \
21   MCExpr.cpp \
22   MCExternalSymbolizer.cpp \
23   MCInst.cpp \
24   MCInstPrinter.cpp \
25   MCInstrAnalysis.cpp \
26   MCLabel.cpp \
27   MCLinkerOptimizationHint.cpp \
28   MCMachOStreamer.cpp \
29   MCMachObjectTargetWriter.cpp \
30   MCNullStreamer.cpp \
31   MCObjectFileInfo.cpp \
32   MCObjectStreamer.cpp \
33   MCObjectWriter.cpp \
34   MCRegisterInfo.cpp \
35   MCRelocationInfo.cpp \
36   MCSection.cpp \
37   MCSectionCOFF.cpp \
38   MCSectionELF.cpp \
39   MCSectionMachO.cpp \
40   MCStreamer.cpp \
41   MCSubtargetInfo.cpp \
42   MCSymbol.cpp \
43   MCSymbolizer.cpp \
44   MCTargetOptions.cpp \
45   MCValue.cpp \
46   MCWin64EH.cpp \
47   MachObjectWriter.cpp \
48   StringTableBuilder.cpp \
49   SubtargetFeature.cpp \
50   WinCOFFObjectWriter.cpp \
51   WinCOFFStreamer.cpp \
52   YAML.cpp
53
54 # For the host
55 # =====================================================
56 include $(CLEAR_VARS)
57
58 LOCAL_SRC_FILES := $(mc_SRC_FILES)
59
60 LOCAL_MODULE:= libLLVMMC
61
62 LOCAL_MODULE_TAGS := optional
63
64
65 include $(LLVM_HOST_BUILD_MK)
66 include $(BUILD_HOST_STATIC_LIBRARY)
67
68 # For the device
69 # =====================================================
70 include $(CLEAR_VARS)
71 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
72
73 LOCAL_SRC_FILES := $(mc_SRC_FILES)
74
75 LOCAL_MODULE:= libLLVMMC
76
77 LOCAL_MODULE_TAGS := optional
78
79 include $(LLVM_DEVICE_BUILD_MK)
80 include $(BUILD_STATIC_LIBRARY)
81 endif