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