aboutsummaryrefslogtreecommitdiffstats
path: root/stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample
diff options
context:
space:
mode:
authorPierre Labastie <pieere@linuxfromscratch.org>2020-03-13 09:20:45 +0000
committerPierre Labastie <pieere@linuxfromscratch.org>2020-03-13 09:20:45 +0000
commit2e524f93fc03353e6fb05333d8041505948959eb (patch)
tree0e2f8a60e47c994d49152b300f0d698a7eb29c4f /stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample
parentcc98817b6165e5307c1fc38328cdc2a1cc2de257 (diff)
Since LFS started using docbook-1.78.1, there is a lot of unused data
in the stylesheet directory. Basically, a whole docbook-stylesheet is there, while we need only fo and xhtml (+ some common dirs). Each time we checkout the repo, we have to download this whole thing, which is by far the biggest part of the repo (~33 M). By removing unused cruft, this could be down to ~12 M. Of course, it would be even better to remove completely the stylesheets and use host ones (repo size down to 2M). but let's do this first, it is easier :) git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11778 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample')
-rw-r--r--stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample111
1 files changed, 0 insertions, 111 deletions
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample
deleted file mode 100644
index d9a9a387e..000000000
--- a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/webhelp/Makefile.sample
+++ /dev/null
@@ -1,111 +0,0 @@
-# Configuration
-# The name of the source DocBook xml file
-INPUT_XML = docsrc/readme.xml
-
-# The makefile assumes that you have a
-# directory named images that contains
-# your images. It copies this to the
-# output directory
-USER_IMAGES_PARENT_DIR=docsrc
-
-# Name of the desired output directory
-# This will be created if it doesn't exist
-OUTPUT_DIR = docs
-
-# A list of files to exclude from indexing
-INDEXER_EXCLUDED_FILES = ix01.html
-
-# Profiling params. For more information on
-# profiling (conditional text) and DocBook documents, see
-# http://www.sagehill.net/docbookxsl/Profiling.html
-PROFILE.ARCH = ""
-PROFILE.AUDIENCE = ""
-PROFILE.CONDITION = ""
-PROFILE.CONFORMANCE = ""
-PROFILE.LANG = ""
-PROFILE.OS = ""
-PROFILE.REVISION = ""
-PROFILE.REVISIONFLAG = ""
-PROFILE.ROLE = ""
-PROFILE.SECURITY = ""
-PROFILE.STATUS = ""
-PROFILE.USERLEVEL = ""
-PROFILE.VENDOR = ""
-PROFILE.WORDSIZE = ""
-PROFILE.ATTRIBUTE = ""
-PROFILE.VALUE = ""
-
-# Use this variable to pass in other stringparams
-# to the xsltproc pass that generates DocBook output.
-# For example:
-# OTHER_XSLTPROC_ARGS = --stringparam example.param ""
-OTHER_XSLTPROC_ARGS =
-
-# Path to the DocBook Distribution that
-# contains the xslts etc.
-DOCBOOK_DIST := ../$(pwd)
-
-# =================================================
-# You probably don't need to change anything below
-# unless you choose to add a validation step.
-# ================================================
-DOCBOOK_EXTENSIONS_DIR = $(DOCBOOK_DIST)/extensions
-INDEXER_JAR := $(DOCBOOK_EXTENSIONS_DIR)/webhelpindexer.jar
-TAGSOUP_JAR := $(DOCBOOK_EXTENSIONS_DIR)/tagsoup-1.2.1.jar
-LUCENE_ANALYZER_JAR := $(DOCBOOK_EXTENSIONS_DIR)/lucene-analyzers-3.0.0.jar
-LUCENE_CORE_JAR := $(DOCBOOK_EXTENSIONS_DIR)/lucene-core-3.0.0.jar
-
-classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
-
-all: webhelp
-
-webhelp: $(INPUT_XML) copyfiles chunk index
-
-copyfiles:
- -rm -rf $(OUTPUT_DIR)
- mkdir -p $(OUTPUT_DIR)
- cp -r template/common ${OUTPUT_DIR}
- test ! -d $(USER_IMAGES_PARENT_DIR)/images/ || cp -r $(USER_IMAGES_PARENT_DIR)/images ${OUTPUT_DIR}/images
- cp template/favicon.ico ${OUTPUT_DIR}/
-
-chunk:
- xsltproc --xinclude --output xincluded-profiled.xml \
- --stringparam profile.arch ${PROFILE.ARCH} \
- --stringparam profile.audience ${PROFILE.AUDIENCE} \
- --stringparam profile.condition ${PROFILE.CONDITION} \
- --stringparam profile.conformance ${PROFILE.CONFORMANCE} \
- --stringparam profile.lang ${PROFILE.LANG} \
- --stringparam profile.os ${PROFILE.OS} \
- --stringparam profile.revision ${PROFILE.REVISION} \
- --stringparam profile.revisionflag ${PROFILE.REVISIONFLAG} \
- --stringparam profile.role ${PROFILE.ROLE} \
- --stringparam profile.security ${PROFILE.SECURITY} \
- --stringparam profile.status ${PROFILE.STATUS} \
- --stringparam profile.userlevel ${PROFILE.USERLEVEL} \
- --stringparam profile.vendor ${PROFILE.VENDOR} \
- --stringparam profile.wordsize ${PROFILE.WORDSIZE} \
- --stringparam profile.attribute ${PROFILE.ATTRIBUTE} \
- --stringparam profile.value ${PROFILE.VALUE} \
- ../profiling/profile.xsl \
- ${INPUT_XML}
-
- xsltproc ${OTHER_XSLTPROC_ARGS} xsl/webhelp.xsl xincluded-profiled.xml
-
- rm xincluded-profiled.xml
-index:
- java \
- -DhtmlDir=$(OUTPUT_DIR) \
- -DindexerLanguage=en \
- -DhtmlExtension=html \
- -DdoStem=true \
- -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
- -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
- -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
- -classpath $(classpath) \
- com.nexwave.nquindexer.IndexerMain
-
- cp -r template/search/* ${OUTPUT_DIR}/search
-
-clean:
- $(RM) -r ${OUTPUT_DIR}
-