Android.mk revision 22add6ff3426df1a85089fe6a6e1597ee3b6f300
1282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_PATH:= $(call my-dir)
2282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
3282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskimcld_arm_target_SRC_FILES := \
4282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMDiagnostic.cpp \
5282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMELFDynamic.cpp \
6282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMELFMCLinker.cpp \
7282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMEmulation.cpp \
8282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMGOT.cpp  \
9282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMLDBackend.cpp  \
10282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMMCLinker.cpp  \
11282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMPLT.cpp  \
12282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMRelocationFactory.cpp  \
13282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMTargetMachine.cpp \
14282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMToARMStub.cpp \
15282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  ARMToTHMStub.cpp \
16282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  THMToARMStub.cpp \
17282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski  THMToTHMStub.cpp
18282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
19282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# For the host
20282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# =====================================================
21282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(CLEAR_VARS)
22282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
23282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_SRC_FILES := $(mcld_arm_target_SRC_FILES)
24282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE:= libmcldARMTarget
25282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
26282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE_TAGS := optional
27282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
28282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(MCLD_HOST_BUILD_MK)
29282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(BUILD_HOST_STATIC_LIBRARY)
30282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
31282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# For the device
32282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# =====================================================
33282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiifeq ($(TARGET_ARCH),arm)
34282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
35282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(CLEAR_VARS)
36282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
37282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_SRC_FILES := $(mcld_arm_target_SRC_FILES)
38282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE:= libmcldARMTarget
39282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
40282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE_TAGS := optional
41282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
42282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(MCLD_DEVICE_BUILD_MK)
43282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(BUILD_STATIC_LIBRARY)
44282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
45282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiendif
46282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski