| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 | # Configuration# The name of the source DocBook xml fileINPUT_XML = docsrc/readme.xml# The makefile assumes that you have a # directory named images that contains # your images. It copies this to the # output directoryUSER_IMAGES_PARENT_DIR=docsrc# Name of the desired output directory# This will be created if it doesn't existOUTPUT_DIR = docs# A list of files to exclude from indexingINDEXER_EXCLUDED_FILES = ix01.html# Profiling params. For more information on # profiling (conditional text) and DocBook documents, see# http://www.sagehill.net/docbookxsl/Profiling.htmlPROFILE.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)/extensionsINDEXER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/webhelpindexer.jarTAGSOUP_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/tagsoup-1.2.1.jarLUCENE_ANALYZER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-analyzers-3.0.0.jarLUCENE_CORE_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-core-3.0.0.jarclasspath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)all: webhelpwebhelp: $(INPUT_XML) copyfiles chunk indexcopyfiles:	-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.xmlindex:	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}/searchclean:	$(RM) -r ${OUTPUT_DIR}
 |