OSDN Git Service

android: MC: update sources list
[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   MCAsmInfoWasm.cpp \
12   MCAsmInfoXCOFF.cpp \
13   MCAsmMacro.cpp \
14   MCAsmStreamer.cpp \
15   MCAssembler.cpp \
16   MCCodeEmitter.cpp \
17   MCCodePadder.cpp \
18   MCCodeView.cpp \
19   MCContext.cpp \
20   MCDwarf.cpp \
21   MCELFObjectTargetWriter.cpp \
22   MCELFStreamer.cpp \
23   MCExpr.cpp \
24   MCFragment.cpp \
25   MCInst.cpp \
26   MCInstPrinter.cpp \
27   MCInstrAnalysis.cpp \
28   MCInstrDesc.cpp \
29   MCLabel.cpp \
30   MCLinkerOptimizationHint.cpp \
31   MCMachOStreamer.cpp \
32   MCMachObjectTargetWriter.cpp \
33   MCNullStreamer.cpp \
34   MCObjectFileInfo.cpp \
35   MCObjectStreamer.cpp \
36   MCObjectWriter.cpp \
37   MCRegisterInfo.cpp \
38   MCSchedule.cpp \
39   MCSection.cpp \
40   MCSectionCOFF.cpp \
41   MCSectionELF.cpp \
42   MCSectionMachO.cpp \
43   MCSectionWasm.cpp \
44   MCSectionXCOFF.cpp \
45   MCStreamer.cpp \
46   MCSubtargetInfo.cpp \
47   MCSymbol.cpp \
48   MCSymbolELF.cpp \
49   MCTargetOptions.cpp \
50   MCValue.cpp \
51   MCWasmObjectTargetWriter.cpp \
52   MCWasmStreamer.cpp \
53   MCWin64EH.cpp \
54   MCWinCOFFStreamer.cpp \
55   MCWinEH.cpp \
56   MCXCOFFObjectTargetWriter.cpp \
57   MCXCOFFStreamer.cpp \
58   MachObjectWriter.cpp \
59   StringTableBuilder.cpp \
60   SubtargetFeature.cpp \
61   WasmObjectWriter.cpp \
62   WinCOFFObjectWriter.cpp \
63   XCOFFObjectWriter.cpp
64
65 # For the host
66 # =====================================================
67 include $(CLEAR_VARS)
68
69 LOCAL_SRC_FILES := $(mc_SRC_FILES)
70
71 LOCAL_MODULE:= libLLVM90MC
72
73 LOCAL_MODULE_HOST_OS := darwin linux windows
74
75
76 include $(LLVM90_HOST_BUILD_MK)
77 include $(BUILD_HOST_STATIC_LIBRARY)
78
79 # For the device
80 # =====================================================
81 include $(CLEAR_VARS)
82 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
83
84 LOCAL_SRC_FILES := $(mc_SRC_FILES)
85
86 LOCAL_MODULE:= libLLVM90MC
87
88 include $(LLVM90_DEVICE_BUILD_MK)
89 include $(BUILD_STATIC_LIBRARY)
90 endif