169ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# Copyright (C) 2015 The Android Open Source Project 269ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# 369ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# Licensed under the Apache License, Version 2.0 (the "License"); 469ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# you may not use this file except in compliance with the License. 569ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# You may obtain a copy of the License at 669ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# 769ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# http://www.apache.org/licenses/LICENSE-2.0 869ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# 969ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# Unless required by applicable law or agreed to in writing, software 1069ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# distributed under the License is distributed on an "AS IS" BASIS, 1169ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1269ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# See the License for the specific language governing permissions and 1369ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# limitations under the License. 1469ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 1569ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik# TODO(ajcbik): Art-i-fy this makefile 1669ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 1722c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart Bik# TODO(ajcbik): rename dexdump2 into dexdump when Dalvik version is removed 1822c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart Bik 1969ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_PATH:= $(call my-dir) 2069ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 2169ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikdexdump_src_files := dexdump_main.cc dexdump.cc 2269ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikdexdump_c_includes := art/runtime 2369ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikdexdump_libraries := libart 2469ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 2569ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## 2669ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## Build the device command line tool dexdump. 2769ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## 2869ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 2969ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikifneq ($(SDK_ONLY),true) # SDK_only doesn't need device version 3069ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikinclude $(CLEAR_VARS) 3169ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_CPP_EXTENSION := cc 3269ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_SRC_FILES := $(dexdump_src_files) 3369ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_C_INCLUDES := $(dexdump_c_includes) 3469ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_CFLAGS += -Wall 3569ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_SHARED_LIBRARIES += $(dexdump_libraries) 3622c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart BikLOCAL_MODULE := dexdump2 3769ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikinclude $(BUILD_EXECUTABLE) 3869ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikendif # !SDK_ONLY 3969ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 4069ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## 4169ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## Build the host command line tool dexdump. 4269ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik## 4369ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bik 4469ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikinclude $(CLEAR_VARS) 4569ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_CPP_EXTENSION := cc 4669ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_SRC_FILES := $(dexdump_src_files) 4769ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_C_INCLUDES := $(dexdump_c_includes) 4869ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_CFLAGS += -Wall 4969ae54abd4eaad54dc73b75ea7c8051aa515581dAart BikLOCAL_SHARED_LIBRARIES += $(dexdump_libraries) 5022c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart BikLOCAL_MODULE := dexdump2 51754a4457ff34aa35336284e633be7ac0a23a683dYing WangLOCAL_MULTILIB := $(ART_MULTILIB_OVERRIDE_host) 5269ae54abd4eaad54dc73b75ea7c8051aa515581dAart Bikinclude $(BUILD_HOST_EXECUTABLE) 53