news items and putting them into the localized web pages. If the translation is available it will be used, otherwise the original (English) version of the news item will be used.
116 lines
2.5 KiB
Makefile
116 lines
2.5 KiB
Makefile
# $FreeBSD: www/fr/Makefile,v 1.7 2004/10/06 12:55:04 stephane Exp $
|
|
|
|
# The FreeBSD French Documentation Project
|
|
# Original revision: 1.107
|
|
|
|
.if exists(Makefile.conf)
|
|
.include "Makefile.conf"
|
|
.endif
|
|
.if exists(../Makefile.inc)
|
|
.include "../Makefile.inc"
|
|
.endif
|
|
|
|
# These are turned into validated, normalized HTML files.
|
|
|
|
DOCS= applications.sgml
|
|
DOCS+= art.sgml
|
|
DOCS+= auditors.sgml
|
|
DOCS+= availability.sgml
|
|
DOCS+= docs.sgml
|
|
DOCS+= features.sgml
|
|
DOCS+= register.sgml
|
|
DOCS+= internet.sgml
|
|
DOCS+= mailto.sgml
|
|
DOCS+= publish.sgml
|
|
DOCS+= relnotes.sgml
|
|
DOCS+= send-pr.sgml
|
|
DOCS+= support.sgml
|
|
DOCS+= where.sgml
|
|
DOCS+= y2kbug.sgml
|
|
|
|
# These will be directly installed.
|
|
|
|
DATA= favicon.ico
|
|
DATA+= robots.txt
|
|
DATA+= freebsd.css
|
|
DATA+= vendors.html
|
|
|
|
# Subdirectories
|
|
# SGML
|
|
SUBDIR= security
|
|
SUBDIR+= commercial
|
|
SUBDIR+= docproj
|
|
SUBDIR+= news
|
|
SUBDIR+= advocacy
|
|
|
|
SUBDIR+= events
|
|
SUBDIR+= FAQ
|
|
SUBDIR+= handbook
|
|
SUBDIR+= tutorials
|
|
SUBDIR+= internal
|
|
SUBDIR+= java
|
|
SUBDIR+= copyright
|
|
SUBDIR+= search
|
|
SUBDIR+= gallery
|
|
SUBDIR+= projects
|
|
SUBDIR+= prstats
|
|
SUBDIR+= platforms
|
|
SUBDIR+= releases
|
|
SUBDIR+= releng
|
|
SUBDIR+= smp
|
|
SUBDIR+= kse
|
|
SUBDIR+= gnome
|
|
SUBDIR+= donations
|
|
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
|
|
# SUBDIR+= ports
|
|
SUBDIR+= doc
|
|
.endif
|
|
.if defined(BUILD_RELNOTES)
|
|
SUBDIR+= relnotes
|
|
.endif
|
|
|
|
# Non-SGML
|
|
# SUBDIR+= gifs
|
|
# SUBDIR+= cgi
|
|
|
|
# WEB_LANG?= da de es fr it ja pt_BR ru tr zh
|
|
|
|
# Non-English
|
|
|
|
# .if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY)
|
|
# .for DIR in ${WEB_LANG}
|
|
# SUBDIR+= ../${DIR}
|
|
# .endfor
|
|
# .endif
|
|
|
|
WEBDIR?= data/fr
|
|
|
|
# index.html is special, and generated from index.xsl and news/news.xml
|
|
DATA+= index.html
|
|
CLEANFILES+= index.html
|
|
|
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
|
|
|
index.html: index.xsl ${XML_INCLUDES}\
|
|
${XML_NEWS_INCLUDES} \
|
|
${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \
|
|
${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \
|
|
${XML_MIRRORS} ${XML_TRANSTABLE} \
|
|
${XML_ADVISORIES} ${XML_NOTICES} \
|
|
${XML_NAVIGATION}
|
|
${XSLTPROC} ${XSLTPROCOPTS} \
|
|
-o $@ \
|
|
--param mirrors.xml "'${XML_MIRRORS}'" \
|
|
--param advisories.xml "'${XML_ADVISORIES}'" \
|
|
--param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \
|
|
--param news.press.xml "'${XML_NEWS_PRESS}'" \
|
|
--param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \
|
|
--param news.project.xml "'${XML_NEWS_NEWS}'" \
|
|
--param transtable.xml "'${XML_TRANSTABLE}'" \
|
|
--param notices.xml "'${XML_NOTICES}'" \
|
|
--param navigation.xml "'${XML_NAVIGATION}'" \
|
|
${.CURDIR}/index.xsl ${XML_NEWS_NEWS}
|
|
.if !defined(NO_TIDY)
|
|
-${TIDY} ${TIDYOPTS} ${.TARGET}
|
|
.endif
|
|
|