|
Packit Service |
949123 |
CC = cc
|
|
Packit Service |
949123 |
CFLAGS = -g -O2 -Wall -pedantic
|
|
Packit Service |
949123 |
# CFLAGS = -O3
|
|
Packit Service |
949123 |
SHAR = shar
|
|
Packit Service |
949123 |
# SHAR = shar -T
|
|
Packit Service |
949123 |
PERL = perl
|
|
Packit Service |
949123 |
RM = rm -rf
|
|
Packit Service |
949123 |
VERSION = 2.1.4
|
|
Packit Service |
949123 |
MKDIR = mkdir
|
|
Packit Service |
949123 |
prefix = /usr/local
|
|
Packit Service |
949123 |
PYTHON2 = python
|
|
Packit Service |
949123 |
PYTHON3 = python
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
.PHONY: clean install test tar shar
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
nkf : nkf.o utf8tbl.o
|
|
Packit Service |
949123 |
$(CC) $(CFLAGS) $(LDFLAGS) -o nkf nkf.o utf8tbl.o
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
nkf.o : nkf.c nkf.h utf8tbl.h config.h
|
|
Packit Service |
949123 |
$(CC) $(CFLAGS) -c nkf.c
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
utf8tbl.o : utf8tbl.c utf8tbl.h config.h
|
|
Packit Service |
949123 |
$(CC) $(CFLAGS) -c utf8tbl.c
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
clean:
|
|
Packit Service |
949123 |
-$(RM) nkf.o nkf nkf.exe nkf.in nkf.out nkf-$(VERSION) *~ *.bad utf8tbl.o
|
|
Packit Service |
949123 |
cd NKF.mod; if [ -f Makefile ]; then make clean; fi
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
test: nkf
|
|
Packit Service |
949123 |
$(PERL) test.pl
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
perl:
|
|
Packit Service |
949123 |
( cd NKF.mod ; \
|
|
Packit Service |
949123 |
$(PERL) Makefile.PL ; \
|
|
Packit Service |
949123 |
make ; \
|
|
Packit Service |
949123 |
make test )
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
python2:
|
|
Packit Service |
949123 |
( cd NKF.python2 ; \
|
|
Packit Service |
949123 |
$(PYTHON2) setup.py build )
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
python3:
|
|
Packit Service |
949123 |
( cd NKF.python3 ; \
|
|
Packit Service |
949123 |
$(PYTHON3) setup.py build )
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
install: install-main install-man install-man-ja
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
install-main:
|
|
Packit Service |
949123 |
-$(MKDIR) $(prefix)/bin
|
|
Packit Service |
949123 |
cp -f nkf $(prefix)/bin/
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
install-man:
|
|
Packit Service |
949123 |
-$(MKDIR) $(prefix)/man
|
|
Packit Service |
949123 |
-$(MKDIR) $(prefix)/man/man1
|
|
Packit Service |
949123 |
cp -f nkf.1 $(prefix)/man/man1/
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
install-man-ja:
|
|
Packit Service |
949123 |
-$(MKDIR) $(prefix)/man/ja
|
|
Packit Service |
949123 |
-$(MKDIR) $(prefix)/man/ja/man1
|
|
Packit Service |
949123 |
cp -f nkf.1j $(prefix)/man/ja/man1/nkf.1
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
shar:
|
|
Packit Service |
949123 |
-mkdir nkf-$(VERSION)
|
|
Packit Service |
949123 |
-mkdir nkf-$(VERSION)/NKF.mod
|
|
Packit Service |
949123 |
for file in `cat MANIFEST`; \
|
|
Packit Service |
949123 |
do \
|
|
Packit Service |
949123 |
nkf -j -m0 $$file > nkf-$(VERSION)/$$file ; \
|
|
Packit Service |
949123 |
done
|
|
Packit Service |
949123 |
echo "#!/bin/sh" >nkf-$(VERSION).shar
|
|
Packit Service |
949123 |
echo "mkdir nkf-$(VERSION)" >>nkf-$(VERSION).shar
|
|
Packit Service |
949123 |
echo "mkdir nkf-$(VERSION)/NKF.mod" >>nkf-$(VERSION).shar
|
|
Packit Service |
949123 |
echo "cd nkf-$(VERSION)" >>nkf-$(VERSION).shar
|
|
Packit Service |
949123 |
( cd nkf-$(VERSION) ; $(SHAR) `cat ../MANIFEST` ) >> nkf-$(VERSION).shar
|
|
Packit Service |
949123 |
-$(RM) nkf-$(VERSION)
|
|
Packit Service |
949123 |
|
|
Packit Service |
949123 |
tar:
|
|
Packit Service |
949123 |
-mkdir nkf-$(VERSION)
|
|
Packit Service |
949123 |
-mkdir nkf-$(VERSION)/NKF.mod
|
|
Packit Service |
949123 |
for file in `cat MANIFEST`; \
|
|
Packit Service |
949123 |
do \
|
|
Packit Service |
949123 |
cp $$file nkf-$(VERSION)/$$file ; \
|
|
Packit Service |
949123 |
done
|
|
Packit Service |
949123 |
tar cf nkf-$(VERSION).tar nkf-$(VERSION)
|
|
Packit Service |
949123 |
-$(RM) nkf-$(VERSION)
|