OSDN Git Service

71051bb92ab7f8824e52a85abdb93d83b0d9cad4
[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   TargetRecip.cpp \
10   TargetSubtargetInfo.cpp
11
12 # For the host
13 # =====================================================
14 include $(CLEAR_VARS)
15
16 LOCAL_SRC_FILES := $(target_SRC_FILES)
17
18 LOCAL_MODULE:= libLLVMTarget
19
20 LOCAL_MODULE_TAGS := optional
21
22 include $(LLVM_HOST_BUILD_MK)
23 include $(LLVM_GEN_INTRINSICS_MK)
24 include $(BUILD_HOST_STATIC_LIBRARY)
25
26 # For the device
27 # =====================================================
28 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
29 include $(CLEAR_VARS)
30
31 LOCAL_SRC_FILES := $(target_SRC_FILES)
32
33 LOCAL_MODULE:= libLLVMTarget
34
35 LOCAL_MODULE_TAGS := optional
36
37 include $(LLVM_DEVICE_BUILD_MK)
38 include $(LLVM_GEN_INTRINSICS_MK)
39 include $(BUILD_STATIC_LIBRARY)
40 endif