INCLUDE=

CC=cc
CFLAGS= -g -I../lib -I. -L../lib -L.

SRC = README Makefile */*.c */*.h */*.tbl */Makefile */README
OBJS = big2jis/b2j-util.o big2jis/b2j_table.o \
	jis2big/j2b-util.o jis2big/j2b_table.o \
	big2gb/b2g-util.o big2gb/b2g_table.o \
	gb2big/g2b-util.o gb2big/g2b_table.o \
	gb2jis/g2j-util.o gb2jis/g2j_table.o \
	jis2gb/j2g-util.o jis2gb/j2g_table.o \
	lib/lang-util.o lib/cn-util.o \
	lib/py-tbl.o lib/uzpj-tbl.o lib/uzpj-util.o \
	hz2gb.o gb2hz.o SINO.o jp-util2.o

all: makeall libcn2jp.a


makeall:
	cd lib; make; cd ..
	cd big2jis; make; cd ..
	cd jis2big; make; cd ..
	cd big2gb; make; cd ..
	cd gb2big; make; cd ..
	cd gb2jis; make; cd ..
	cd jis2gb; make; cd ..

libcn2jp.a:  $(OBJS)
	rm -f libcn2jp.a
	ar r libcn2jp.a $(OBJS)
	ranlib libcn2jp.a
	cp libcn2jp.a ../../../lib/libcn2jp.a

gb2hz.o: lib/gb2hz.c
	$(CC) -c lib/gb2hz.c

hz2gb.o: lib/hz2gb.c
	$(CC) -c lib/hz2gb.c

SINO.o: lib/SINO.c
	$(CC) -c lib/SINO.c

jp-util2.o: lib/jp-util2.c
	$(CC) -c lib/jp-util2.c

tar:
	echo "Produce cn2jp`date '+%m%d'`.tar..."
	tar cvf cn2jp"`date '+%m%d'`".tar ${SRC} Makefile
	gzip cn2jp"`date '+%m%d'`".tar
	mv cn2jp"`date '+%m%d'`".tar.gz ..

untar:
	gzcat cn2jp.tar.gz | tar xvf -

clean:
	rm -f *.o *.a */*.o */*.t */*.a */???_table.c */?2?
