From 02925c37f4ab41e3e373ff63180e2323a2550a23 Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Tue, 11 Jul 2006 13:24:05 +0000 Subject: [PATCH] Add www/zh_CN and www/zh_TW directories (currently they are only for building the document sets in doc/zh_CN.GB2312 and doc/zh_TW.Big5). --- zh_CN/Makefile | 17 +++++++++++++++++ zh_CN/Makefile.inc | 5 +++++ zh_CN/doc/Makefile | 47 ++++++++++++++++++++++++++++++++++++++++++++++ zh_TW/Makefile | 17 +++++++++++++++++ zh_TW/Makefile.inc | 5 +++++ zh_TW/doc/Makefile | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 138 insertions(+) create mode 100644 zh_CN/Makefile create mode 100644 zh_CN/Makefile.inc create mode 100644 zh_CN/doc/Makefile create mode 100644 zh_TW/Makefile create mode 100644 zh_TW/Makefile.inc create mode 100644 zh_TW/doc/Makefile diff --git a/zh_CN/Makefile b/zh_CN/Makefile new file mode 100644 index 0000000000..9cd94f79c2 --- /dev/null +++ b/zh_CN/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ +# Original revision: + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +.if !defined(WEB_ONLY) || empty(WEB_ONLY) +SUBDIR+= doc +.endif + +WEBBASE?= /data/zh_CN + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/zh_CN/Makefile.inc b/zh_CN/Makefile.inc new file mode 100644 index 0000000000..ec1aac4e83 --- /dev/null +++ b/zh_CN/Makefile.inc @@ -0,0 +1,5 @@ +# $FreeBSD$ +# Original revision: 1.8 + +WEBBASE?= /data/zh_CN +WEB_PREFIX?= ${.CURDIR}/../.. diff --git a/zh_CN/doc/Makefile b/zh_CN/doc/Makefile new file mode 100644 index 0000000000..f874b1a806 --- /dev/null +++ b/zh_CN/doc/Makefile @@ -0,0 +1,47 @@ +# +# $FreeBSD$ +# Original revision: 1.8 +# +# Build the FreeBSD documentation *outside* of the www tree, and install it +# in to the right place as necessary. +# +# This assumes that you have the www/ and doc/ trees checked out beside +# one another -- this was always the case anyway, so there are no extra +# requirements here. +# +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +all: all-all all-install + +all-all: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" \ + INSTALL_COMPRESSED= all +all-install: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ + INSTALL_COMPRESSED= install +install clean: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ + INSTALL_COMPRESSED= ${.TARGET} +.if make(clean) + ${RM} -rf zh_CN* +.endif + +.include "${WEB_PREFIX}/share/mk/web.site.mk" + +obj: _OBJUSE + +_OBJUSE: .USE + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} ${.TARGET} diff --git a/zh_TW/Makefile b/zh_TW/Makefile new file mode 100644 index 0000000000..e375950101 --- /dev/null +++ b/zh_TW/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ +# Original revision: + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +.if !defined(WEB_ONLY) || empty(WEB_ONLY) +SUBDIR+= doc +.endif + +WEBBASE?= /data/zh_TW + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/zh_TW/Makefile.inc b/zh_TW/Makefile.inc new file mode 100644 index 0000000000..0275c8f2a0 --- /dev/null +++ b/zh_TW/Makefile.inc @@ -0,0 +1,5 @@ +# $FreeBSD$ +# Original revision: 1.8 + +WEBBASE?= /data/zh_TW +WEB_PREFIX?= ${.CURDIR}/../.. diff --git a/zh_TW/doc/Makefile b/zh_TW/doc/Makefile new file mode 100644 index 0000000000..1a60757bb0 --- /dev/null +++ b/zh_TW/doc/Makefile @@ -0,0 +1,47 @@ +# +# $FreeBSD$ +# Original revision: 1.8 +# +# Build the FreeBSD documentation *outside* of the www tree, and install it +# in to the right place as necessary. +# +# This assumes that you have the www/ and doc/ trees checked out beside +# one another -- this was always the case anyway, so there are no extra +# requirements here. +# +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +all: all-all all-install + +all-all: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" \ + INSTALL_COMPRESSED= all +all-install: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" DOCDIR=${.OBJDIR} \ + INSTALL_COMPRESSED= install +install clean: + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} FORMATS="html-split html" DOCDIR=${DESTDIR}/data/doc \ + INSTALL_COMPRESSED= ${.TARGET} +.if make(clean) + ${RM} -rf zh_TW* +.endif + +.include "${WEB_PREFIX}/share/mk/web.site.mk" + +obj: _OBJUSE + +_OBJUSE: .USE + @unset DESTDIR || true; \ + cd ${DOC_PREFIX}/${LANGCODE}; \ + ${MAKE} ${.TARGET}