13e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# Copyright (C) 2015 The Android Open Source Project 23e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# 33e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# Licensed under the Apache License, Version 2.0 (the "License"); 43e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# you may not use this file except in compliance with the License. 53e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# You may obtain a copy of the License at 63e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# 73e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# http://www.apache.org/licenses/LICENSE-2.0 83e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# 93e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# Unless required by applicable law or agreed to in writing, software 103e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# distributed under the License is distributed on an "AS IS" BASIS, 113e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# See the License for the specific language governing permissions and 133e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# limitations under the License. 143e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 153e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik# TODO(ajcbik): Art-i-fy this makefile 163e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 173e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_PATH:= $(call my-dir) 183e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 193e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_src_files := dexlist.cc 203e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_c_includes := art/runtime 213e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_libraries := libart 223e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 233e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 243e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## Build the device command line tool dexlist. 253e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 263e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 273e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikifneq ($(SDK_ONLY),true) # SDK_only doesn't need device version 283e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(CLEAR_VARS) 293e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CPP_EXTENSION := cc 303e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SRC_FILES := $(dexlist_src_files) 313e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_C_INCLUDES := $(dexlist_c_includes) 323e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CFLAGS += -Wall 333e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SHARED_LIBRARIES += $(dexlist_libraries) 34b1b45bec6a3eed1fb95dabd95b1957a51341dc2aAart BikLOCAL_MODULE := dexlist 353e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_MODULE_TAGS := optional 363e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) 373e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(BUILD_EXECUTABLE) 383e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikendif # !SDK_ONLY 393e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 403e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 413e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## Build the host command line tool dexlist. 423e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 433e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 443e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(CLEAR_VARS) 453e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CPP_EXTENSION := cc 463e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SRC_FILES := $(dexlist_src_files) 473e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_C_INCLUDES := $(dexlist_c_includes) 483e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CFLAGS += -Wall 493e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SHARED_LIBRARIES += $(dexlist_libraries) 50b1b45bec6a3eed1fb95dabd95b1957a51341dc2aAart BikLOCAL_MODULE := dexlist 51754a4457ff34aa35336284e633be7ac0a23a683dYing WangLOCAL_MULTILIB := $(ART_MULTILIB_OVERRIDE_host) 523e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(BUILD_HOST_EXECUTABLE) 53