Imported upstream version 1.5
[manpages-zh.git] / Makefile
blobc4e204bc5a096e7481aa482b310ef2f8295263ce
1 NAME=man-pages-zh_CN
2 DESTDIR=/usr/share
3 CONFDIR=/etc
4 TRANSLATED=DOCS/00TRANSLATED
6 MAN=1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 3pm 3perl
7 MAN=1 8 2 3 4 5 6 7 9 n l
9 u8:
10 mkdir UTF-8
11 cp -r src/man* UTF-8/
12 gb:
13 for i in $(MAN) ; do \
14 mkdir -p GB/man$$i ; \
15 done
16 for f in `cat $(TRANSLATED)` ; do \
17 iconv -f utf8 -t gb18030 src/$$f > GB/$$f ; \
18 done
19 cp src/man.macros GB/
20 html-gb:
21 mkdir html-gb
22 for i in $(MAN) ; do \
23 mkdir -p html-gb/man$$i ; \
24 done
25 export LC_ALL=zh_CN.GB18030 ;\
26 for f in `cat $(TRANSLATED)` ; do \
27 iconv -f utf8 -t gb18030 src/$$f | utils/man2html > html-gb/$$f.html ; \
28 done
29 clean:
30 rm -rf UTF-8 GB BIG5 html-u8 html-gb html-b5
31 find . -name *~ -type f | xargs rm -f
32 @rm -f *-stamp
33 @cd src && find man* -type f -path *.[1-9nlpo] -o -name *.tcl \
34 -o -name *.1[ml] -o -name *.3t -o -name *.3pm -o -name *.3perl \
35 -o -name *.3thr -o -name *.[357]ssl -o -name *.8c \
36 -o -name *.3gl -o -name *.[13457]x -o -name *.[013]p \
37 |sort > TRANSLATED && cd .. && mv src/TRANSLATED $(TRANSLATED)
38 install-doc:
39 rm -rf $(DESTDIR)/doc/$(NAME)
40 mkdir -p $(DESTDIR)/doc
41 cp -R DOCS $(DESTDIR)/doc/$(NAME)
42 cp README* $(DESTDIR)/doc/$(NAME)
43 cp COPYING $(DESTDIR)/doc/$(NAME)
44 install-u8:
45 rm -rf $(DESTDIR)/man/zh_CN.UTF-8
46 mkdir -p $(DESTDIR)/man
47 cp -R UTF-8 $(DESTDIR)/man/zh_CN.UTF-8
48 install-gb:
49 rm -rf $(DESTDIR)/man/zh_CN.GB* /usr/share/man/zh_CN.GB*
50 mkdir -p $(DESTDIR)/man
51 cp -R GB $(DESTDIR)/man/zh_CN.GB18030
52 ln -s /usr/share/man/zh_CN.GB18030 $(DESTDIR)/man/zh_CN.GB2312
53 ln -s /usr/share/man/zh_CN.GB18030 $(DESTDIR)/man/zh_CN.GBK
54 ln -s /usr/share/man/zh_CN.GB18030 $(DESTDIR)/man/zh_CN
55 mkdir -p $(CONFDIR)/profile.d
56 cp -f src/cman/cman.conf $(CONFDIR)/
57 cp -pf src/cman/cman.sh $(CONFDIR)/profile.d/
58 cp -pf src/cman/cman.csh $(CONFDIR)/profile.d/
59 uninstall:
60 rm -rf $(DESTDIR)/doc/$(NAME)
61 rm -rf $(DESTDIR)/man/zh_CN* /usr/share/man/zh_CN*
62 rm -f $(CONFDIR)/cman.conf $(CONFDIR)/profile.d/cman.*