
TARGETS=8859-1.c 8859-2.c 8859-3.c 8859-4.c 8859-5.c 8859-6.c 8859-7.c \
	8859-8.c 8859-9.c 8859-10.c 8859-15.c \
	8859-13.c 8859-14.c 8859-16.c \
	CP1250.c CP1251.c CP1252.c CP1253.c CP1254.c CP1255.c CP1256.c \
	CP1257.c CP1258.c \
	CP437.c CP737.c CP775.c CP850.c CP852.c CP855.c CP857.c CP866.c \
	CP860.c CP861.c CP862.c CP863.c CP864.c CP865.c CP869.c CP874.c \
	CP858.c CP367.c \
	AMSTRAD.c PCGEM.c BBCMICRO.c PPCGREEK.c PPC437.c PPC865.c PPC860.c 


SOURCE = iso01.uni iso02.uni iso03.uni iso04.uni iso05.uni iso06.uni \
	 iso07.uni iso08.uni iso09.uni iso10.uni iso15.uni 8859-13.TXT \
	 8859-14.TXT 8859-16.TXT CP1250.TXT CP1251.TXT CP1252.TXT CP1253.TXT \
	 CP1254.TXT CP1255.TXT CP1256.TXT CP1257.TXT CP1258.TXT cp437.uni \
	 cp737a.uni CP775.TXT cp850a.uni CP852.TXT CP855.TXT CP857.TXT \
	 CP860.TXT CP861.TXT CP862.TXT cp863.uni CP864.TXT cp865a.uni \
	 CP869.TXT CP874.TXT amstrad.uni pcgem.uni Makefile map2uni.c \
	 ppcgreek.uni ppc437.uni ppc865.uni ppc860.uni bbcmicro.uni \
	 CP367.uni txt2uni.c README


CFLAGS=-Wall -g

all:	map2uni txt2uni $(TARGETS)

tar:	$(SOURCE)
	tar zcvf mappings.tar.gz $(SOURCE)

8859-%.c:	iso0%.uni map2uni
	./map2uni $@ $< > $@

8859-%.c:	iso%.uni map2uni
	./map2uni $@ $< > $@

8859-%.c:	8859-%.TXT txt2uni
	./txt2uni $@ $< > $@

CP125%.c:	CP125%.TXT txt2uni
	./txt2uni $@ $< > $@

CP%.c:	cp%a.uni map2uni
	./map2uni $@ $< > $@

CP%.c:	cp%.uni map2uni
	./map2uni $@ $< > $@

CP%.c:	CP%.TXT
	./txt2uni $@ $< > $@

AMSTRAD.c:	amstrad.uni map2uni
	./map2uni $@ $< > $@

PCGEM.c:	pcgem.uni map2uni
	./map2uni $@ $< > $@

PPCGREEK.c:	ppcgreek.uni map2uni
	./map2uni $@ $< > $@

PPC437.c:	ppc437.uni map2uni
	./map2uni $@ $< > $@

PPC860.c:	ppc860.uni map2uni
	./map2uni $@ $< > $@

PPC865.c:	ppc865.uni map2uni
	./map2uni $@ $< > $@

BBCMICRO.c:	bbcmicro.uni map2uni
	./map2uni $@ $< > $@

clean:
	rm $(TARGETS) txt2uni map2uni

