Mercurial > hg > Applications > mh
diff nkf-utf8/Makefile @ 12:441a2190cfae
Lion fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 21 Apr 2012 13:10:49 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nkf-utf8/Makefile Sat Apr 21 13:10:49 2012 +0900 @@ -0,0 +1,52 @@ +CC = cc +CFLAGS = -O +# CFLAGS = -O3 +SHAR = shar +# SHAR = shar -T +PERL = perl +RM = rm -rf +VERSION = 205 +EXIST = test -f +#EXIST = exist #nmake + +nkf : nkf.c config.h utf8tbl.o + $(CC) $(CFLAGS) -o nkf nkf.c utf8tbl.o + +utf8tbl.o : utf8tbl.c config.h + $(CC) $(CFLAGS) -c utf8tbl.c + +clean: + -$(RM) nkf.o nkf nkf.in nkf.out nkf$(VERSION) *~ *.bad utf8tbl.o + cd NKF.mod; if $(EXIST) 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)