TEX_SVG= Kobold.svg KoboldSpear.svg KoboldArmor.svg

dist/.textures: $(TEX_SVG)
	inkscape --export-png=Kobold.png --export-area=0:0:512:512 --export-dpi=90 --export-background-opacity=0.0 Kobold.svg
	inkscape --export-png=KoboldSpear.png --export-area=0:0:64:64 --export-dpi=90 --export-background-opacity=0.0 KoboldSpear.svg
	inkscape --export-png=KoboldArmor.png --export-area=0:0:128:128 --export-dpi=90 --export-background-opacity=0.0 KoboldArmor.svg
	mkdir dist ; echo
	touch dist/.textures

clean:
	rm -rf dist

dist/.obj: kobold20130702.blend $(TEX_SVG)
	make dist/.textures
	mkdir dist/obj ; echo
	cp kobold20130702.blend dist/obj
	cp Kobold.png dist/obj
	cp KoboldSpear.png dist/obj
	cp KoboldArmor.png dist/obj
	cd dist/obj; sh $(DEVUTIL)/blend2obj.sh kobold20130702.blend kobold20130702.obj ; echo
	cd dist/obj; zip kobold20130702.zip *.mtl *.obj *.png
	touch dist/.obj

dist/.ogre: kobold20130702.blend $(TEX_SVG)
	make dist/.textures
	mkdir dist ; echo
	mkdir dist/ogre ; echo
	cd dist/ogre; sh $(DEVUTIL)/blend2ogre.sh $(DEVDATA)/kobold20130702/kobold20130702.blend ./kobold20130702.scene ; echo
	cd dist/ogre; rm KoboldArmor.skeleton.xml
	cd dist/ogre; rm KoboldSpear.skeleton.xml
	cd dist/ogre; xqilla -u -i KoboldArmor.mesh.xml $(DEVDATA)/del-skeleton.xq
	cd dist/ogre; xqilla -u -i KoboldSpear.mesh.xml $(DEVDATA)/del-skeleton.xq
	if [ ! -f dist/ogre/Kobold.mesh.xml ]; then exit -1; fi
	if [ ! -f dist/ogre/Kobold.skeleton.xml ]; then exit -1; fi
	if [ ! -f dist/ogre/Kobold.material ]; then exit -1; fi
	if [ ! -f dist/ogre/Kobold.png ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldArmor.mesh.xml ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldArmor.material ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldArmor.png ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldSpear.mesh.xml ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldSpear.material ]; then exit -1; fi
	if [ ! -f dist/ogre/KoboldSpear.png ]; then exit -1; fi

