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