PREFIX?= /usr/local CC?= cc CFLAGS?= -O -Wall # CFLAGS = -O3 SHAR = shar # SHAR = shar -T PERL?= perl RM?= rm -rf INSTALL?= /usr/bin/install BSD_INSTALL_PROGRAM?= ${INSTALL} -s -o root -g wheel -m 555 BSD_INSTALL_MAN?= ${INSTALL} -o root -g wheel -m 444 VERSION = 207 nkf : nkf.c config.h utf8tbl.o $(CC) $(CFLAGS) -o nkf nkf.c utf8tbl.o ./nkf -e nkf.1j > nkf.1j.euc utf8tbl.o : utf8tbl.c config.h $(CC) $(CFLAGS) -c utf8tbl.c install: ${BSD_INSTALL_PROGRAM} nkf ${PREFIX}/bin ${BSD_INSTALL_MAN} nkf.1 ${PREFIX}/man/man1/nkf.1 ${BSD_INSTALL_MAN} nkf.1j.euc ${PREFIX}/man/ja/man1/nkf.1 clean: -$(RM) nkf.o nkf nkf.in nkf.out nkf$(VERSION) *~ *.bad utf8tbl.o cd NKF.mod; if [ -f Makefile ]; then make clean; fi test: nkf $(PERL) test.pl perl: ( cd NKF.mod ; \ $(PERL) Makefile.PL ; \ make ; \ make test ) shar: -mkdir nkf$(VERSION) -mkdir nkf$(VERSION)/NKF.mod for file in `cat MANIFEST`; \ do \ nkf -j -m0 $$file > nkf$(VERSION)/$$file ; \ done echo "#!/bin/sh" >nkf$(VERSION).shar echo "mkdir nkf$(VERSION)" >>nkf$(VERSION).shar echo "mkdir nkf$(VERSION)/NKF.mod" >>nkf$(VERSION).shar echo "cd nkf$(VERSION)" >>nkf$(VERSION).shar ( cd nkf$(VERSION) ; $(SHAR) `cat ../MANIFEST` ) >> nkf$(VERSION).shar -$(RM) nkf$(VERSION) tar: -mkdir nkf$(VERSION) -mkdir nkf$(VERSION)/NKF.mod for file in `cat MANIFEST`; \ do \ nkf -j -m0 $$file > nkf$(VERSION)/$$file ; \ done tar cf nkf$(VERSION).tar nkf$(VERSION) -$(RM) nkf$(VERSION)