Foros del Web » Soporte técnico » Ayuda General »

documentacion en docbook

Estas en el tema de documentacion en docbook en el foro de Ayuda General en Foros del Web. Hola primeramente saludos a todos, estoy trabajando en la generacion de documentacion tecnica con docbook y necesito crear un makefile de documentacion que me permita ...
  #1 (permalink)  
Antiguo 03/12/2008, 13:55
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
documentacion en docbook

Hola primeramente saludos a todos, estoy trabajando en la generacion de documentacion tecnica con docbook y necesito crear un makefile de documentacion que me permita generar a partir de mi documennto .XML documentos en otros formatos (html,pdf,tex),al ejecutar el comando make me devuelve los siguientes errores:

make: No se hace nada para `d.xml'.
make: OPENJADE@: No se encontró el programa
make: *** [d.tex] Error 127

la verdad he trabajado muy poco ( por no decir nada) con esto de los makefiles y no se si este omitiendo algo... o haciendo algo que no deba, de verdad agradeceria cualquier ayuda que me sea de provecho para avanzar en esto.

a continuacion adjunto el codigo del makefile:

srcdir = .

top_srcdir = ../..
prefix = /usr
exec_prefix = /usr
bindir = /usr/bin
sbindir = /usr/sbin
includedir = /usr/include
libdir = /usr/lib64
sysconfdir = /etc
localstatedir = /var
mandir = /usr/share/man

DESTDIR =



top_builddir = /builddir/build/BUILD/bind-9.2.4


all: subdirs ${TARGETS}



ALL_SUBDIRS = ${SUBDIRS} nulldir


subdirs:
@for i in ${ALL_SUBDIRS}; do \
if [ "$$i" != "nulldir" -a -d $$i ]; then \
echo "making all in `pwd`/$$i"; \
(cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" all) || exit 1; \
fi; \
done

install:: all

install clean distclean maintainer-clean doc docclean man manclean::
@for i in ${ALL_SUBDIRS}; do \
if [ "$$i" != "nulldir" -a -d $$i ]; then \
echo "making $@ in `pwd`/$$i"; \
(cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
fi; \
done



CC = gcc
CFLAGS = -O2 -g -pipe -m64 -I/usr/kerberos/include -g
LDFLAGS = -L/usr/kerberos/lib -L/usr/kerberos/lib64
STD_CINCLUDES =
STD_CDEFINES =
STD_CWARNINGS = -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat

.SUFFIXES:
.SUFFIXES: .c .lo

ALWAYS_INCLUDES = -I${top_builddir}
ALWAYS_DEFINES = -D_REENTRANT
ALWAYS_WARNINGS =

ALL_CPPFLAGS = \
${ALWAYS_INCLUDES} ${CINCLUDES} ${STD_CINCLUDES} \
${ALWAYS_DEFINES} ${CDEFINES} ${STD_CDEFINES}

ALL_CFLAGS = ${EXT_CFLAGS} ${CFLAGS} \
${ALL_CPPFLAGS} \
${ALWAYS_WARNINGS} ${STD_CWARNINGS} ${CWARNINGS}

.c.lo:
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -c $<

SHELL = /bin/sh
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIBTOOL_MODE_COMPILE = ${LIBTOOL} --mode=compile
LIBTOOL_MODE_INSTALL = ${LIBTOOL} --mode=install
LIBTOOL_MODE_LINK = ${LIBTOOL} --mode=link
PURIFY =

MKDEP = ${SHELL} ${top_builddir}/make/mkdep

cleandir: distclean
superclean: maintainer-clean

clean distclean maintainer-clean::
rm -f *.lo *.lo *.la core *.core .depend
rm -rf .libs

distclean maintainer-clean::
rm -f Makefile

depend:
@for i in ${ALL_SUBDIRS}; do \
if [ "$$i" != "nulldir" -a -d $$i ]; then \
echo "making depend in `pwd`/$$i"; \
(cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
fi; \
done
@if [ X"${SRCS}" != X -a X"${PSRCS}" != X ] ; then \
echo ${MKDEP} ${ALL_CPPFLAGS} ${SRCS}; \
${MKDEP} ${ALL_CPPFLAGS} ${SRCS}; \
echo ${MKDEP} -ap ${ALL_CPPFLAGS} ${PSRCS}; \
${MKDEP} -ap ${ALL_CPPFLAGS} ${PSRCS}; \
${DEPENDEXTRA} \
elif [ X"${SRCS}" != X ] ; then \
echo ${MKDEP} ${ALL_CPPFLAGS} ${SRCS}; \
${MKDEP} ${ALL_CPPFLAGS} ${SRCS}; \
${DEPENDEXTRA} \
elif [ X"${PSRCS}" != X ] ; then \
echo ${MKDEP} ${ALL_CPPFLAGS} ${PSRCS}; \
${MKDEP} -p ${ALL_CPPFLAGS} ${PSRCS}; \
${DEPENDEXTRA} \
fi

FORCE:



AR = /usr/bin/ar
ARFLAGS = cruv
RANLIB = ranlib



INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644



.SUFFIXES: .docbook .html .1 .2 .3 .4 .5 .6 .7 .8

OPENJADE = @OPENJADE@
SGMLCATALOG = @SGMLCATALOG@
HTMLSTYLE = @HTMLSTYLE@
XMLDCL = @XMLDCL@
DOCBOOK2MANSPEC = @DOCBOOK2MANSPEC@
JADETEX = @JADETEX@
PDFJADETEX = @PDFJADETEX@

ONSGMLS = onsgmls
SGMLSPL = sgmlspl

docbook.html:
${OPENJADE} -c ${SGMLCATALOG} -t sgml -d ${HTMLSTYLE} $<
echo "" >> r1.htm
cat ${top_srcdir}/docutil/HTML_COPYRIGHT r1.htm > $@
rm -f r1.htm

.docbook.1:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.2:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.3:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.4:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.5:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.6:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.7:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@
.docbook.8:
sh ${top_srcdir}/docutil/docbook2man-wrapper.sh ${top_srcdir} $< $@

MANOBJS = d.html

distclean::
rm -f validate.sh
rm -f nominum-docbook-html.dsl nominum-docbook-print.dsl
rm -f HTML.index HTML.manifest

doc man:: ${MANOBJS}

docclean manclean maintainer-clean::
rm -f *.html

d.html: d.xml nominum-docbook-html.dsl
${OPENJADE} -v \
-c ${SGMLCATALOG} \
-t sgml \
-d ./nominum-docbook-html.dsl \
${XMLDCL} ./d.xml

d.rtf: d.xml nominum-docbook-print.dsl
${OPENJADE} -v \
-c ${SGMLCATALOG} \
-t rtf \
-d ./nominum-docbook-print.dsl \
${XMLDCL} ./d.xml

d.tex: d.xml nominum-docbook-print.dsl
${OPENJADE} -v \
-c ${SGMLCATALOG} \
-d ./nominum-docbook-print.dsl \
-t tex \
${XMLDCL} ./d.xml

d.dvi: d.tex
rm -f d.aux d.dvi d.log
${JADETEX} ./d.tex || true
${JADETEX} ./d.tex || true
${JADETEX} ./d.tex || true

d.pdf: d.tex
rm -f d.aux d.pdf d.log
${PDFJADETEX} ./d.tex || true
${PDFJADETEX} ./d.tex || true
${PDFJADETEX} ./d.tex || true
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.