5. Cambios al makefile
Anterior | Capítulo 5. Ayudas para DocBook | Siguiente

## 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.

Anterior | Subir | Siguiente
4. Siguiendo convenciones | Inicio | Capítulo 6. Ayudas para LaTeX