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