OSDN Git Service

android: ExecutionEngine/Orc: update sources list
[android-x86/external-llvm.git] / lib / ExecutionEngine / Orc / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 orcjit_SRC_FILES := \
4   Core.cpp \
5   ExecutionUtils.cpp \
6   IndirectionUtils.cpp \
7   IRCompileLayer.cpp \
8   IRTransformLayer.cpp \
9   Legacy.cpp \
10   Layer.cpp \
11   NullResolver.cpp \
12   ObjectTransformLayer.cpp \
13   OrcABISupport.cpp \
14   OrcCBindings.cpp \
15   OrcError.cpp \
16   OrcMCJITReplacement.cpp \
17   RPCUtils.cpp \
18   RTDyldObjectLinkingLayer.cpp
19
20 # For the host
21 # =====================================================
22 include $(CLEAR_VARS)
23
24 LOCAL_SRC_FILES := $(orcjit_SRC_FILES)
25 LOCAL_MODULE := libLLVM70OrcJIT
26
27 LOCAL_MODULE_HOST_OS := darwin linux windows
28
29 include $(LLVM70_HOST_BUILD_MK)
30 include $(LLVM70_GEN_ATTRIBUTES_MK)
31 include $(LLVM70_GEN_INTRINSICS_MK)
32 include $(BUILD_HOST_STATIC_LIBRARY)
33
34 # For the device
35 # =====================================================
36 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
37 include $(CLEAR_VARS)
38
39 LOCAL_SRC_FILES := $(orcjit_SRC_FILES)
40 LOCAL_MODULE := libLLVM70OrcJIT
41
42 include $(LLVM70_DEVICE_BUILD_MK)
43 include $(LLVM70_GEN_ATTRIBUTES_MK)
44 include $(LLVM70_GEN_INTRINSICS_MK)
45 include $(BUILD_STATIC_LIBRARY)
46 endif