VERSION=2.0

all: MalonAccount MalonAccount.app

MalonAccount.app::
	rm -fr MalonAccount.app/
	mkdir -p MalonAccount.app/Contents/
	mkdir -p MalonAccount.app/Contents/Resources
	mkdir -p MalonAccount.app/Contents/MacOS
	echo 'APPL????' > MalonAccount.app/Contents/PkgInfo
	cp -p Info.plist MalonAccount.app/Contents/
	cp -p MalonAccount MalonAccount.app/Contents/MacOS/
	cp -p *.rb MalonAccount.app/Contents/Resources/
	cp -p *.menu MalonAccount.app/Contents/Resources/
	cp -pr lib MalonAccount.app/Contents/Resources/
	cp -pr view MalonAccount.app/Contents/Resources/
	cp -pr tool MalonAccount.app/Contents/Resources/
	cp -pr malonApp.nib MalonAccount.app/Contents/Resources/
	cp -p Credits.html MalonAccount.app/Contents/Resources/
	cp -p maccount.icns MalonAccount.app/Contents/Resources/

MalonAccount: malonApp.o
	cc -o MalonAccount -framework foundation -framework appkit malonApp.o

malonApp.o: malonApp.m
	cc -c malonApp.m

clean:
	rm -fr MalonAccount.app/
	rm -f *.o MalonAccount
	rm -fr *~*.nib
	rm -f malon-account-$(VERSION).tar.gz
	rm -f MalonAccount*.dmg

dist-src:
	make clean
	tar zcvf  malon-account-source-$(VERSION).tar.gz ./ --exclude CVS --exclude "*.tar.gz"

dist-dmg:
	make
	rm -f MalonAccount-$(VERSION).dmg
	mkdir MalonAccount-$(VERSION)
	cp -pr MalonAccount.app MalonAccount-$(VERSION)
	cp -p ReadMe.rtf MalonAccount-$(VERSION)
	hdiutil create -quiet MalonAccount-$(VERSION) -srcfolder MalonAccount-$(VERSION) -format UDRO | iconv -f utf-8 -t euc-jp
	rm -fr MalonAccount-$(VERSION)

