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}