improved makefile dependencies checking, posterous connector

This commit is contained in:
friendica 2011-11-14 19:13:54 -08:00
parent bbb8a4537f
commit a18b91b73e
6 changed files with 475 additions and 13 deletions

22
buildtgz Executable file
View file

@ -0,0 +1,22 @@
#!/bin/sh
# Make doesn't handle subdirs very well
# without providing a Makefile in each one.
# So we will just manually find any source
# directories which contain any files that
# are newer than are .tgz file and rebuild
# it if any are found
SUBDIRS=`ls -d [a-z]*/ | tr -d /`
for a in $SUBDIRS; do
TGZ=$a.tgz
if [[ ! -f $TGZ ]]; then
echo "Building: " $TGZ
tar zcvf $TGZ $a
else
TOUCHED=`find $a -cnewer $TGZ`
if [[ -n $TOUCHED ]]; then
echo "Building: " $TGZ
tar zcvf $TGZ $a
fi
fi
done