SHELL = /bin/sh

CFLAGS = -O -DUNDEFCHAR=0xa2a2

TABLEC = GB2312JX0208.c GB2312JX0212.c GB2312UZPJ.c
TABLEO = GB2312JX0208.o GB2312JX0212.o GB2312UZPJ.o

.SUFFIXES: .o .c .t

.t.c:
	./t2c $< $@

.c.o:
	cc $(CFLAGS) -c $<

.t.o:
	./t2c $< $*.c
	cc $(CFLAGS) -c $*.c

gb2jis: $(TABLEO) gb2jis.o
	cc gb2jis.o $(TABLEO) -o gb2jis
	strip gb2jis

install: gb2jis gb2jis.1
	cp gb2jis /usr/local/bin/gb2jis
	cp gb2jis.1 /usr/local/man/man1/gb2jis.1
#	nroff -man gb2jis.1 > /usr/local/catman/C/u_man/cat1/gb2jis.1

clean:
	rm -f *.o t2c $(TABLEC) core

t2c: t2c.c
	cc $(CFLAGS) t2c.c -o t2c
	strip t2c

$(TABLEC): t2c
