Android.mk revision 075c621d834af7ffc32d2067fadb147cc1758b99
1LOCAL_PATH:= $(call my-dir)
2
3mc_SRC_FILES := \
4  ELFObjectWriter.cpp \
5  MCAsmBackend.cpp \
6  MCAsmInfo.cpp \
7  MCAsmInfoCOFF.cpp \
8  MCAsmInfoDarwin.cpp \
9  MCAsmInfoELF.cpp \
10  MCAsmStreamer.cpp \
11  MCAssembler.cpp \
12  MCAtom.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  MCFunction.cpp \
22  MCExpr.cpp \
23  MCExternalSymbolizer.cpp \
24  MCInst.cpp \
25  MCInstPrinter.cpp \
26  MCInstrAnalysis.cpp \
27  MCLabel.cpp \
28  MCLinkerOptimizationHint.cpp \
29  MCMachOStreamer.cpp \
30  MCMachObjectTargetWriter.cpp \
31  MCModule.cpp \
32  MCModuleYAML.cpp \
33  MCNullStreamer.cpp \
34  MCObjectFileInfo.cpp \
35  MCObjectDisassembler.cpp \
36  MCObjectStreamer.cpp \
37  MCObjectSymbolizer.cpp \
38  MCObjectWriter.cpp \
39  MCRegisterInfo.cpp \
40  MCRelocationInfo.cpp \
41  MCSection.cpp \
42  MCSectionCOFF.cpp \
43  MCSectionELF.cpp \
44  MCSectionMachO.cpp \
45  MCStreamer.cpp \
46  MCSubtargetInfo.cpp \
47  MCSymbol.cpp \
48  MCSymbolizer.cpp \
49  MCTargetOptions.cpp \
50  MCValue.cpp \
51  MCWin64EH.cpp \
52  MachObjectWriter.cpp \
53  SubtargetFeature.cpp \
54  WinCOFFObjectWriter.cpp \
55  WinCOFFStreamer.cpp \
56
57# For the host
58# =====================================================
59include $(CLEAR_VARS)
60
61LOCAL_SRC_FILES := $(mc_SRC_FILES)
62
63LOCAL_MODULE:= libLLVMMC
64
65LOCAL_MODULE_TAGS := optional
66
67
68include $(LLVM_HOST_BUILD_MK)
69include $(BUILD_HOST_STATIC_LIBRARY)
70
71# For the device
72# =====================================================
73include $(CLEAR_VARS)
74ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
75
76LOCAL_SRC_FILES := $(mc_SRC_FILES)
77
78LOCAL_MODULE:= libLLVMMC
79
80LOCAL_MODULE_TAGS := optional
81
82include $(LLVM_DEVICE_BUILD_MK)
83include $(BUILD_STATIC_LIBRARY)
84endif
85