blob: d6652ceae1381be89c4bc2a154a457fd69dffa6a [file] [log] [blame]
Shih-wei Liaoe4454322010-04-07 12:21:42 -07001LOCAL_PATH:= $(call my-dir)
2
3mc_SRC_FILES := \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -07004 ELFObjectWriter.cpp \
Shih-wei Liao7abe37e2010-04-28 01:47:00 -07005 MachObjectWriter.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -07006 MCAsmInfo.cpp \
7 MCAsmInfoCOFF.cpp \
8 MCAsmInfoDarwin.cpp \
9 MCAsmStreamer.cpp \
10 MCAssembler.cpp \
11 MCCodeEmitter.cpp \
12 MCContext.cpp \
13 MCDisassembler.cpp \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -070014 MCELFStreamer.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070015 MCExpr.cpp \
16 MCInst.cpp \
17 MCInstPrinter.cpp \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -070018 MCLabel.cpp \
19 MCLoggingStreamer.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070020 MCMachOStreamer.cpp \
21 MCNullStreamer.cpp \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -070022 MCObjectStreamer.cpp \
Shih-wei Liao7abe37e2010-04-28 01:47:00 -070023 MCObjectWriter.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070024 MCSection.cpp \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -070025 MCSectionCOFF.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070026 MCSectionELF.cpp \
27 MCSectionMachO.cpp \
28 MCStreamer.cpp \
29 MCSymbol.cpp \
30 MCValue.cpp \
Shih-wei Liaoa95f5892010-09-11 01:42:09 -070031 WinCOFFObjectWriter.cpp \
32 WinCOFFStreamer.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070033 TargetAsmBackend.cpp
34
35# For the host
36# =====================================================
37include $(CLEAR_VARS)
38
39LOCAL_SRC_FILES := $(mc_SRC_FILES)
40
41LOCAL_MODULE:= libLLVMMC
42
43include $(LLVM_HOST_BUILD_MK)
44include $(BUILD_HOST_STATIC_LIBRARY)
45
46# For the device
47# =====================================================
48include $(CLEAR_VARS)
49
50LOCAL_SRC_FILES := $(mc_SRC_FILES)
51
52LOCAL_MODULE:= libLLVMMC
53
54include $(LLVM_DEVICE_BUILD_MK)
55include $(BUILD_STATIC_LIBRARY)