From: Tom Finegan Date: Thu, 20 Oct 2011 02:47:02 +0000 (-0400) Subject: Add license text to configure generated files. X-Git-Tag: v1.0.0~115^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3d9c3f4937beee0d33f9929ea5c46495653e3187;p=libvpx Add license text to configure generated files. Applies to generated files with c, h, and mk extensions. Change-Id: Id82c46673c7aad43e95a9de5058ddcfc6fd72f14 --- diff --git a/build/make/configure.sh b/build/make/configure.sh index 009a6c424..1bb50af6d 100755 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -340,7 +340,8 @@ EOF } write_common_config_banner() { - echo '# This file automatically generated by configure. Do not edit!' > config.mk + print_webm_license config.mk "##" "" + echo '# This file automatically generated by configure. Do not edit!' >> config.mk echo "TOOLCHAIN := ${toolchain}" >> config.mk case ${toolchain} in @@ -367,8 +368,9 @@ true write_common_target_config_mk() { local CC=${CC} enabled ccache && CC="ccache ${CC}" + print_webm_license $1 "##" "" - cat > $1 << EOF + cat >> $1 << EOF # This file automatically generated by configure. Do not edit! SRC_PATH="$source_path" SRC_PATH_BARE=$source_path @@ -410,7 +412,8 @@ EOF write_common_target_config_h() { - cat > ${TMP_H} << EOF + print_webm_license ${TMP_H} "/*" " */" + cat >> ${TMP_H} << EOF /* This file automatically generated by configure. Do not edit! */ #ifndef VPX_CONFIG_H #define VPX_CONFIG_H @@ -1031,6 +1034,22 @@ print_config_h() { done } +print_webm_license() { + local destination=$1 + local prefix=$2 + local suffix=$3 + shift 3 + cat < ${destination} +${prefix} Copyright (c) 2011 The WebM project authors. All Rights Reserved.${suffix} +${prefix} ${suffix} +${prefix} Use of this source code is governed by a BSD-style license${suffix} +${prefix} that can be found in the LICENSE file in the root of the source${suffix} +${prefix} tree. An additional intellectual property rights grant can be found${suffix} +${prefix} in the file PATENTS. All contributing project authors may${suffix} +${prefix} be found in the AUTHORS file in the root of the source tree.${suffix} +EOF +} + process_targets() { true; } diff --git a/configure b/configure index 348783289..df538bf62 100755 --- a/configure +++ b/configure @@ -562,7 +562,8 @@ process_toolchain() { ## CONFIGURE_ARGS="$@" process "$@" -cat < ${BUILD_PFX}vpx_config.c +print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" +cat <> ${BUILD_PFX}vpx_config.c static const char* const cfg = "$CONFIGURE_ARGS"; const char *vpx_codec_build_config(void) {return cfg;} EOF