CC = m68k-palmos-gcc
CFLAGS = -O2 -palmos3.5

all: i18n_en.prc i18n_fr.prc i18n_es.prc

i18n_en.prc: i18n bin.stamp
	cd en; build-prc ../i18n_en.prc "I18n-Eng" TuIE ../i18n *.bin; cd ..

i18n_fr.prc: i18n bin.stamp
	cd fr; build-prc ../i18n_fr.prc "I18n-Fra" TuIF ../i18n *.bin; cd ..

i18n_es.prc: i18n bin.stamp
	cd es; build-prc ../i18n_es.prc "I18n-Esp" TuIS ../i18n *.bin; cd ..

i18n: i18n.o
	$(CC) $(CFLAGS) -o i18n i18n.o

i18n.o: i18n.c i18n.h
	$(CC) $(CFLAGS) -c i18n.c

bin.stamp: i18n.rcp i18n.h i18n.bmp
	mkdir en >NUL 2>&1; pilrc -L ENGLISH i18n.rcp en
	mkdir fr >NUL 2>&1; pilrc -L FRENCH i18n.rcp fr
	mkdir es >NUL 2>&1; pilrc -L SPANISH i18n.rcp es

clean:
	-rm -f *.[oa] i18n */*.bin *.stamp
