diff options
author | trav90 <travawine@palemoon.org> | 2018-10-19 22:58:05 -0500 |
---|---|---|
committer | trav90 <travawine@palemoon.org> | 2018-10-19 22:58:05 -0500 |
commit | a4d3c59dcac642f6b9557dc09b60eda40b517630 (patch) | |
tree | e7a8e0adcc83220519c6aab17319376cf1a5597e /media/libaom/generate_sources_mozbuild.sh | |
parent | 9469bc19616a84c37115b00b1298b46037308f28 (diff) | |
download | UXP-a4d3c59dcac642f6b9557dc09b60eda40b517630.tar UXP-a4d3c59dcac642f6b9557dc09b60eda40b517630.tar.gz UXP-a4d3c59dcac642f6b9557dc09b60eda40b517630.tar.lz UXP-a4d3c59dcac642f6b9557dc09b60eda40b517630.tar.xz UXP-a4d3c59dcac642f6b9557dc09b60eda40b517630.zip |
[aom] No longer necessary to run lint_config.sh anymore
Upstream can now code generate the rtcd interface files directly from the aom_config.h header, so we no longer have to generate an intermediate file by running lint_config.sh. This also means we can remove the code for creating a temporary directory.
Diffstat (limited to 'media/libaom/generate_sources_mozbuild.sh')
-rwxr-xr-x | media/libaom/generate_sources_mozbuild.sh | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/media/libaom/generate_sources_mozbuild.sh b/media/libaom/generate_sources_mozbuild.sh index 6aea5f613..a0705863b 100755 --- a/media/libaom/generate_sources_mozbuild.sh +++ b/media/libaom/generate_sources_mozbuild.sh @@ -25,14 +25,6 @@ function write_license { echo "" >> $1 } -# Print the configuration. -# $1 - Header file directory. -function print_config { - $BASE_DIR/lint_config.sh -p \ - -h $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_config.h \ - -a $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_config.asm -} - # Generate *_rtcd.h files. # $1 - Header file directory. # $2 - Architecture. @@ -40,34 +32,28 @@ function print_config { function gen_rtcd_header { echo "Generate $LIBAOM_CONFIG_DIR/$1/*_rtcd.h files." - rm -rf $TEMP_DIR/libaom.config - $BASE_DIR/lint_config.sh -p \ - -h $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_config.h \ - -a $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_config.asm \ - -o $TEMP_DIR/libaom.config + AOM_CONFIG=$BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_config.h $BASE_DIR/$LIBAOM_SRC_DIR/build/make/rtcd.pl \ --arch=$2 \ --sym=aom_rtcd $3 \ - --config=$TEMP_DIR/libaom.config \ + --config=$AOM_CONFIG \ $BASE_DIR/$LIBAOM_SRC_DIR/av1/common/av1_rtcd_defs.pl \ > $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/av1_rtcd.h $BASE_DIR/$LIBAOM_SRC_DIR/build/make/rtcd.pl \ --arch=$2 \ --sym=aom_scale_rtcd $3 \ - --config=$TEMP_DIR/libaom.config \ + --config=$AOM_CONFIG \ $BASE_DIR/$LIBAOM_SRC_DIR/aom_scale/aom_scale_rtcd.pl \ > $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_scale_rtcd.h $BASE_DIR/$LIBAOM_SRC_DIR/build/make/rtcd.pl \ --arch=$2 \ --sym=aom_dsp_rtcd $3 \ - --config=$TEMP_DIR/libaom.config \ + --config=$AOM_CONFIG \ $BASE_DIR/$LIBAOM_SRC_DIR/aom_dsp/aom_dsp_rtcd_defs.pl \ > $BASE_DIR/$LIBAOM_CONFIG_DIR/$1/config/aom_dsp_rtcd.h - - rm -rf $TEMP_DIR/libaom.config } echo "Generating config files." @@ -77,15 +63,6 @@ python generate_sources_mozbuild.py # Copy aom_version.h once. The file is the same for all platforms. cp aom_version.h $BASE_DIR/$LIBAOM_CONFIG_DIR -echo "Remove temporary directory." -rm -rf $TEMP_DIR - -echo "Create temporary directory." -TEMP_DIR="$BASE_DIR/.temp" -rm -rf $TEMP_DIR -cp -R $LIBAOM_SRC_DIR $TEMP_DIR -cd $TEMP_DIR - gen_rtcd_header linux/x64 x86_64 gen_rtcd_header linux/ia32 x86 gen_rtcd_header mac/x64 x86_64 @@ -98,10 +75,6 @@ gen_rtcd_header linux/arm armv7 gen_rtcd_header generic generic -echo "Remove temporary directory." -cd $BASE_DIR -rm -rf $TEMP_DIR - cd $BASE_DIR/$LIBAOM_SRC_DIR cd $BASE_DIR |