diff options
author | Bob Badour <bbadour@google.com> | 2021-02-12 20:48:36 -0800 |
---|---|---|
committer | Bob Badour <bbadour@google.com> | 2021-02-12 20:48:36 -0800 |
commit | e1f2fd40aa945b8b47f95be637e8274fb6eb77b3 (patch) | |
tree | 8d124ee02c1ddf1d94e4a8b4398054af7b8bd222 | |
parent | 37836376f04a788d13c06bec502b7af4e2470f4d (diff) | |
download | contexthub-e1f2fd40aa945b8b47f95be637e8274fb6eb77b3.tar.gz |
[LSC] Add LOCAL_LICENSE_KINDS to device/google/contexthubandroid-s-preview-1
Added SPDX-license-identifier-Apache-2.0 to:
contexthubhal/Android.bp
firmware/app/chre/chre_test0.app/Android.mk
firmware/app/chre/chre_test1.app/Android.mk
firmware/app/chre/chre_test2.app/Android.mk
firmware/app/chre/common/Android.mk
firmware/app/test0.app/Android.mk
firmware/app/test1.app/Android.mk
firmware/os/cpu/x86/Android.mk
firmware/os/platform/native/Android.mk
firmware/os/platform/stm32/Android.mk
firmware/variant/argonkey/Android.mk
firmware/variant/linux/Android.mk
firmware/variant/lunchbox/Android.mk
firmware/variant/neonkey/Android.mk
firmware/variant/nucleo/Android.mk
lefty/Android.mk
lib/Android.bp
lib/Android.mk
sensorhal/Android.mk
util/Android.bp
util/common/Android.bp
util/nanoapp_cmd/Android.bp
util/nanoapp_encr/Android.bp
util/nanoapp_postprocess/Android.bp
util/nanoapp_sign/Android.bp
util/nanotool/Android.bp
util/sensortest/Android.bp
util/stm32_flash/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
firmware/lib/libc/Android.mk
firmware/lib/libm/Android.mk
firmware/os/cpu/cortexm4/Android.mk
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
SPDX-license-identifier-MIT SPDX-license-identifier-NCSA
to:
firmware/Android.mk
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
SPDX-license-identifier-MIT SPDX-license-identifier-NCSA
legacy_notice
to:
Android.bp
Added SPDX-license-identifier-BSD
to:
firmware/external/Android.mk
Added SPDX-license-identifier-BSD SPDX-license-identifier-MIT
SPDX-license-identifier-NCSA
to:
firmware/lib/builtins/Android.mk
Added legacy_notice
to:
contexthubhal/test/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Ie37cc7025d069b680d5a54ddba8268d73da09b8a
36 files changed, 277 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp new file mode 100644 index 00000000..2fa08975 --- /dev/null +++ b/Android.bp @@ -0,0 +1,45 @@ +// +// Copyright (C) 2021 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. + +package { + default_applicable_licenses: ["device_google_contexthub_license"], +} + +// Added automatically by a large-scale-change that took the approach of +// 'apply every license found to every target'. While this makes sure we respect +// every license restriction, it may not be entirely correct. +// +// e.g. GPL in an MIT project might only apply to the contrib/ directory. +// +// Please consider splitting the single license below into multiple licenses, +// taking care not to lose any license_kind information, and overriding the +// default license using the 'licenses: [...]' property on targets as needed. +// +// For unused files, consider creating a 'fileGroup' with "//visibility:private" +// to attach the license to, and including a comment whether the files may be +// used in the current project. +// See: http://go/android-license-faq +license { + name: "device_google_contexthub_license", + visibility: [":__subpackages__"], + license_kinds: [ + "SPDX-license-identifier-Apache-2.0", + "SPDX-license-identifier-BSD", + "SPDX-license-identifier-MIT", + "SPDX-license-identifier-NCSA", + "legacy_notice", + ], + // large-scale-change unable to identify any license_text files +} diff --git a/contexthubhal/Android.bp b/contexthubhal/Android.bp index c55c526f..a6fc724a 100644 --- a/contexthubhal/Android.bp +++ b/contexthubhal/Android.bp @@ -12,6 +12,15 @@ // 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. +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_license"], +} + cc_defaults { name: "contexthub_libs_default", relative_install_path: "hw", diff --git a/contexthubhal/test/Android.bp b/contexthubhal/test/Android.bp index 9ab543c5..fb352a16 100644 --- a/contexthubhal/test/Android.bp +++ b/contexthubhal/test/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_license" + // to get the below license kinds: + // legacy_notice + default_applicable_licenses: ["device_google_contexthub_license"], +} + cc_test { name: "nanohub_hal_test", gtest: false, diff --git a/firmware/Android.mk b/firmware/Android.mk index 3f4b9095..87897bc4 100644 --- a/firmware/Android.mk +++ b/firmware/Android.mk @@ -21,6 +21,9 @@ ifneq ($(NANOHUB_OS_PATH),) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-NCSA +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ @@ -60,6 +63,9 @@ include $(BUILD_NANOHUB_OS_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := nanohub_bl +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-NCSA +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE LOCAL_SRC_FILES := \ os/core/bl.c \ @@ -80,6 +86,9 @@ include $(BUILD_NANOHUB_BL_EXECUTABLE) include $(CLEAR_NANO_VARS) LOCAL_MODULE := nanohub_os +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-NCSA +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE LOCAL_CFLAGS := \ -DPLATFORM_HW_VER=0 \ diff --git a/firmware/app/chre/chre_test0.app/Android.mk b/firmware/app/chre/chre_test0.app/Android.mk index 4e265c20..4eb25cd4 100644 --- a/firmware/app/chre/chre_test0.app/Android.mk +++ b/firmware/app/chre/chre_test0.app/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := chre_test0 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional # Googl + T + 0x9000 diff --git a/firmware/app/chre/chre_test1.app/Android.mk b/firmware/app/chre/chre_test1.app/Android.mk index f5a303c8..59fd063e 100644 --- a/firmware/app/chre/chre_test1.app/Android.mk +++ b/firmware/app/chre/chre_test1.app/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := chre_test1 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional # Googl + T + 0x9001 diff --git a/firmware/app/chre/chre_test2.app/Android.mk b/firmware/app/chre/chre_test2.app/Android.mk index 0a471f19..5631b000 100644 --- a/firmware/app/chre/chre_test2.app/Android.mk +++ b/firmware/app/chre/chre_test2.app/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := chre_test2 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional # Googl + T + 0x9002 diff --git a/firmware/app/chre/common/Android.mk b/firmware/app/chre/common/Android.mk index 6a996db5..9e230a0d 100644 --- a/firmware/app/chre/common/Android.mk +++ b/firmware/app/chre/common/Android.mk @@ -23,6 +23,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanochre10 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ @@ -41,6 +44,9 @@ include $(BUILD_NANOHUB_APP_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanochre11 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ @@ -59,6 +65,9 @@ include $(BUILD_NANOHUB_APP_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanochre +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ diff --git a/firmware/app/test0.app/Android.mk b/firmware/app/test0.app/Android.mk index 3e7d6493..10beea86 100644 --- a/firmware/app/test0.app/Android.mk +++ b/firmware/app/test0.app/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := test0 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional # Googl + T + 0x8000 diff --git a/firmware/app/test1.app/Android.mk b/firmware/app/test1.app/Android.mk index 7d04e3c6..f7875fe3 100644 --- a/firmware/app/test1.app/Android.mk +++ b/firmware/app/test1.app/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := test1 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional # Googl + T + 0x8000 diff --git a/firmware/external/Android.mk b/firmware/external/Android.mk index 31baa2bf..d4cb5711 100644 --- a/firmware/external/Android.mk +++ b/firmware/external/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanomath_os +LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ @@ -46,6 +49,9 @@ include $(BUILD_NANOHUB_OS_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanomath +LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ diff --git a/firmware/lib/builtins/Android.mk b/firmware/lib/builtins/Android.mk index b43bdb2b..de685e12 100644 --- a/firmware/lib/builtins/Android.mk +++ b/firmware/lib/builtins/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanobuiltins +LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD SPDX-license-identifier-MIT SPDX-license-identifier-NCSA +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE.TXT $(LOCAL_PATH)/NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES_cortexm4 := \ diff --git a/firmware/lib/libc/Android.mk b/firmware/lib/libc/Android.mk index 1558e473..6f4578ee 100644 --- a/firmware/lib/libc/Android.mk +++ b/firmware/lib/libc/Android.mk @@ -27,6 +27,9 @@ src_files := \ strncpy.c \ LOCAL_MODULE := libnanolibc_os +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(src_files) @@ -39,6 +42,9 @@ include $(BUILD_NANOHUB_OS_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanolibc +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(src_files) diff --git a/firmware/lib/libm/Android.mk b/firmware/lib/libm/Android.mk index b2f872fe..b5f86b31 100644 --- a/firmware/lib/libm/Android.mk +++ b/firmware/lib/libm/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanolibm +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ diff --git a/firmware/os/cpu/cortexm4/Android.mk b/firmware/os/cpu/cortexm4/Android.mk index db79e029..3abbf949 100644 --- a/firmware/os/cpu/cortexm4/Android.mk +++ b/firmware/os/cpu/cortexm4/Android.mk @@ -23,6 +23,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_bl_cortexm4 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_CPU := cortexm4 LOCAL_SRC_FILES := \ @@ -35,6 +38,9 @@ include $(BUILD_NANOHUB_BL_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_cortexm4 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_CPU := cortexm4 LOCAL_SRC_FILES := \ diff --git a/firmware/os/cpu/x86/Android.mk b/firmware/os/cpu/x86/Android.mk index 6a9476b9..4b7afcb3 100644 --- a/firmware/os/cpu/x86/Android.mk +++ b/firmware/os/cpu/x86/Android.mk @@ -23,6 +23,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_x86 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_CPU := x86 LOCAL_SRC_FILES := \ diff --git a/firmware/os/platform/native/Android.mk b/firmware/os/platform/native/Android.mk index 54ed6f52..4dae4ffb 100644 --- a/firmware/os/platform/native/Android.mk +++ b/firmware/os/platform/native/Android.mk @@ -25,6 +25,9 @@ NANOHUB_PALTFORM_PATH := $(LOCAL_PATH) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_native +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_ARCH := native LOCAL_SRC_FILES := \ diff --git a/firmware/os/platform/stm32/Android.mk b/firmware/os/platform/stm32/Android.mk index b61dc3b7..346a7e70 100644 --- a/firmware/os/platform/stm32/Android.mk +++ b/firmware/os/platform/stm32/Android.mk @@ -29,6 +29,9 @@ NANOHUB_PALTFORM_PATH := $(LOCAL_PATH) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_bl_stm32 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_ARCH := stm32 LOCAL_SRC_FILES := \ @@ -45,6 +48,9 @@ include $(BUILD_NANOHUB_BL_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_stm32 +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE LOCAL_AUX_ARCH := stm32 LOCAL_SRC_FILES := \ diff --git a/firmware/variant/argonkey/Android.mk b/firmware/variant/argonkey/Android.mk index 773dc114..17f60af8 100644 --- a/firmware/variant/argonkey/Android.mk +++ b/firmware/variant/argonkey/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_argonkey +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_AUX_OS_VARIANT := argonkey diff --git a/firmware/variant/linux/Android.mk b/firmware/variant/linux/Android.mk index 669b221a..79e1eeb9 100644 --- a/firmware/variant/linux/Android.mk +++ b/firmware/variant/linux/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_linux +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_AUX_OS_VARIANT := linux diff --git a/firmware/variant/lunchbox/Android.mk b/firmware/variant/lunchbox/Android.mk index d743a54b..f157e17f 100644 --- a/firmware/variant/lunchbox/Android.mk +++ b/firmware/variant/lunchbox/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_lunchbox +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_AUX_OS_VARIANT := lunchbox diff --git a/firmware/variant/neonkey/Android.mk b/firmware/variant/neonkey/Android.mk index f53a2ed0..5f01e261 100644 --- a/firmware/variant/neonkey/Android.mk +++ b/firmware/variant/neonkey/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_neonkey +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_AUX_OS_VARIANT := neonkey diff --git a/firmware/variant/nucleo/Android.mk b/firmware/variant/nucleo/Android.mk index 1e00b258..043bed7e 100644 --- a/firmware/variant/nucleo/Android.mk +++ b/firmware/variant/nucleo/Android.mk @@ -19,6 +19,9 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_os_nucleo +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice +LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../NOTICE LOCAL_MODULE_TAGS := optional LOCAL_AUX_OS_VARIANT := nucleo diff --git a/lefty/Android.mk b/lefty/Android.mk index c3caaaa5..ede94a8a 100644 --- a/lefty/Android.mk +++ b/lefty/Android.mk @@ -24,6 +24,8 @@ ifeq ($(NANOHUB_SENSORHAL_LEFTY_IMPL_ENABLED), true) include $(CLEAR_VARS) LOCAL_MODULE := vendor.google_clockwork.lefty@1.0-impl.nanohub +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional @@ -58,6 +60,8 @@ ifeq ($(NANOHUB_SENSORHAL_LEFTY_SERVICE_ENABLED), true) include $(CLEAR_VARS) LOCAL_MODULE := liblefty_service_nanohub +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice LOCAL_MODULE_TAGS := optional LOCAL_MODULE_OWNER := google diff --git a/lib/Android.bp b/lib/Android.bp index 58b71268..9d322f67 100644 --- a/lib/Android.bp +++ b/lib/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_license"], +} + cc_library_headers { name: "libnanohub_common_headers", vendor_available: true, diff --git a/lib/Android.mk b/lib/Android.mk index c47b6af5..1ee51a72 100644 --- a/lib/Android.mk +++ b/lib/Android.mk @@ -27,6 +27,8 @@ src_includes := \ include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_common_bl +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(src_files) @@ -38,6 +40,8 @@ include $(BUILD_NANOHUB_BL_STATIC_LIBRARY) include $(CLEAR_NANO_VARS) LOCAL_MODULE := libnanohub_common_os +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := nanohub/softcrc.c diff --git a/sensorhal/Android.mk b/sensorhal/Android.mk index d789d167..b8d280be 100644 --- a/sensorhal/Android.mk +++ b/sensorhal/Android.mk @@ -46,15 +46,23 @@ include $(CLEAR_VARS) ifeq ($(NANOHUB_SENSORHAL_NAME_OVERRIDE),) ifeq ($(TARGET_DEVICE),angler_treble) LOCAL_MODULE := sensors.angler +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice else ifeq ($(TARGET_DEVICE),bullhead_treble) LOCAL_MODULE := sensors.bullhead +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice else LOCAL_MODULE := sensors.$(TARGET_DEVICE) +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice endif endif else LOCAL_MODULE := $(NANOHUB_SENSORHAL_NAME_OVERRIDE) +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice endif LOCAL_MODULE_RELATIVE_PATH := hw @@ -103,6 +111,8 @@ include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := libhubconnection +LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 +LOCAL_LICENSE_CONDITIONS := notice LOCAL_MODULE_TAGS := optional LOCAL_MODULE_OWNER := google LOCAL_PROPRIETARY_MODULE := true diff --git a/util/Android.bp b/util/Android.bp new file mode 100644 index 00000000..296562ea --- /dev/null +++ b/util/Android.bp @@ -0,0 +1,31 @@ +// +// Copyright (C) 2021 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. + +package { + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + +// Added automatically by a large-scale-change +// See: http://go/android-license-faq +license { + name: "device_google_contexthub_util_license", + visibility: [":__subpackages__"], + license_kinds: [ + "SPDX-license-identifier-Apache-2.0", + ], + license_text: [ + "NOTICE", + ], +} diff --git a/util/common/Android.bp b/util/common/Android.bp index ac6d65d2..d791455e 100644 --- a/util/common/Android.bp +++ b/util/common/Android.bp @@ -12,6 +12,15 @@ // 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. +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_library_static { name: "libhubutilcommon", srcs: [ diff --git a/util/nanoapp_cmd/Android.bp b/util/nanoapp_cmd/Android.bp index 62aabae5..402a851f 100644 --- a/util/nanoapp_cmd/Android.bp +++ b/util/nanoapp_cmd/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary { name: "nanoapp_cmd", diff --git a/util/nanoapp_encr/Android.bp b/util/nanoapp_encr/Android.bp index 5e9ff1e3..b7b4d022 100644 --- a/util/nanoapp_encr/Android.bp +++ b/util/nanoapp_encr/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary_host { name: "nanoapp_encr", diff --git a/util/nanoapp_postprocess/Android.bp b/util/nanoapp_postprocess/Android.bp index 6a8400f0..b5cdf992 100644 --- a/util/nanoapp_postprocess/Android.bp +++ b/util/nanoapp_postprocess/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary_host { name: "nanoapp_postprocess", diff --git a/util/nanoapp_sign/Android.bp b/util/nanoapp_sign/Android.bp index 752ba878..85eb17da 100644 --- a/util/nanoapp_sign/Android.bp +++ b/util/nanoapp_sign/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary_host { name: "nanoapp_sign", diff --git a/util/nanotool/Android.bp b/util/nanotool/Android.bp index 0dc1ec0c..bf8b3204 100644 --- a/util/nanotool/Android.bp +++ b/util/nanotool/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + NANOTOOL_VERSION = "1.2.0" cc_binary { diff --git a/util/sensortest/Android.bp b/util/sensortest/Android.bp index e1de6aee..de02d1f6 100644 --- a/util/sensortest/Android.bp +++ b/util/sensortest/Android.bp @@ -12,6 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary { name: "sensortest", diff --git a/util/stm32_flash/Android.bp b/util/stm32_flash/Android.bp index 18e6f7b7..53f40139 100644 --- a/util/stm32_flash/Android.bp +++ b/util/stm32_flash/Android.bp @@ -14,6 +14,15 @@ // limitations under the License. // +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "device_google_contexthub_util_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["device_google_contexthub_util_license"], +} + cc_binary { name: "stm32_flash", |