#!/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}/levels
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/skins/original
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/skins/tronic
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/locales/en_GB
		mkdir -p ipk/opt/QtPalmtop/share/${TARGET}/locales/pl_PL

		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/levels/* ipk/opt/QtPalmtop/share/${TARGET}/levels/
		cp data/skins/original/* ipk/opt/QtPalmtop/share/${TARGET}/skins/original/
		cp data/skins/tronic/* ipk/opt/QtPalmtop/share/${TARGET}/skins/tronic/
		cp data/locales/en_GB/* ipk/opt/QtPalmtop/share/${TARGET}/locales/en_GB/
		cp data/locales/pl_PL/* ipk/opt/QtPalmtop/share/${TARGET}/locales/pl_PL/
		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
