2 INSTDIR
=$(DESTDIR
)/usr
/share
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 all: $(TRANSLATED
) gb-stamp b5-stamp
12 cd src
&& find man
* -type f
-path
*.
[1-9nlpo
] -o
-name
*.tcl \
13 -o
-name
*.1[ml
] -o
-name
*.3t
-o
-name
*.3pm
-o
-name
*.3perl \
14 -o
-name
*.3thr
-o
-name
*.
[357]ssl
-o
-name
*.8c \
15 -o
-name
*.3gl
-o
-name
*.
[13457]x
-o
-name
*.
[013]p \
17 |
sort > TRANSLATED
&& cd ..
&& mv src
/TRANSLATED
$(TRANSLATED
)
21 for f in
`cat $(TRANSLATED)` ; do \
22 OFNAME
=`basename $$f | sed -e 's/\.\([^.]*\)$$/.zh_CN.\1/'` ; \
23 iconv
-f utf8
-t gbk src
/$$f -o zh_CN
/$$OFNAME ; \
29 for f in
`cat $(TRANSLATED)` ; do \
30 OFNAME
=`basename $$f | sed -e 's/\.\([^.]*\)$$/.zh_TW.\1/'` ; \
31 iconv
-f utf8
-t gb18030 src
/$$f | autob5
-i gb
-o big5 | utils
/totw.pl
> zh_TW
/$$OFNAME ; \
36 rm -rf UTF-8 zh_CN zh_TW html-u8 html-gb html-b5
$(TRANSLATED
)
37 find .
-name
*~
-type f | xargs
rm -f
42 for i in
$(MAN
) ; do \
43 mkdir
-p html-gb
/man
$$i ; \
45 export LC_ALL
=zh_CN.GB18030
;\
46 for f in
`cat $(TRANSLATED)` ; do \
47 iconv
-f utf8
-t gb18030 src
/$$f | utils
/man2html
> html-gb
/$$f.html
; \
50 rm -rf
$(INSTDIR
)/doc
/$(NAME
)
51 mkdir
-p
$(INSTDIR
)/doc
52 cp
-R DOCS
$(INSTDIR
)/doc
/$(NAME
)
53 cp README
* $(INSTDIR
)/doc
/$(NAME
)
54 cp COPYING
$(INSTDIR
)/doc
/$(NAME
)
56 rm -rf
$(INSTDIR
)/man
/zh_CN.UTF-8
57 mkdir
-p
$(INSTDIR
)/man
58 cp
-R UTF-8
$(INSTDIR
)/man
/zh_CN.UTF-8
60 rm -rf
$(INSTDIR
)/man
/zh_CN.GB
* $(INSTDIR
)/man
/zh_CN
61 mkdir
-p
$(INSTDIR
)/man
62 cp
-R GB
$(INSTDIR
)/man
/zh_CN
64 rm -rf
$(INSTDIR
)/man
/zh_TW
65 mkdir
-p
$(INSTDIR
)/man
66 cp
-R BIG5
$(INSTDIR
)/man
/zh_TW
68 rm -rf
$(INSTDIR
)/doc
/$(NAME
)
69 rm -rf
$(INSTDIR
)/man
/zh_CN
* /usr
/share
/man
/zh_CN
*
70 rm -rf
$(INSTDIR
)/man
/zh_TW
* /usr
/share
/man
/zh_TW
*
71 rm -f
$(CONFDIR
)/cman.conf
$(CONFDIR
)/profile.d
/cman.
*