OSDN Git Service

520a39f746097b1454b1b6cbcdac8ff5ff79c405
[android-x86/external-llvm.git] / lib / Target / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 target_SRC_FILES := \
4   Target.cpp \
5   TargetIntrinsicInfo.cpp \
6   TargetLoweringObjectFile.cpp \
7   TargetMachine.cpp \
8   TargetMachineC.cpp
9
10 # For the host
11 # =====================================================
12 include $(CLEAR_VARS)
13
14 LOCAL_SRC_FILES := $(target_SRC_FILES)
15
16 LOCAL_MODULE:= libLLVM70Target
17
18 LOCAL_MODULE_HOST_OS := darwin linux windows
19
20 include $(LLVM70_HOST_BUILD_MK)
21 include $(LLVM70_GEN_ATTRIBUTES_MK)
22 include $(LLVM70_GEN_INTRINSICS_MK)
23 include $(BUILD_HOST_STATIC_LIBRARY)
24
25 # For the device
26 # =====================================================
27 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
28 include $(CLEAR_VARS)
29
30 LOCAL_SRC_FILES := $(target_SRC_FILES)
31
32 LOCAL_MODULE:= libLLVM70Target
33
34 include $(LLVM70_DEVICE_BUILD_MK)
35 include $(LLVM70_GEN_ATTRIBUTES_MK)
36 include $(LLVM70_GEN_INTRINSICS_MK)
37 include $(BUILD_STATIC_LIBRARY)
38 endif