From ef453812214754d709f40181fc5fe07d44275cd2 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Fri, 4 Jan 2019 16:08:04 -0800 Subject: [PATCH] Remove more Android.mk files from build/make soong_ui is passing the Android.mk file list to Kati, and it ignores Android.mk files found via symlinks, so we don't need the workarounds for build/make/target/board/Android.mk and build/target/board/Android.mk both existing. We've got dist support in Soong now, so we can remove the signapk Android.mk Bug: 122332221 Test: m dist out/dist/signapk.jar out/dist/libconscrypt_openjdk_jni.so Change-Id: I2ac9016b04146340c5ac80f7090d00e186023574 --- Android.mk | 1 - target/Android.mk | 23 ----------------------- tools/Android.mk | 23 ----------------------- tools/droiddoc/Android.mk | 17 ----------------- tools/signapk/Android.bp | 6 ++++++ tools/signapk/Android.mk | 26 -------------------------- 6 files changed, 6 insertions(+), 90 deletions(-) delete mode 100644 Android.mk delete mode 100644 target/Android.mk delete mode 100644 tools/Android.mk delete mode 100644 tools/droiddoc/Android.mk delete mode 100644 tools/signapk/Android.mk diff --git a/Android.mk b/Android.mk deleted file mode 100644 index 5053e7d643..0000000000 --- a/Android.mk +++ /dev/null @@ -1 +0,0 @@ -include $(call all-subdir-makefiles) diff --git a/target/Android.mk b/target/Android.mk deleted file mode 100644 index 9929b0096f..0000000000 --- a/target/Android.mk +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (C) 2017 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) - -# Only if this Android.mk was included not by a symlink should it be used. -# This facilitates the transition away from symlinks: b/64397960 -ifeq ($(LOCAL_PATH),build/make/target) -include $(call first-makefiles-under,$(LOCAL_PATH)) -endif diff --git a/tools/Android.mk b/tools/Android.mk deleted file mode 100644 index c05d681551..0000000000 --- a/tools/Android.mk +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (C) 2010 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) - -# Only if this Android.mk was included not by a symlink should it be used. -# This facilitates the transition away from symlinks: b/64397960 -ifeq ($(LOCAL_PATH),build/make/tools) -include $(call all-makefiles-under,$(LOCAL_PATH)) -endif diff --git a/tools/droiddoc/Android.mk b/tools/droiddoc/Android.mk deleted file mode 100644 index ff08edc103..0000000000 --- a/tools/droiddoc/Android.mk +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (C) 2008 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LOCAL_PATH := $(call my-dir) - -# Droiddoc is now Doclava -- See external/doclava. diff --git a/tools/signapk/Android.bp b/tools/signapk/Android.bp index e95205d04b..ad9d957dde 100644 --- a/tools/signapk/Android.bp +++ b/tools/signapk/Android.bp @@ -28,4 +28,10 @@ java_library_host { ], required: ["libconscrypt_openjdk_jni"], + + // The post-build signing tools need signapk.jar (and its shared libraries, + // handled in their own Android.bp files) + dist: { + targets: ["droidcore"], + }, } diff --git a/tools/signapk/Android.mk b/tools/signapk/Android.mk deleted file mode 100644 index ff54d6d84b..0000000000 --- a/tools/signapk/Android.mk +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (C) 2008 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -LOCAL_PATH := $(call my-dir) - -ifeq ($(TARGET_BUILD_APPS),) -# The post-build signing tools need signapk.jar and its shared libraries, -# but we don't need this if we're just doing unbundled apps. -my_dist_files := $(HOST_OUT_JAVA_LIBRARIES)/signapk.jar \ - $(HOST_OUT_SHARED_LIBRARIES)/libconscrypt_openjdk_jni$(HOST_SHLIB_SUFFIX) - -$(call dist-for-goals,droidcore,$(my_dist_files)) -my_dist_files := -endif