all: cleanpdb _palm _palm33 _compact _compactb _german _french _spanish \
_d.complete _d.french _d.german _d.spanish _usetap

_palm: clean palm/*.bmp palm/palm.rcp
	pilrc palm/palm.rcp
	build-prc -o palm.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_palm33: clean palm33/*.bmp palm33/palm33.rcp
	pilrc palm33/palm33.rcp
	build-prc -o palm33.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_compact: clean compact/*.bmp compact/compact.rcp
	pilrc compact/compact.rcp
	build-prc -o compact.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_compactb: clean compactb/*.bmp compactb/compacti.rcp
	pilrc compactb/compacti.rcp
	build-prc -o compactb.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_german: clean german/*.bmp german/german.rcp
	pilrc german/german.rcp
	build-prc -o german.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_french: clean french/*.bmp french/french.rcp
	pilrc french/french.rcp
	build-prc -o french.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_spanish: clean spanish/*.bmp spanish/spanish.rcp
	pilrc spanish/spanish.rcp
	build-prc -o spanish.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_d.complete: clean d.complete/*.bmp d.complete/complete.rcp
	pilrc d.complete/complete.rcp
	build-prc -o dcomplete.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_d.french: clean d.french/*.bmp d.french/d.french.rcp
	pilrc d.french/d.french.rcp
	build-prc -o dfrench.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_d.german: clean d.german/*.bmp d.german/d.german.rcp
	pilrc d.german/d.german.rcp
	build-prc -o dgerman.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_d.spanish: clean d.spanish/*.bmp d.spanish/d.spanish.rcp
	pilrc d.spanish/d.spanish.rcp
	build-prc -o dspanish.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

_usetap: clean usetap/*.bmp d.spanish/d.spanish.rcp
	pilrc usetap/usetap.rcp
	build-prc -o usetap.pdb -t 'VKBO' -c 'D-KB' -n "D-KB-overlay" *.bin
	make clean

clean:
	rm -f *.bin

cleanpdb:
	rm -f *.pdb
