Add a quick script used for distfile building. I don't see any reason to support a pure makefile solution and make it unnecessarily complex. In the future if anyone feels they may want to use this build system I'll change it otherwise we'll use this for now.
Originally committed to SVN as r5164.
This commit is contained in:
parent
7a8829efdc
commit
a02fee90c3
1 changed files with 24 additions and 0 deletions
24
aegisub/packages/distfile/distfile.sh
Executable file
24
aegisub/packages/distfile/distfile.sh
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/bin/sh
|
||||
SRCDIR=`pwd`
|
||||
TMPFILE=`mktemp /tmp/aegisub_dist.XXXXXX`
|
||||
EXTRA=`find . -name Makefile -or -name wscript`
|
||||
rm -rf aegisub-pkg
|
||||
|
||||
if ! test -d src; then
|
||||
echo "Please run this from the parent directory.";
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
gmake distfiles \
|
||||
|egrep ^/ |sed "s|${SRCDIR}/||" \
|
||||
|awk '{print "echo \"aegisub-pkg/"$0"\"\n./install-sh -m 0644 \""$0"\" \"aegisub-pkg/"$0"\""}' \
|
||||
> ${TMPFILE}
|
||||
|
||||
for i in ${EXTRA}; do
|
||||
echo "aegisub-pkg/$i";
|
||||
./install-sh -m 0644 $i aegisub-pkg/$i;
|
||||
done
|
||||
|
||||
sh ${TMPFILE}
|
||||
|
||||
#rm ${TMPFILE}
|
Loading…
Reference in a new issue