112d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# Copyright (C) 2009 The Android Open Source Project 212d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# 312d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# Licensed under the Apache License, Version 2.0 (the "License"); 412d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# you may not use this file except in compliance with the License. 512d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# You may obtain a copy of the License at 612d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# 712d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# http://www.apache.org/licenses/LICENSE-2.0 812d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# 912d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# Unless required by applicable law or agreed to in writing, software 1012d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# distributed under the License is distributed on an "AS IS" BASIS, 1112d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1212d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# See the License for the specific language governing permissions and 1312d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# limitations under the License. 1412d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 1512d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddenLOCAL_PATH := $(call my-dir) 1612d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 1712d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# We use copy-file-to-new-target so that the installed 1812d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# script files' timestamps are at least as new as the 1912d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# .jar files they wrap. 2012d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 2112d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# the dexdeps script 2212d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# ============================================================ 2312d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddeninclude $(CLEAR_VARS) 2412d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddenLOCAL_IS_HOST_MODULE := true 2512d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddenLOCAL_MODULE_CLASS := EXECUTABLES 2612d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddenLOCAL_MODULE := dexdeps 2712d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 2812d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddeninclude $(BUILD_SYSTEM)/base_rules.mk 2912d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 3012d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/dexdeps$(COMMON_JAVA_PACKAGE_SUFFIX) 3112d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/dexdeps | $(ACP) 3212d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden @echo "Copy: $(PRIVATE_MODULE) ($@)" 3312d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden $(copy-file-to-new-target) 3412d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden $(hide) chmod 755 $@ 3512d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 3612d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddenINTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE) 3712d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 3812d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# the other stuff 3912d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden# ============================================================ 4012d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddensubdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \ 4112d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden src \ 4212d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden )) 4312d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFadden 4412d6d4c0ea192b6a924df0df1e3b14ce1ed5793bAndy McFaddeninclude $(subdirs) 45