#!/bin/bash$
VER=4.1.1

all: twiki-$(VER)/twiki.pkg twiki-$(VER)/twiki-cpan.pkg twiki-$(VER).dmg twiki-osx-dist-source-$(VER).tgz

twiki-$(VER): 
	mkdir -p twiki-$(VER)
	cp "Install twiki-cpan.pkg first" twiki-$(VER)

twiki-$(VER)/twiki.pkg: twiki-$(VER) dist/twiki/LICENSE.txt twiki.pmproj scripts/postflight dist/twiki-welcome.rtf
	mkdir -p twiki-$(VER)
	/Developer/Tools/packagemaker -build -v -p twiki-$(VER)/twiki.pkg -proj twiki.pmproj

twiki-$(VER)/twiki-cpan.pkg: twiki-cpan.pmproj cpan-scripts/postflight cpan/cpan.scpt
	/Developer/Tools/packagemaker -build -v -p twiki-$(VER)/twiki-cpan.pkg -proj twiki-cpan.pmproj

twiki-$(VER).dmg: twiki-$(VER) twiki-$(VER)/twiki.pkg twiki-$(VER)/twiki-cpan.pkg
	-rm twiki-$(VER).dmg
	hdiutil create -fs HFS+ -srcfolder twiki-$(VER) -volname twiki-$(VER) twiki-$(VER).dmg

dist/twiki/LICENSE.txt: TWiki-$(VER).tgz
	(mkdir -p dist/twiki &&	cd dist/twiki && tar zxvf ../../TWiki-$(VER).tgz && cp LICENSE LICENSE.txt && patch -p0 < ../../twiki.patch)

TWiki-$(VER).tgz:
	wget http://twiki.org/p/pub/Codev/Release/TWiki-$(VER).tgz

scripts/postflight:
	ln -s dist/scripts .
	ln -s dist/Install_resources .
	
twiki-osx-dist-source-$(VER).tgz:
	mkdir -p twiki-osx-dist-$(VER)
	cp -rp "Install twiki-cpan.pkg first" cpan cpan-scripts dist/*.rtf Makefile Makefile *.patch *.pmproj Makefile twiki-osx-dist-$(VER)
	mkdir -p  twiki-osx-dist-$(VER)/dist
	cp -rp dist/*.rtf dist/scripts dist/Install_resources twiki-osx-dist-$(VER)/dist
	tar cvfz twiki-osx-dist-source-$(VER).tgz twiki-osx-dist-$(VER)

