From owner-doc-jp@jp.freebsd.org  Thu Jan  1 21:29:14 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id VAA06489
	Thu, 1 Jan 1998 21:29:14 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id VAA06484
	for <doc-jp@jp.freebsd.org>; Thu, 1 Jan 1998 21:29:13 +0900 (JST)
Received: from rayearth.rim.or.jp (rayearth.rim.or.jp [202.247.130.242]) by ns11.rim.or.jp (8.8.5/3.5Wpl2-ns11/RIMNET-2) with ESMTP
	id VAA11390 for <doc-jp@jp.freebsd.org>; Thu, 1 Jan 1998 21:29:12 +0900 (JST)
Received: (from uucp@localhost) by rayearth.rim.or.jp (8.8.5/3.5Wpl2-uucp1/RIMNET) with UUCP
	id VAA17018 for doc-jp@jp.freebsd.org; Thu, 1 Jan 1998 21:29:12 +0900 (JST)
Received: from ron.snipe.rim.or.jp (localhost.snipe.rim.or.jp [127.0.0.1]) by ron.snipe.rim.or.jp (8.8.7/3.5Wpl7) with ESMTP
	id VAA16404 for <doc-jp@jp.freebsd.org>; Thu, 1 Jan 1998 21:27:16 +0900 (JST)
Message-Id: <199801011227.VAA16404@ron.snipe.rim.or.jp>
To: doc-jp@jp.freebsd.org
Date: Thu, 01 Jan 1998 21:27:14 +0900
From: Motoyuki Konno <motoyuki@snipe.rim.or.jp>
Reply-To: doc-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: doc-jp 4150
Subject: [doc-jp 4150] <WWW> Makefile to build the whole WWW.
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org

  $B:#Ln$G$9!#(B

  $BA0$KCf:,$5$s$H$N4V$GOC$,$G$?!V(BWWW $B$r$-$l$$$K(B build $B$9$k%W%m(B
$B%8%'%/%H!W$K$D$$$F$G$9!#(B

  $B$H$j$"$($:!"(B WWW $B$r9=C[$9$k$?$a$N(B Makefile $B$r=q$$$F$_$^$7$?!#(B
$B8=:_$N(B WWW, FAQ, handbook $B$N%=!<%9$rJQ99$7$J$$$3$H$rA0Ds$K=q$$$?(B
$B$?$a!"$A$g$C$H%(%l%,%s%H$5$K7g$1$k$N$,;DG0$G$9(B :-)

  $B<+J,$N%^%7%s$K(B FreeBSD $B$N(B CVS $B%j%]%8%H%j$,$J$$4D6-$G$b(B CVSup
$B$,F0$-$5$($9$l$P(B build $B$G$-$k$h$&$K$J$C$F$$$^$9!#%m!<%+%k$N%^%7(B
$B%s$G(B WWW, handbook, FAQ $B$NA4$F$,B7$&$N$G!"(B doc-jp $B4XO"$N:n6H$r$9(B
$B$k$N$KHs>o$KJXMx$G$7$g$&!#(B

  httpd $B%5!<%P!<$N(B apache $B$r%$%s%9%H!<%k$7$F!"0J2<$N(B Makefile $B$G(B
DESTDIR = /usr/local/www $B$H$9$l$P!"<j85$N%^%7%s$r(B www.freebsd.org
$B$N%_%i!<$K$9$k$3$H$,$G$-$^$9!#(B

  $B3'$5$s$N%3%a%s%H$r$h$m$7$/$*4j$$$7$^$9!#$b$&$A$g$C$H2~NI$7$F(B
www.freebsd.org $B$=$N$b$N$N(B build $B4D6-$H$7$FDs0F$7$h$&$+$J!"$H;W$C(B
$B$F$$$^$9!#(B

========================================================================
########################################################################
# Makefile to build the WWW
#	Created by motoyuki@jp.FreeBSD.ORG
#
# How to build the WWW
#
# 1. Install the following ports/packages into your FreeBSD machine.
#	textproc/sgmlfotmat, textproc/jade, textproc/html,
#	textproc/linuxdoc, textproc/docbook,
#	net/cvsup (in case you want to update the source by cvsup)
#
# 2. Configure the "USER CONFIGURATION" section of this Makefile.
# 3. Simply run "make", and "make install"
#
########################################################################
# USER CONFIGURATION
#
# USE_CVSUP	Uncomment if you want to update the sources by cvsup.
# NO_LOCAL	Uncomment if you do not want to make the "LOCAL" file of
#		    the WWW (stats.html, stats-img.html).
# HTML_ONLY	Uncomment if you want to make the html formats only.
# SUPFILE	Filename of the cvsup supfile.
# CVSROOT	CVSROOT directory of the FreeBSD CVS repository.
#
# DESTDIR	Directory you want to install the WWW files.
#
# WEBOWN	Owner of the WWW files.
# WEBGRP	Group of the WWW files.
# CGIOWN	Owner of the CGI files.
# CGIGRP	Group of the CGI files.

USE_CVSUP=	true
NO_LOCAL=	true
HTML_ONLY=	true
SUPFILE=	www-supfile
CVSROOT=	/home/ncvs.copy

DESTDIR=	/home/motoyuki/www

WEBOWN=		motoyuki
WEBGRP=		staff
CGIOWN=		motoyuki
CGIGRP=		staff

########################################################################
# SYSTEM CONFIGURATION

DOCS=		FAQ handbook ja_JP.EUC/FAQ ja_JP.EUC/handbook
LANGSUBDIR=	ja_JP.EUC
LINKFILES=	Makefile.inc doc.hdr doc.ftr

########################################################################
# Nothing needed be changed below here

FLAGS=	CVSDIR=
.ifdef NO_LOCAL
FLAGS+=	LOCAL=
.endif
.ifdef HTML_ONLY
FLAGS+= FORMATS=html
.endif

INSTFLAGS=	DESTDIR=${DESTDIR}
INSTFLAGS+=	WEBOWN=${WEBOWN} WEBGRP=${WEBGRP}
INSTFLAGS+=	CGIOWN=${CGIOWN} CGIGRP=${CGIGRP}

all:		checkout symlinks build

checkout:
.if defined(USE_CVSUP)
	cvsup -g -L 2 ${SUPFILE}
.else 	
	if [ -d CVS ]; then \
		cvs -d ${CVSROOT} update -Pd doc www; \
		cvs -d ${CVSROOT} update ports/INDEX; \
	else \
		cvs -d ${CVSROOT} checkout -P doc www; \
		cvs -d ${CVSROOT} checkout ports/INDEX; \
	fi
.endif

symlinks:
	ln -sf ${.CURDIR}/ports ${.CURDIR}/www/data/ports/ports
.for i in ${DOCS}
	ln -sf ${.CURDIR}/doc/$i ${.CURDIR}/www/data/$i
.endfor
.for i in ${LINKFILES}
	ln -sf ${.CURDIR}/www/data/$i ${.CURDIR}/doc/$i
.for j in ${LANGSUBDIR}
	ln -sf ${.CURDIR}/www/data/$j/$i ${.CURDIR}/doc/$j/$i
.endfor
.endfor

build:
	cd www/data; ${MAKE} ${FLAGS}

clean:
	cd www/data; ${MAKE} ${FLAGS} clean

install:
	cd www/data; ${MAKE} ${FLAGS} ${INSTFLAGS} install
========================================================================
# Sample supfile

*default host=cvsup.jp.FreeBSD.ORG
*default base=.
*default prefix=.
*default release=cvs tag=.
*default delete use-rel-suffix
*default preserve compress

ports-base
doc-all
www
========================================================================
begin 644 buildwww.tar.gz
M'XL(`.V&JS0``^U764_C2!#FU?TK2B$/L$N<`S(C@2)MR#6926(VQ[*CW14R
M=CMQ8G='/B9$*/]]J]L'!C*#5@)F'_Q)X';W5]55U575\5!?4<MVZ,$;HEJI
M?#@[@P.`ZL=Z13SAM!H]!>K5:AW@PUF]]K%R6JOAN%JKU"H'4'E+HQ*$?J![
M``<N#_@V7-G?YU'/?P^#WA>'KP1R",,XE2#@<!O:C@G!@L+U]34Y5%H>U0-J
MPNT6DD#_MERK78_2RTE;U<8](E1\XIL]TKA05:'/\*0<1TY;W''XQF9S6',O
M\,MKW5CI<^J#S5!\RT,/8M7@ZL;"9E1%(P)Z%ZP];I3]N>M8/'#UX`32R:5N
MTLSK(G"=DZR08[/PSN1&AH-OMYRO!(W1H&Q\\\,U'-D,#-VGP@S8Z"P0'H5K
M$_V7MOMHG4%%)"3_6/I74Z'%F67/0R]B%6:3SAA:VJC;[\W&S6E?&Q7`IT9@
M<P;<0H[MIQ%'Y^!4A8GMKITM>"&#@HM+A1/0F1F-,3(R?`6QW>N=^7,K23Q]
MT_IC,KM29LS@KDLQ"K;UXXCX:4B$.R/M9J"UFH/G"DP.C`>I'NF<C)CD%T"F
M(+?P3!317>(L@B-T/_!5>:P@QR7;G<OW8['AI^EP<*.-!E^_;W*ZE1#"'/0P
M@7S@S-D*!>AMMS_H*%W<G^DNC4Z)1BX!_B4GA8$9:]I4B9]@VAZ>*_>VB422
MND@`CZZY;XM554:VW9E,V_VQTDZ%LA;:F1H13HLM_4CPNG.I78\4;<.HEVR4
MI0A";WRE]#R.YNXCM'K]9QIP[A'AF88,@:19T5`"+Z0D.>/X-3V!^#T.:$/9
M;#:E.'XD#EI#*2^X2\L,HZL:?+TE)(Y,LI*TF3)*$Q)YWU"49)I$[N(,1LRR
M2.1<EA!YDQ)>LVHF7R?3SO!)W9"VUIK@=MWF[[#`NA6=!9;ZS><KM3-KE<7T
MPUM"((/FJ#>974K'TV4RZ(^^B-BAOK1'V,S`VC'4A>G)IQ5XK^K4B&-/PH[,
M*#5%I\?,1ROG<HC-&A;4HX1T!\T>6H7'*$PFJFV9U$JK/5K^M:%$>4%4RDS;
M2EAI@B0TZ&KC87,Z:8B"3,BD/YI,XVV2G"C>QZ/=PRKN$F=%\3X:[.(:B"9P
M\)@=ITCQ/AKLXGR/)B2;8.V=*XJQH,:*AP'X6Q=OC94?76B$)`OGPB-`E_!B
M,H_2LC@F2M0L2G,H#:`&Q?NX!G;HG(-7BD(4%/P+2J9L#O]<B!IC\#=1A*28
M1F.B"MDE';9T98KS!JR#BQ\SH[NT/VIW_I1,N>5^B=3%TM5+RE/J4_66G1Y9
M$JASHC@,2KZ%"M36;"Q.K"SELA.X61D-ULOQY2_^$Q7[,=C8`9$I*FFW3Q6:
M6B[:>W45(VM0RR-5:27MU9>1?KY-I&<9ZTGK]`5%RWVZEH_,BY]$9A6&S#`A
MD;]`T6'S2V>'3YFWF)2&0W7V$@TDBY#X!GF17KQ/2V.77#OD9_^8S?&?D;E;
MWVR/%[[_X+22^?X[K8KOO_I9/?_^>P_@CQ$=OQIH\@.5D%_P7M)#)X`%]X-&
M](/\R:=:2KG%[YR&^O"^]O!.N\O.>!3["I+$O1#H\^R2B4MXZV!@2\C"++10
M]I$N#/DW_!G!73'V"9&=OB0V)=@62Z+ER%]W/SN(.7+DR)$C1XX<.7+DR)$C
61XX<.7+DR)$CQ_\,_P)/%!+M`"@``*+E
`
end
========================================================================
---
------------------------------------------------------------------------
$B:#Ln(B  $B85G7!w;3M|0e2JBg3X(B        mkonno@res.yamanashi-med.ac.jp  (Univ)
                                motoyuki@snipe.rim.or.jp        (Home) 
                                http://www.st.rim.or.jp/~motoyuki/
