J3OCONV=java -ea -cp $(DEVUTIL)/dist:$(JME3CLASS) mn.jp.kekkouyakan.devutil.J3oConverter .:$(COMMONASSETS)

build:
	mkdir dist; echo
	javac -cp .:$(JME3CLASS) -d dist src/mn/jp/kekkouyakan/devutil/*.java 

testln:
	rm -rf test_result ; echo
	mkdir test_result
	make test2
	make test7

test:
	rm -rf test_result ; echo
	mkdir test_result
	make test1
	make test2
	make test3
	make test4

test1:
	j3oconv.sh test_data/D20130527.mesh.xml test_result/D20130527.j3o

test2:
	cd test_result; ln.sh ../test_data/lntest lntest

test3:
	j3oconv.sh test_result/D20130527.j3o test_result/D20130527.j3x

test4:
	j3oconv.sh test_result/D20130527.j3x test_result/D20130527a.j3o
	j3oconv.sh test_result/D20130527a.j3o test_result/D20130527a.j3x

test5:
	cp test_result/D20130527.j3o test_result/D20130527b.j3o
	j3oconv.sh test_result/D20130527b.j3o
	cp test_result/D20130527b.j3x test_result/D20130527c.j3x
	j3oconv.sh test_result/D20130527c.j3x

test6:
	$(J3OCONV) -n hoge test_data/D20130527.mesh.xml test_result/test6.j3x

test7:
	cd test_result; ln.sh $(DEVUTIL)/test_data/lntest lntest2
	cd test_result; ln.sh ../test_data/lntest $(DEVUTIL)/test_result/lntest3

clean:
	rm -rf dist ; echo
	rm -rf test_result ; echo
