Android.mk revision 754a4457ff34aa35336284e633be7ac0a23a683d
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 1722c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart Bik# TODO(ajcbik): rename dexlist2 into dexlist when Dalvik version is removed 1822c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart Bik 193e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_PATH:= $(call my-dir) 203e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 213e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_src_files := dexlist.cc 223e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_c_includes := art/runtime 233e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikdexlist_libraries := libart 243e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 253e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 263e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## Build the device command line tool dexlist. 273e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 283e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 293e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikifneq ($(SDK_ONLY),true) # SDK_only doesn't need device version 303e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(CLEAR_VARS) 313e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CPP_EXTENSION := cc 323e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SRC_FILES := $(dexlist_src_files) 333e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_C_INCLUDES := $(dexlist_c_includes) 343e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CFLAGS += -Wall 353e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SHARED_LIBRARIES += $(dexlist_libraries) 3622c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart BikLOCAL_MODULE := dexlist2 373e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_MODULE_TAGS := optional 383e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) 393e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(BUILD_EXECUTABLE) 403e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikendif # !SDK_ONLY 413e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 423e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 433e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## Build the host command line tool dexlist. 443e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik## 453e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bik 463e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(CLEAR_VARS) 473e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CPP_EXTENSION := cc 483e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SRC_FILES := $(dexlist_src_files) 493e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_C_INCLUDES := $(dexlist_c_includes) 503e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_CFLAGS += -Wall 513e40f4a7289bf0104e061dc36f17a776d4c122d4Aart BikLOCAL_SHARED_LIBRARIES += $(dexlist_libraries) 5222c26f5b454b56a20215cb8bbc5e8afcaccafdb0Aart BikLOCAL_MODULE := dexlist2 53754a4457ff34aa35336284e633be7ac0a23a683dYing WangLOCAL_MULTILIB := $(ART_MULTILIB_OVERRIDE_host) 543e40f4a7289bf0104e061dc36f17a776d4c122d4Aart Bikinclude $(BUILD_HOST_EXECUTABLE) 55