22 lines
450 B
Bash
22 lines
450 B
Bash
|
#!/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 -
|