diff options
-rw-r--r-- | CleanSpec.mk | 50 | ||||
-rw-r--r-- | boot/1.0/default/Android.mk | 2 | ||||
-rw-r--r-- | boot/1.0/default/android.hardware.boot@1.0-service.rc | 2 | ||||
-rw-r--r-- | ir/1.0/default/Android.bp | 2 | ||||
-rw-r--r-- | ir/1.0/default/android.hardware.ir@1.0-service.rc | 2 | ||||
-rw-r--r-- | nfc/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | nfc/1.0/default/Android.mk | 2 | ||||
-rw-r--r-- | nfc/1.0/default/android.hardware.nfc@1.0-service.rc | 2 | ||||
-rw-r--r-- | tests/bar/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | tests/foo/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | tests/inheritance/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | tests/libhwbinder/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | tests/memory/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | tests/pointer/1.0/default/Android.bp | 1 | ||||
-rw-r--r-- | wifi/1.0/default/Android.mk | 1 | ||||
-rw-r--r-- | wifi/1.0/default/android.hardware.wifi@1.0-service.rc | 2 |
16 files changed, 68 insertions, 4 deletions
diff --git a/CleanSpec.mk b/CleanSpec.mk new file mode 100644 index 0000000000..962f6cd67e --- /dev/null +++ b/CleanSpec.mk @@ -0,0 +1,50 @@ +# Copyright 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. +# + +# If you don't need to do a full clean build but would like to touch +# a file or delete some intermediate files, add a clean step to the end +# of the list. These steps will only be run once, if they haven't been +# run before. +# +# E.g.: +# $(call add-clean-step, touch -c external/sqlite/sqlite3.h) +# $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates) +# +# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with +# files that are missing or have been moved. +# +# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory. +# Use $(OUT_DIR) to refer to the "out" directory. +# +# If you need to re-do something that's already mentioned, just copy +# the command and add it to the bottom of the list. E.g., if a change +# that you made last week required touching a file and a change you +# made today requires touching the same file, just copy the old +# touch step and add it to the end of the list. +# +# ************************************************ +# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST +# ************************************************ + +# For example: +#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/AndroidTests_intermediates) +#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/core_intermediates) +#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f) +#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*) + +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/bin/hw/android.hardware*) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/hw/android.hardware*) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib64/hw/android.hardware*) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/android.hardware*) diff --git a/boot/1.0/default/Android.mk b/boot/1.0/default/Android.mk index be67779580..99a6cf9934 100644 --- a/boot/1.0/default/Android.mk +++ b/boot/1.0/default/Android.mk @@ -3,6 +3,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := android.hardware.boot@1.0-impl LOCAL_MODULE_RELATIVE_PATH := hw +LOCAL_PROPRIETARY_MODULE := true LOCAL_SRC_FILES := \ BootControl.cpp \ @@ -19,6 +20,7 @@ include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE_RELATIVE_PATH := hw +LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE := android.hardware.boot@1.0-service LOCAL_INIT_RC := android.hardware.boot@1.0-service.rc LOCAL_SRC_FILES := \ diff --git a/boot/1.0/default/android.hardware.boot@1.0-service.rc b/boot/1.0/default/android.hardware.boot@1.0-service.rc index 67d400b9ef..ef5dd91b02 100644 --- a/boot/1.0/default/android.hardware.boot@1.0-service.rc +++ b/boot/1.0/default/android.hardware.boot@1.0-service.rc @@ -1,4 +1,4 @@ -service boot-hal-1-0 /system/bin/hw/android.hardware.boot@1.0-service +service boot-hal-1-0 /vendor/bin/hw/android.hardware.boot@1.0-service class hal user root group root diff --git a/ir/1.0/default/Android.bp b/ir/1.0/default/Android.bp index 7c441da133..ed0b80796d 100644 --- a/ir/1.0/default/Android.bp +++ b/ir/1.0/default/Android.bp @@ -15,6 +15,7 @@ cc_library_shared { name: "android.hardware.ir@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: ["ConsumerIr.cpp"], shared_libs: [ "libhidlbase", @@ -30,6 +31,7 @@ cc_library_shared { cc_binary { relative_install_path: "hw", name: "android.hardware.ir@1.0-service", + proprietary: true, init_rc: ["android.hardware.ir@1.0-service.rc"], srcs: ["service.cpp"], diff --git a/ir/1.0/default/android.hardware.ir@1.0-service.rc b/ir/1.0/default/android.hardware.ir@1.0-service.rc index 5b05ba2134..47f34fed60 100644 --- a/ir/1.0/default/android.hardware.ir@1.0-service.rc +++ b/ir/1.0/default/android.hardware.ir@1.0-service.rc @@ -1,4 +1,4 @@ -service ir-hal-1-0 /system/bin/hw/android.hardware.ir@1.0-service +service ir-hal-1-0 /vendor/bin/hw/android.hardware.ir@1.0-service class hal user system group system
\ No newline at end of file diff --git a/nfc/1.0/default/Android.bp b/nfc/1.0/default/Android.bp index b484ba6046..02f5664af5 100644 --- a/nfc/1.0/default/Android.bp +++ b/nfc/1.0/default/Android.bp @@ -1,6 +1,7 @@ cc_library_shared { name: "android.hardware.nfc@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: ["Nfc.cpp"], shared_libs: [ "liblog", diff --git a/nfc/1.0/default/Android.mk b/nfc/1.0/default/Android.mk index a6c7d5ca5f..fbb340f2b1 100644 --- a/nfc/1.0/default/Android.mk +++ b/nfc/1.0/default/Android.mk @@ -2,6 +2,7 @@ LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_RELATIVE_PATH := hw +LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE := android.hardware.nfc@1.0-service LOCAL_INIT_RC := android.hardware.nfc@1.0-service.rc LOCAL_SRC_FILES := \ @@ -22,4 +23,5 @@ LOCAL_SHARED_LIBRARIES += \ libhidltransport \ android.hardware.nfc@1.0 \ + include $(BUILD_EXECUTABLE) diff --git a/nfc/1.0/default/android.hardware.nfc@1.0-service.rc b/nfc/1.0/default/android.hardware.nfc@1.0-service.rc index 7b67577c3a..c9b8014e5e 100644 --- a/nfc/1.0/default/android.hardware.nfc@1.0-service.rc +++ b/nfc/1.0/default/android.hardware.nfc@1.0-service.rc @@ -1,4 +1,4 @@ -service nfc_hal_service /system/bin/hw/android.hardware.nfc@1.0-service +service nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.0-service class hal user nfc group nfc diff --git a/tests/bar/1.0/default/Android.bp b/tests/bar/1.0/default/Android.bp index 7e349c259a..2c79357cd8 100644 --- a/tests/bar/1.0/default/Android.bp +++ b/tests/bar/1.0/default/Android.bp @@ -3,6 +3,7 @@ cc_library_shared { name: "android.hardware.tests.bar@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: [ "Bar.cpp", "ImportTypes.cpp", diff --git a/tests/foo/1.0/default/Android.bp b/tests/foo/1.0/default/Android.bp index 952f25dc3f..f4a80d54b8 100644 --- a/tests/foo/1.0/default/Android.bp +++ b/tests/foo/1.0/default/Android.bp @@ -3,6 +3,7 @@ cc_library_shared { name: "android.hardware.tests.foo@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: [ "Foo.cpp", ], diff --git a/tests/inheritance/1.0/default/Android.bp b/tests/inheritance/1.0/default/Android.bp index 638d3a4011..090c36eac8 100644 --- a/tests/inheritance/1.0/default/Android.bp +++ b/tests/inheritance/1.0/default/Android.bp @@ -3,6 +3,7 @@ cc_library_shared { name: "android.hardware.tests.inheritance@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: [ "Fetcher.cpp", "Parent.cpp", diff --git a/tests/libhwbinder/1.0/default/Android.bp b/tests/libhwbinder/1.0/default/Android.bp index 73dcc61e55..0edabfc532 100644 --- a/tests/libhwbinder/1.0/default/Android.bp +++ b/tests/libhwbinder/1.0/default/Android.bp @@ -1,6 +1,7 @@ cc_library_shared { name: "android.hardware.tests.libhwbinder@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: [ "Benchmark.cpp", ], diff --git a/tests/memory/1.0/default/Android.bp b/tests/memory/1.0/default/Android.bp index bde7c03f8b..14dc08d8b2 100644 --- a/tests/memory/1.0/default/Android.bp +++ b/tests/memory/1.0/default/Android.bp @@ -14,6 +14,7 @@ cc_library_shared { name: "android.hardware.tests.memory@1.0-impl", + proprietary: true, relative_install_path: "hw", srcs: [ "MemoryTest.cpp", diff --git a/tests/pointer/1.0/default/Android.bp b/tests/pointer/1.0/default/Android.bp index f7180f17f6..ab7f8fa386 100644 --- a/tests/pointer/1.0/default/Android.bp +++ b/tests/pointer/1.0/default/Android.bp @@ -3,6 +3,7 @@ cc_library_shared { name: "android.hardware.tests.pointer@1.0-impl", relative_install_path: "hw", + proprietary: true, srcs: [ "Graph.cpp", "Pointer.cpp", diff --git a/wifi/1.0/default/Android.mk b/wifi/1.0/default/Android.mk index ac484b62c5..2d2d898778 100644 --- a/wifi/1.0/default/Android.mk +++ b/wifi/1.0/default/Android.mk @@ -16,6 +16,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := android.hardware.wifi@1.0-service LOCAL_MODULE_RELATIVE_PATH := hw +LOCAL_PROPRIETARY_MODULE := true LOCAL_CPPFLAGS := -Wall -Werror -Wextra LOCAL_SRC_FILES := \ hidl_struct_util.cpp \ diff --git a/wifi/1.0/default/android.hardware.wifi@1.0-service.rc b/wifi/1.0/default/android.hardware.wifi@1.0-service.rc index 9d09347d84..c0ae4d4d51 100644 --- a/wifi/1.0/default/android.hardware.wifi@1.0-service.rc +++ b/wifi/1.0/default/android.hardware.wifi@1.0-service.rc @@ -1,4 +1,4 @@ -service wifi_hal_legacy /system/bin/hw/android.hardware.wifi@1.0-service +service wifi_hal_legacy /vendor/bin/hw/android.hardware.wifi@1.0-service class hal user wifi group wifi |