2 CFLAGS = -O -Wall -pedantic
11 $(CC) $(CFLAGS) -o nkf nkf.o utf8tbl.o
13 nkf.o : nkf.c nkf.h utf8tbl.h config.h
14 $(CC) $(CFLAGS) -c nkf.c
16 utf8tbl.o : utf8tbl.c utf8tbl.h config.h
17 $(CC) $(CFLAGS) -c utf8tbl.c
20 -$(RM) nkf.o nkf nkf.exe nkf.in nkf.out nkf-$(VERSION) *~ *.bad utf8tbl.o
21 cd NKF.mod; if [ -f Makefile ]; then make clean; fi
28 $(PERL) Makefile.PL ; \
34 -mkdir nkf-$(VERSION)/NKF.mod
35 for file in `cat MANIFEST`; \
37 nkf -j -m0 $$file > nkf-$(VERSION)/$$file ; \
39 echo "#!/bin/sh" >nkf-$(VERSION).shar
40 echo "mkdir nkf-$(VERSION)" >>nkf-$(VERSION).shar
41 echo "mkdir nkf-$(VERSION)/NKF.mod" >>nkf-$(VERSION).shar
42 echo "cd nkf-$(VERSION)" >>nkf-$(VERSION).shar
43 ( cd nkf-$(VERSION) ; $(SHAR) `cat ../MANIFEST` ) >> nkf-$(VERSION).shar
48 -mkdir nkf-$(VERSION)/NKF.mod
49 for file in `cat MANIFEST`; \
51 nkf -j -m0 $$file > nkf-$(VERSION)/$$file ; \
53 tar cf nkf-$(VERSION).tar nkf-$(VERSION)