30 lines
544 B
Bash
Executable File
30 lines
544 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# $1 Path to the new version.
|
|
# $2 Path to the old version.
|
|
|
|
cd $1
|
|
|
|
set -e
|
|
|
|
rm -rf .config generated/ android/
|
|
|
|
function generate() {
|
|
which=$1
|
|
echo -e "\n-------- $1\n"
|
|
|
|
# These are the only generated files we actually need.
|
|
files="config.h flags.h globals.h help.h newtoys.h tags.h"
|
|
|
|
cp .config-$which .config
|
|
NOBUILD=1 scripts/make.sh
|
|
out=android/$which/generated/
|
|
mkdir -p $out
|
|
for f in $files; do cp generated/$f $out/$f ; done
|
|
rm -rf .config generated/
|
|
}
|
|
|
|
generate "device"
|
|
generate "linux"
|
|
generate "mac"
|