CC = cc
CFLAGS = -O
SHAR = shar -T
# SHAR = shar 
PERL = perl5
RM = rm -rf
VERSION = 19

nkf : nkf.c
	$(CC) $(CFLAGS) -o nkf nkf.c

clean:
	-$(RM) nkf.o nkf nkf.in nkf.out nkf$(VERSION) *~ *.bad
	cd NKF; make clean
test:	nkf
	$(PERL) test.pl

perl:
	( cd NKF ; \
	$(PERL) Makefile.PL  ; \
	make ; \
	make test )

shar:
	-mkdir nkf$(VERSION)
	-mkdir nkf$(VERSION)/NKF
	for file in  `cat MANIFEST`;  \
	do  \
	    nkf -j -m0 $$file > nkf$(VERSION)/$$file ; \
	done 
	( cd nkf$(VERSION) ; $(SHAR)  `cat ../MANIFEST` ) > nkf$(VERSION).shar
	-$(RM) nkf$(VERSION)
