NAME=Auberon
VERSION=0.3
INSTALLPATH=/tmp/$(NAME).dst/Users/stig/Applications/$(NAME).app
RELEASENAME=$(NAME)_$(VERSION)
DMG=$(RELEASENAME).dmg
URL=http://code.brautaset.org/$(NAME)/files/$(DMG)
SCPUP=stig@brautaset.org:code/$(NAME)/files/$(DMG)
enclosure: $(DMG)
@echo "`date +"%a, %b %e %Y %H:%M:%S %Z"`";
@echo "'
site: Site/style.css Site/index.html Site/appcast.xml
rm -rf _site; cp -r Site _site
perl -pi -e 's{\@URL\@}{$(URL)}g' _site/*.html
perl -pi -e 's{\@VERSION\@}{$(VERSION)}g' _site/*.html
perl -pi -e "s{\@DESCRIPTION\@}{`extractDescription.pl Site/appcast.xml`}g" _site/*.html
upload-site: site
rsync -e ssh -ruv --delete _site/ --exclude files stig@brautaset.org:code/$(NAME)/
install: *.m
setCFBundleVersion.pl $(VERSION)
xcodebuild -target $(NAME) install
$(DMG): dmg
dmg: install
rm -rf $(DMG)
hdiutil create -fs HFS+ -volname $(RELEASENAME) -srcfolder $(INSTALLPATH) $(DMG)
upload-dmg: dmg
curl --head $(URL) 2>/dev/null | grep -q "200 OK" && echo "$(DMG) already uploaded" || scp $(DMG) $(SCPUP)