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)