#!/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"