cog/Frameworks/libsidplayfp/update-generated.sh

22 lines
450 B
Bash
Executable File

#!/bin/sh
set -e
rm -rf generated
cd sidplayfp
autoreconf -vfi
./configure --without-gcrypt
make -s -j$(sysctl -n hw.ncpu)
{ git status --porcelain --ignored | awk '{ print $2 }';\
git submodule foreach\
'git status --ignored --porcelain |\awk "{ print \"$sm_path/\"\$2 }"'; } |\
grep -E 'bin|h$' |\
xargs -I % rsync -R % ../generated
git clean -ffdx > /dev/null
git submodule foreach git clean -ffdx > /dev/null
cd -