5. Cambios al makefile

Con el Makefile generado por inirepdoc normalmente requerirá hacer pocos cambios. Los más comunes serán mantener los archivos DocBook de los que consta su proyecto en la variable SOURCES y mantener la lista de imágenes que emplee en IMAGES. Las variables del Makefile son:

SOURCES

Listado de fuentes XML. Preferiblemente en el orden de inclusión. Por ejemplo $(PROYECTO).$(EXT_DOCBOOK) cap1.$(EXT_DOCBOOK) cap2.$(EXT_DOCBOOK)

IMAGES

Listado de imagenes, preferiblemente en formato PNG . Por ejemplo img/snowman.png img/home.png img/prev.png img/toc-minus.png img/blank.png img/important.png img/toc-plus.png img/caution.png img/next.png img/tip.png img/up.png img/draft.png img/note.png img/toc-blank.png img/warning.png

HTML_DIR

Directorio en el que se generará información en HTML (con reglas por defecto). Por ejemplo html

HTML_TARGET

Nombre del HTML principal (debe coincidir con el especificado en estilohtml.xsl). Por ejemplo $(HTML_DIR)/index.html

XSLT_HTML

Hoja XSLT para generar HTML con regla por defecto. Por ejemplo estilohtml.xsl

PRINT_DIR

Directorio en el que se genera PostScript y PDF en reglas por defecto. Por ejemplo imp

DSSSL_PRINT

Hoja de estilo DSSSL para generar TeX en reglas por defecto. Por ejemplo estilo.dsl\#print

DSSSL_HTML

Hoja de estilo DSSSL para generar HTML en reglas por defecto. Por ejemplo estilo.dsl\#html

OTHER_HTML

Instrucciones adicionales por ejecutar tras generar HTML. Por ejemplo

INDEX

Si habrá un índice, nombre del archivo con el que debe generarse (incluirlo al final del documento). Por ejemplo indice.$(EXT_DOCBOOK)

GENDIST

Dependencias por cumplir antes de generar distribución. Por ejemplo $(SOURCES) $(IMAGES)

ACTHOST

Sitio en Internet donde actualizar. Método indicado por ACT_PROC de confv.sh. Por ejemplo

ACTDIR

Directorio en ACTHOST por actualizar. Por ejemplo

GENACT

Dependencias por cumplir antes de actualizar sitio en Internet al publicar. Por ejemplo dist all $(PRINT_DIR)/$(PROYECTO)-$(PRY_VERSION).ps.gz $(PRINT_DIR)/$(PROYECTO)-$(PRY_VERSION).pdf $(PROYECTO)-$(PRY_VERSION)_html.tar.gz

FILESACT

Archivos que se debe actualizar en sitio de Internet cuando se publica . Por ejemplo $(PROYECTO)-$(PRY_VERSION).tar.gz $(PRINT_DIR)/$(PROYECTO)-$(PRY_VERSION).ps.gz $(PRINT_DIR)/$(PROYECTO)-$(PRY_VERSION).pdf $(PROYECTO)-$(PRY_VERSION)_html.tar.gz $(HTML_DIR)/*

De requerir otros cambios, por ejemplo si desea personalizar las hojas de estilo o si desea emplear un método de generación de documentos HTML, PostScript o PDF diferente al método configurado, puede comenzar consultando el archivo Desarrollo.txt generado como parte de la plantilla.