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