1# Copyright (C) 2024 The Android Open Source Project 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15# Declare license metadata for non-module files released with products. 16 17# Moved here from device/generic/car/Android.mk 18$(eval $(call declare-1p-copy-files,device/generic/car,)) 19 20# Moved here from device/generic/trusty/Android.mk 21$(eval $(call declare-1p-copy-files,device/generic/trusty,)) 22 23# Moved here from device/generic/uml/Android.mk 24$(eval $(call declare-1p-copy-files,device/generic/uml,)) 25 26# Moved here from device/google_car/common/Android.mk 27$(eval $(call declare-1p-copy-files,device/google_car/common,)) 28 29# Moved here from device/google/atv/Android.mk 30$(eval $(call declare-1p-copy-files,device/google/atv,atv-component-overrides.xml)) 31$(eval $(call declare-1p-copy-files,device/google/atv,tv_core_hardware.xml)) 32 33# Moved here from device/google/cuttlefish/Android.mk 34$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,.idc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 35$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,default-permissions.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 36$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,libnfc-nci.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 37$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,fstab.postinstall,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 38$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,ueventd.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 39$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 40$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,hals.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 41$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,device_state_configuration.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 42$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,p2p_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 43$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 44$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,wpa_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 45$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,wpa_supplicant.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 46$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,init.cutf_cvm.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 47$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,fstab.cf.f2fs.hctr2,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 48$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,fstab.cf.f2fs.cts,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 49$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,fstab.cf.ext4.hctr2,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 50$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,fstab.cf.ext4.cts,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 51$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,init.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 52$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish,audio_policy.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 53 54$(eval $(call declare-copy-files-license-metadata,device/google/cuttlefish/shared/config,pci.ids,SPDX-license-identifier-BSD-3-Clause,notice,device/google/cuttlefish/shared/config/LICENSE_BSD,)) 55 56$(eval $(call declare-1p-copy-files,device/google/cuttlefish,privapp-permissions-cuttlefish.xml)) 57$(eval $(call declare-1p-copy-files,device/google/cuttlefish,media_profiles_V1_0.xml)) 58$(eval $(call declare-1p-copy-files,device/google/cuttlefish,media_codecs_performance.xml)) 59$(eval $(call declare-1p-copy-files,device/google/cuttlefish,cuttlefish_excluded_hardware.xml)) 60$(eval $(call declare-1p-copy-files,device/google/cuttlefish,media_codecs.xml)) 61$(eval $(call declare-1p-copy-files,device/google/cuttlefish,media_codecs_google_video.xml)) 62$(eval $(call declare-1p-copy-files,device/google/cuttlefish,car_audio_configuration.xml)) 63$(eval $(call declare-1p-copy-files,device/google/cuttlefish,audio_policy_configuration.xml)) 64$(eval $(call declare-1p-copy-files,device/google/cuttlefish,preinstalled-packages-product-car-cuttlefish.xml)) 65$(eval $(call declare-1p-copy-files,hardware/google/camera/devices,.json)) 66 67# Moved here from device/google/gs101/Android.mk 68$(eval $(call declare-copy-files-license-metadata,device/google/gs101,default-permissions.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 69$(eval $(call declare-copy-files-license-metadata,device/google/gs101,libnfc-nci.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 70$(eval $(call declare-copy-files-license-metadata,device/google/gs101,fstab.postinstall,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 71$(eval $(call declare-copy-files-license-metadata,device/google/gs101,ueventd.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 72$(eval $(call declare-copy-files-license-metadata,device/google/gs101,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 73$(eval $(call declare-copy-files-license-metadata,device/google/gs101,hals.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 74$(eval $(call declare-copy-files-license-metadata,device/google/gs101,media_profiles_V1_0.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 75$(eval $(call declare-copy-files-license-metadata,device/google/gs101,media_codecs_performance.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 76$(eval $(call declare-copy-files-license-metadata,device/google/gs101,device_state_configuration.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 77$(eval $(call declare-copy-files-license-metadata,device/google/gs101,task_profiles.json,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 78$(eval $(call declare-copy-files-license-metadata,device/google/gs101,p2p_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 79$(eval $(call declare-copy-files-license-metadata,device/google/gs101,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 80$(eval $(call declare-copy-files-license-metadata,device/google/gs101,wpa_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 81 82$(eval $(call declare-1p-copy-files,device/google/gs101,audio_policy_configuration.xml)) 83 84# Move here from device/google/raviole/Android.mk 85$(eval $(call declare-copy-files-license-metadata,device/google/raviole,default-permissions.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 86$(eval $(call declare-copy-files-license-metadata,device/google/raviole,libnfc-nci-raven.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 87$(eval $(call declare-copy-files-license-metadata,device/google/raviole,libnfc-nci.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 88$(eval $(call declare-copy-files-license-metadata,device/google/raviole,fstab.postinstall,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 89$(eval $(call declare-copy-files-license-metadata,device/google/raviole,ueventd.rc,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 90$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 91$(eval $(call declare-copy-files-license-metadata,device/google/raviole,hals.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 92$(eval $(call declare-copy-files-license-metadata,device/google/raviole,media_profiles_V1_0.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 93$(eval $(call declare-copy-files-license-metadata,device/google/raviole,media_codecs_performance.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 94$(eval $(call declare-copy-files-license-metadata,device/google/raviole,device_state_configuration.xml,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 95$(eval $(call declare-copy-files-license-metadata,device/google/raviole,task_profiles.json,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 96$(eval $(call declare-copy-files-license-metadata,device/google/raviole,p2p_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 97$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 98$(eval $(call declare-copy-files-license-metadata,device/google/raviole,wpa_supplicant_overlay.conf,SPDX-license-identifier-Apache-2.0,notice,build/soong/licenses/LICENSE,)) 99 100$(eval $(call declare-1p-copy-files,device/google/raviole,audio_policy_configuration.xml)) 101 102# Moved here from device/sample/Android.mk 103$(eval $(call declare-1p-copy-files,device/sample,)) 104 105# Moved here from device/google/trout/Android.mk 106$(eval $(call declare-1p-copy-files,device/google/trout,)) 107 108# Moved here from frameworks/av/media/Android.mk 109$(eval $(call declare-1p-copy-files,frameworks/av/media/libeffects,audio_effects.conf)) 110$(eval $(call declare-1p-copy-files,frameworks/av/media/libeffects,audio_effects.xml)) 111$(eval $(call declare-1p-copy-files,frameworks/av/media/libstagefright,)) 112 113# Moved here from frameworks/av/services/Android.mk 114$(eval $(call declare-1p-copy-files,frameworks/av/services/audiopolicy,)) 115 116# Moved here from frameworks/base/Android.mk 117$(eval $(call declare-1p-copy-files,frameworks/base,.ogg)) 118$(eval $(call declare-1p-copy-files,frameworks/base,.kl)) 119$(eval $(call declare-1p-copy-files,frameworks/base,.kcm)) 120$(eval $(call declare-1p-copy-files,frameworks/base,.idc)) 121$(eval $(call declare-1p-copy-files,frameworks/base,dirty-image-objects)) 122$(eval $(call declare-1p-copy-files,frameworks/base/config,)) 123$(eval $(call declare-1p-copy-files,frameworks/native/data,)) 124 125# Moved here from hardware/google/camera/Android.mk 126$(eval $(call declare-1p-copy-files,hardware/google/camera,)) 127 128# Moved here from hardware/interfaces/tv/Android.mk 129$(eval $(call declare-1p-copy-files,hardware/interfaces/tv,tuner_vts_config_1_0.xml)) 130$(eval $(call declare-1p-copy-files,hardware/interfaces/tv,tuner_vts_config_1_1.xml)) 131 132# Moved here from device/generic/goldfish/Android.mk 133$(eval $(call declare-1p-copy-files,device/generic/goldfish/data,)) 134$(eval $(call declare-1p-copy-files,device/generic/goldfish/input,)) 135$(eval $(call declare-1p-copy-files,device/generic/goldfish/wifi,)) 136$(eval $(call declare-1p-copy-files,device/generic/goldfish/camera,)) 137$(eval $(call declare-1p-copy-files,device/generic/goldfish,hals.conf)) 138$(eval $(call declare-1p-copy-files,device/generic/goldfish,init.qemu-adb-keys.sh)) 139$(eval $(call declare-1p-copy-files,device/generic/goldfish,init.system_ext.rc)) 140$(eval $(call declare-1p-copy-files,device/generic/goldfish,.json)) 141$(eval $(call declare-1p-copy-files,device/generic/goldfish,ueventd.rc)) 142$(eval $(call declare-1p-copy-files,device/generic/goldfish,wpa_supplicant.conf)) 143$(eval $(call declare-1p-copy-files,device/generic/goldfish,media_profiles_V1_0.xml)) 144$(eval $(call declare-1p-copy-files,device/generic/goldfish,init.ranchu.rc)) 145$(eval $(call declare-1p-copy-files,device/generic/goldfish,fstab.ranchu)) 146$(eval $(call declare-1p-copy-files,device/generic/goldfish,display_settings.xml)) 147$(eval $(call declare-1p-copy-files,device/generic/goldfish,display_settings_freeform.xml)) 148$(eval $(call declare-1p-copy-files,device/generic/goldfish,device_state_configuration.xml)) 149$(eval $(call declare-1p-copy-files,device/generic/goldfish,init.ranchu-core.sh)) 150$(eval $(call declare-1p-copy-files,device/generic/goldfish,init.ranchu-net.sh)) 151$(eval $(call declare-1p-copy-files,device/generic/goldfish,audio_policy_configuration.xml)) 152 153# Moved here from packages/services/Car/Android.mk 154$(eval $(call declare-1p-copy-files,packages/services/Car,)) 155 156# Moved here from hardware/libhardware_legacy/Android.mk 157$(eval $(call declare-1p-copy-files,hardware/libhardware_legacy,)) 158 159# Moved here from system/core/rootdir/Android.mk 160$(eval $(call declare-1p-copy-files,system/core/rootdir,)) 161