X-Git-Url: http://git.sourceforge.jp/view?p=nkf%2Fnkf.git;a=blobdiff_plain;f=Makefile;h=1350832ff0c3e681bd8e70fe8e9fe4f49ec5294c;hp=2678a44a5aa8b4b2614370b7d39aedf87f137f24;hb=ea58b3710d9b5cffbffa701ac4b3f8443a25f128;hpb=1fc03714e03b163e25915a49ac0b892b2e53585c diff --git a/Makefile b/Makefile index 2678a44..1350832 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,24 @@ CC = cc -CFLAGS = -O +CFLAGS = -O -Wall -pedantic # CFLAGS = -O3 SHAR = shar # SHAR = shar -T PERL = perl RM = rm -rf -VERSION = 207 +VERSION = 2.0.9 +prefix = /usr/local -nkf : nkf.c config.h utf8tbl.o - $(CC) $(CFLAGS) -o nkf nkf.c utf8tbl.o +nkf : nkf.o utf8tbl.o + $(CC) $(CFLAGS) -o nkf nkf.o utf8tbl.o -utf8tbl.o : utf8tbl.c config.h +nkf.o : nkf.c nkf.h utf8tbl.h config.h + $(CC) $(CFLAGS) -c nkf.c + +utf8tbl.o : utf8tbl.c utf8tbl.h config.h $(CC) $(CFLAGS) -c utf8tbl.c clean: - -$(RM) nkf.o nkf nkf.in nkf.out nkf$(VERSION) *~ *.bad utf8tbl.o + -$(RM) nkf.o nkf nkf.exe nkf.in nkf.out nkf-$(VERSION) *~ *.bad utf8tbl.o cd NKF.mod; if [ -f Makefile ]; then make clean; fi test: nkf @@ -26,26 +30,31 @@ perl: make ; \ make test ) +install: + cp nkf $(prefix)/bin/ + cp nkf.1 $(prefix)/man/man1/ + cp nkf.1j $(prefix)/man/ja/man1/nkf.1 + shar: - -mkdir nkf$(VERSION) - -mkdir nkf$(VERSION)/NKF.mod + -mkdir nkf-$(VERSION) + -mkdir nkf-$(VERSION)/NKF.mod for file in `cat MANIFEST`; \ do \ - nkf -j -m0 $$file > nkf$(VERSION)/$$file ; \ + 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) + 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 + -mkdir nkf-$(VERSION) + -mkdir nkf-$(VERSION)/NKF.mod for file in `cat MANIFEST`; \ do \ - nkf -j -m0 $$file > nkf$(VERSION)/$$file ; \ + nkf -j -m0 $$file > nkf-$(VERSION)/$$file ; \ done - tar cf nkf$(VERSION).tar nkf$(VERSION) - -$(RM) nkf$(VERSION) + tar cf nkf-$(VERSION).tar nkf-$(VERSION) + -$(RM) nkf-$(VERSION)