
CC = m68k-palmos-gcc

CFLAGS = -O2 -Wall -c -I../Palmhdr

palm: launchbx.prc

launchbx.prc : launchbx tFRM0456.bin ../VERSION code03e8.bin
	cp ../VERSION tver0001.bin
	build-prc $@ 'LaunchBox' LBOX launchbx *.bin
	cp launchbx.prc ../Binaries/PalmOS

tFRM0456.bin: launchbx.rcp launchbx.h
	pilrc -q launchbx.rcp

code03e8.bin: lbox.c
	m68k-palmos-gcc -O2 -Wall -I../Palmhdr lbox.c -o lbox
	m68k-palmos-obj-res lbox
	mv code0000.lbox.grc code03e8.bin
	mv code0001.lbox.grc code03e9.bin
	mv data0000.lbox.grc data03e8.bin
	mv pref0000.lbox.grc pref03e8.bin
	mv rloc0000.lbox.grc rloc03e8.bin

launchbx:  launchbx.o
	$(CC) $^ -o $@

clean :
	rm -f *.grc *.o *.bin launchbx lbox *.prc

launchbx.c handlers.c: launchbx.h
