SRC=`find src -name \*.java -print`
CLASS=`find classes -name \*.class -print`
COINS=../lib/coins.jar
MJLIB=../mjlib/mjlib.jar
LIBS=$(COINS):$(MJLIB)

all: compile

jar: compile
	jar cfm wallet.jar etc/manifest.mf -C classes net

compile:
	rm -f wallet.jar
	mkdir -p classes
	javac -source 1.4 -target 1.4 -encoding utf-8 -d classes -classpath $(LIBS) $(SRC)

javadoc:
	mkdir -p doc/api
	javadoc -sourcepath src -public -encoding sjis -d doc/api -charset sjis $(SRC)

clean:
	rm -f *.sh
	rm -rf classes
	rm -rf doc/api
	rm -f doc/*.aux
	rm -f doc/*.dvi
	rm -f doc/*.log
	rm -f doc/*.pdf
	rm -f sample/*.hex
	rm -f sample/*.cnf
	rm -f sample/*.bin
	rm -f wallet.jar
	rm -f sample.zip
