#
# This makefile creates all of the iconv tables.
#
# The following table file has been checked into shared source, but
# it is not needed for 10.0:
#	jis=eucJP.src

CFLAGS=
GENXLT=/usr/bin/genxlt
SHELL = /usr/bin/ksh

TARGETS = \
	arab8=arabe   eucJP=sjishp  iso81=spane   roma8=cp500 \
	arab8=iso86   eucJP=sjispc  iso81=swede   roma8=engle \
	arabe=arab8   eucTW=big5    iso82=cp852   roma8=finne \
	arabe=iso86   eucTW=chinte  iso82=cp870   roma8=frene \
	big5=chinte   eucTW=roc15   iso85=cp866   roma8=germe \
	big5=eucTW    finne=iso81   iso85=cp880   roma8=icele \
	big5=roc15    finne=roma8   iso86=arab8   roma8=iso81 \
	chinte=big5   frene=iso81   iso86=arabe   roma8=itale \
	chinte=eucTW  frene=roma8   iso87=gree8   roma8=spane \
	chinte=roc15  germe=iso81   iso87=greee   roma8=swede \
	cp037=iso81   germe=roma8   iso88=hebr8   sjishi=eucJP \
	cp037=roma8   gree8=greee   iso88=hebre   sjishi=jis \
	cp277=iso81   gree8=iso87   iso89=turk8   sjishp=cp930 \
	cp277=roma8   greee=gree8   iso89=turke   sjishp=cp939 \
	cp500=iso81   greee=iso87   itale=iso81   sjishp=eucJP \
	cp500=roma8   hebr8=hebre   itale=roma8   sjishp=japae \
	cp852=iso82   hebr8=iso88   japae=eucJP   sjishp=jis \
	cp866=iso85   hebre=hebr8   japae=sjishp  sjispc=eucJP \
	cp870=iso82   hebre=iso88   jis=eucJP     sjispc=jis \
	cp880=iso85   icele=iso81   jis=sjishi    spane=iso81 \
	cp930=eucJP   icele=roma8   jis=sjishp    spane=roma8 \
	cp930=sjishp  iso81=cp037   jis=sjispc    swede=iso81 \
	cp939=eucJP   iso81=cp277   kana8=katae   swede=roma8 \
	cp939=sjishp  iso81=cp500   katae=kana8   thai8=thaie \
	engle=iso81   iso81=engle   kore5=koree   thaie=thai8 \
	engle=roma8   iso81=finne   koree=kore5   turk8=iso89 \
	eucJP=cp930   iso81=frene   roc15=big5    turk8=turke \
	eucJP=cp939   iso81=germe   roc15=chinte  turke=iso89 \
	eucJP=japae   iso81=icele   roc15=eucTW   turke=turk8 \
	eucJP=jis     iso81=itale   roma8=cp037 \
	eucJP=sjishi  iso81=roma8   roma8=cp277 \
        iso81=cp850   iso81=cp437   cp850=iso81   cp437=iso81 \
	chinse=hp15CN hp15CN=chinse \
	big5=hp15CN hp15CN=big5

OTHERS = \
	roma8=ucs2 iso81=ucs2 iso82=ucs2 iso85=ucs2 iso86=ucs2 iso87=ucs2 \
	iso88=ucs2 iso89=ucs2 eucJP=ucs2 sjis=ucs2 eucTW=ucs2 big5=ucs2 \
	roc15=ucs2 eucKR=ucs2 hp15CN=ucs2 thai8=ucs2 ucs2=roma8 ucs2=iso81 \
	ucs2=iso82 ucs2=iso85 ucs2=iso86 ucs2=iso87 ucs2=iso88 ucs2=iso89 \
	ucs2=eucJP ucs2=sjis ucs2=eucTW ucs2=big5 ucs2=roc15 ucs2=eucKR \
	ucs2=hp15CN ucs2=thai8 
         
SOURCES = \
	arab8=arabe.src   eucJP=sjishp.src  iso81=spane.src   roma8=cp500.src \
	arab8=iso86.src   eucJP=sjispc.src  iso81=swede.src   roma8=engle.src \
	arabe=arab8.src   eucTW=big5.src    iso82=cp852.src   roma8=finne.src \
	arabe=iso86.src   eucTW=chinte.src  iso82=cp870.src   roma8=frene.src \
	big5=chinte.src   eucTW=roc15.src   iso85=cp866.src   roma8=germe.src \
	big5=eucTW.src    finne=iso81.src   iso85=cp880.src   roma8=icele.src \
	big5=roc15.src    finne=roma8.src   iso86=arab8.src   roma8=iso81.src \
	chinte=big5.src   frene=iso81.src   iso86=arabe.src   roma8=itale.src \
	chinte=eucTW.src  frene=roma8.src   iso87=gree8.src   roma8=spane.src \
	chinte=roc15.src  germe=iso81.src   iso87=greee.src   roma8=swede.src \
	cp037=iso81.src   germe=roma8.src   iso88=hebr8.src   sjishi=eucJP.src \
	cp037=roma8.src   gree8=greee.src   iso88=hebre.src   sjishi=jis.src \
	cp277=iso81.src   gree8=iso87.src   iso89=turk8.src   sjishp=cp930.src \
	cp277=roma8.src   greee=gree8.src   iso89=turke.src   sjishp=cp939.src \
	cp500=iso81.src   greee=iso87.src   itale=iso81.src   sjishp=eucJP.src \
	cp500=roma8.src   hebr8=hebre.src   itale=roma8.src   sjishp=japae.src \
	cp852=iso82.src   hebr8=iso88.src   japae=eucJP.src   sjishp=jis.src \
	cp866=iso85.src   hebre=hebr8.src   japae=sjishp.src  sjispc=eucJP.src \
	cp870=iso82.src   hebre=iso88.src   jis=eucJP.src     sjispc=jis.src \
	cp880=iso85.src   icele=iso81.src   jis=sjishi.src    spane=iso81.src \
	cp930=eucJP.src   icele=roma8.src   jis=sjishp.src    spane=roma8.src \
	cp930=sjishp.src  iso81=cp037.src   jis=sjispc.src    swede=iso81.src \
	cp939=eucJP.src   iso81=cp277.src   kana8=katae.src   swede=roma8.src \
	cp939=sjishp.src  iso81=cp500.src   katae=kana8.src   thai8=thaie.src \
	engle=iso81.src   iso81=engle.src   kore5=koree.src   thaie=thai8.src \
	engle=roma8.src   iso81=finne.src   koree=kore5.src   turk8=iso89.src \
	eucJP=cp930.src   iso81=frene.src   roc15=big5.src    turk8=turke.src \
	eucJP=cp939.src   iso81=germe.src   roc15=chinte.src  turke=iso89.src \
	eucJP=japae.src   iso81=icele.src   roc15=eucTW.src   turke=turk8.src \
	eucJP=jis.src     iso81=itale.src   roma8=cp037.src \
	eucJP=sjishi.src  iso81=roma8.src   roma8=cp277.src \
	iso81=cp850.src   iso81=cp437.src   cp850=iso81.src   cp437=iso81.src \
	chinse=hp15CN.src hp15CN=chinse.src \
	big5=hp15CN.src hp15CN=big5.src

OTHER_SOURCES = \
	roma8=ucs2.src	iso81=ucs2.src	iso82=ucs2.src	iso85=ucs2.src \
	iso86=ucs2.src	iso87=ucs2.src	iso88=ucs2.src	iso89=ucs2.src \
	eucJP=ucs2.src	sjis=ucs2.src	eucTW=ucs2.src	big5=ucs2.src \
	roc15=ucs2.src	eucKR=ucs2.src	hp15CN=ucs2.src	thai8=ucs2.src \
	ucs2=roma8.src	ucs2=iso81.src	ucs2=iso82.src	ucs2=iso85.src \
	ucs2=iso86.src	ucs2=iso87.src	ucs2=iso88.src	ucs2=iso89.src \
	ucs2=eucJP.src	ucs2=sjis.src	ucs2=eucTW.src	ucs2=big5.src \
	ucs2=roc15.src	ucs2=eucKR.src	ucs2=hp15CN.src	ucs2=thai8.src	

default:
	for	FILE in	$(TARGETS) $(OTHERS); do \
		echo $$FILE.src; \
		$(GENXLT) -f $$FILE	$$FILE.src;	\
	done

clean:
	rm -f $(TARGETS) $(OTHERS);
