#!/bin/sh

#This builds an ipk for the Zaurus.
#NOTE: This is run when executing 'make -f Makefile.zaurus'.

if test -a VERSION ; then
	VERSION="$(cat VERSION)"
	if test -a TARGET ; then
		TARGET="$(cat TARGET)"
#-------------------------------------------------------------
		echo "Building ipk..."
		
		mkdir -p ipk/CONTROL
		mkdir -p ipk/opt/QtPalmtop/apps/Games
		mkdir -p ipk/opt/QtPalmtop/bin
		mkdir -p ipk/opt/QtPalmtop/pics
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/skins/original
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/levels

		cp zaurus/control ipk/CONTROL/
		cp zaurus/${TARGET}.desktop ipk/opt/QtPalmtop/apps/Games/
		cp icon32.png ipk/opt/QtPalmtop/pics/${TARGET}.png
		cp ${TARGET} zaurus/run${TARGET} ipk/opt/QtPalmtop/bin/
		cp data/skins/original/*.bmp data/skins/original/*.ttf ipk/opt/QtPalmtop/share/${TARGET}/skins/original/
		cp data/levels/*.dat ipk/opt/QtPalmtop/share/${TARGET}/levels/
		cp README.zaurus ipk/opt/QtPalmtop/share/${TARGET}/README
		cp COPYING ChangeLog ipk/opt/QtPalmtop/share/${TARGET}/
		
		zaurus/_ipkg-build ipk
		
		rm -rf ipk
		
		echo "All done."
#-------------------------------------------------------------
	else
		echo "ERROR: File \"TARGET\" not found. This is a text file with the project name inside it."
	fi
else
	echo "ERROR: File \"VERSION\" not found. This is a text file with the version number inside it."
fi
