Changeset 19762
- Timestamp:
- 01/08/07 15:26:32 (2 years ago)
- Files:
-
- PyJuggler/trunk/doc/docbook.mk (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PyJuggler/trunk/doc/docbook.mk
r17633 r19762 1 1 # ************** <auto-copyright.pl BEGIN do not edit this line> ************** 2 2 # 3 # VR Juggler is (C) Copyright 1998-200 5by Iowa State University3 # VR Juggler is (C) Copyright 1998-2007 by Iowa State University 4 4 # 5 5 # Original Authors: … … 23 23 # Boston, MA 02111-1307, USA. 24 24 # 25 # -----------------------------------------------------------------26 # File: docbook.mk,v27 # Date modified: 2005/05/30 15:00:0428 # Version: 1.5829 # -----------------------------------------------------------------30 #31 25 # *************** <auto-copyright.pl END do not edit this line> *************** 32 26 … … 45 39 46 40 # Software and stylesheet versions. 47 DOCBOOK_XSL_VERSION?= 1. 68.148 XALAN_VERSION?= 2_ 5_249 SAXON_VERSION?= 6.5. 241 DOCBOOK_XSL_VERSION?= 1.71.1 42 XALAN_VERSION?= 2_7_0 43 SAXON_VERSION?= 6.5.5 50 44 FOP_VERSION?= 0.20.5 51 45 BATIK_VERSION?= 1.5.1 46 47 ifeq ($(FOP_VERSION), 0.20.5) 48 FOP_SCRIPT= fop.sh 49 else 50 FOP_SCRIPT= fop 51 endif 52 52 53 53 # Installation paths. … … 61 61 DVIPDF?= dvipdf 62 62 DVIPS?= dvips 63 FOP?= sh $(DOCBOOK_ROOT)/fop-$(FOP_VERSION)/ fop.sh63 FOP?= sh $(DOCBOOK_ROOT)/fop-$(FOP_VERSION)/$(FOP_SCRIPT) 64 64 HTML2TXT?= html2text 65 65 HTML2TXTOPTS?= -ascii -nobs -style pretty -width 76 -rcfile html2text.rc … … 82 82 XSLTPROC?= /usr/bin/xsltproc 83 83 84 FO_ VERSION?= FOP84 FO_TOOL?= FOP 85 85 XSLT_TOOL?= Xalan 86 87 recursive_copy= tar --exclude .svn --exclude CVS -chvf - $(1) | tar -C $(2) -xpf - 86 88 87 89 # Use one of the following depending on what will be processing the generated 88 90 # FO. The default is to use FOP. XEP or Passive TeX can be used instead by 89 91 # defining $(USE_XEP) or $(USE_PASSIVE_TEX) respectively. 90 ifeq ($(FO_VERSION), FOP) 92 ifeq ($(FO_TOOL), FOP) 93 ifeq ($(FOP_VERSION), 0.20.5) 91 94 XALAN_FO_PARAMS= -PARAM fop.extensions "1" -PARAM alignment "start" 92 95 SAXON_FO_PARAMS= fop.extensions=1 alignment="start" 93 96 else 94 ifeq ($(FO_VERSION), XEP) 97 XALAN_FO_PARAMS= -PARAM fop1.extensions "1" -PARAM alignment "start" 98 SAXON_FO_PARAMS= fop1.extensions=1 alignment="start" 99 endif 100 endif 101 ifeq ($(FO_TOOL), XEP) 95 102 XALAN_FO_PARAMS= -PARAM xep.extensions "1" 96 103 SAXON_FO_PARAMS= xep.extensions=1 97 e lse98 ifeq ($(FO_ VERSION), PASSIVE_TEX)104 endif 105 ifeq ($(FO_TOOL), PASSIVE_TEX) 99 106 XALAN_FO_PARAMS= -PARAM passivetex.extensions "1" \ 100 107 -PARAM tex.math.in.alt "latex" 101 108 SAXON_FO_PARAMS= passivetex.extensions=1 tex.math.in.alt=latex 102 endif # PASSIVE_TEX 103 endif # XEP 104 endif # FOP 109 endif 105 110 106 111 SAXON_HTML_PARAMS= html.stylesheet=base_style.css … … 167 172 endif 168 173 ifdef INSTALL_DIRS 169 cp -r $(INSTALL_DIRS) $(prefix)174 $(call recursive_copy, $(INSTALL_DIRS), $(prefix)) 170 175 endif 171 176 ifdef NEED_DB_IMAGES 172 cp -RH images $(prefix)/177 $(call recursive_copy, images, $(prefix)) 173 178 endif 174 179 endif … … 181 186 for file in $(XML_FILES) ; do \ 182 187 dir=`echo $$file | sed -e 's/\.xml//'` ; \ 183 cp -r $$dir $(prefix)/; \188 $(call recursive_copy, $$dir, $(prefix)) ; \ 184 189 if [ ! -z "$(INSTALL_FILES)" ]; then \ 185 190 cp $(INSTALL_FILES) $(prefix)/$$dir ; \ 186 191 fi ; \ 187 192 if [ ! -z "$(NEED_DB_IMAGES)" ]; then \ 188 cp -RH images $(prefix)/$$dir; \193 $(call recursive_copy, images, $(prefix)/$$dir) ; \ 189 194 fi ; \ 190 195 if [ ! -z "$(INSTALL_DIRS)" ]; then \ 191 cp -r $(INSTALL_DIRS) $(prefix)/$$dir; \196 $(call recursive_copy, $(INSTALL_DIRS), $(prefix)/$$dir) ; \ 192 197 fi ; \ 193 198 done … … 233 238 fi ; \ 234 239 if [ ! -z "$(INSTALL_DIRS)" ]; then \ 235 cp -r $(INSTALL_DIRS) $$dir; \240 $(call recursive_copy, $(INSTALL_DIRS), $$dir) ; \ 236 241 fi ; \ 237 242 cur_dir=`pwd` ; \ … … 265 270 266 271 # Generate a PDF file from an FO file using FOP. 267 ifeq ($(FO_ VERSION), FOP)272 ifeq ($(FO_TOOL), FOP) 268 273 $(PDF_FILES): $(FO_FILES) 269 274 $(TXT_FILES): $(FO_FILES) … … 305 310 # Generate a PDF file from an XML file using PassiveTeX. This one requires 306 311 # that a simple TeX file be generated from the XML first (see below). 307 ifeq ($(FO_ VERSION), PASSIVE_TEX)312 ifeq ($(FO_TOOL), PASSIVE_TEX) 308 313 $(PDF_FILES): $(FO_FILES) 309 314 … … 325 330 # Generate a PDF file using XEP from RenderX. This requires that an FO file 326 331 # be generated first. 327 ifeq ($(FO_ VERSION), XEP)332 ifeq ($(FO_TOOL), XEP) 328 333 $(PDF_FILES): $(FO_FILES) 329 334
