diff --git a/build/make/configure.sh b/build/make/configure.sh index 009a6c4245f6ba1d6f6782f9705eab6881f97957..1bb50af6d276c4675ba3bc9ac343ffdf46dff271 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 <<EOF > ${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 3487832897998dd6d102931cee85e7091ba71952..df538bf62bf7453373971f11b271a51a9fd37c2a 100755 --- a/configure +++ b/configure @@ -562,7 +562,8 @@ process_toolchain() { ## CONFIGURE_ARGS="$@" process "$@" -cat <<EOF > ${BUILD_PFX}vpx_config.c +print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" +cat <<EOF >> ${BUILD_PFX}vpx_config.c static const char* const cfg = "$CONFIGURE_ARGS"; const char *vpx_codec_build_config(void) {return cfg;} EOF