Android.mk revision cd81d94322a39503e4a3e87b6ee03d4fcb3465fb
1LOCAL_PATH:= $(call my-dir)
2
3mc_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# =====================================================
56include $(CLEAR_VARS)
57
58LOCAL_SRC_FILES := $(mc_SRC_FILES)
59
60LOCAL_MODULE:= libLLVMMC
61
62LOCAL_MODULE_TAGS := optional
63
64
65include $(LLVM_HOST_BUILD_MK)
66include $(BUILD_HOST_STATIC_LIBRARY)
67
68# For the device
69# =====================================================
70include $(CLEAR_VARS)
71ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
72
73LOCAL_SRC_FILES := $(mc_SRC_FILES)
74
75LOCAL_MODULE:= libLLVMMC
76
77LOCAL_MODULE_TAGS := optional
78
79include $(LLVM_DEVICE_BUILD_MK)
80include $(BUILD_STATIC_LIBRARY)
81endif
82