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)