${INSTALL} -m 644 ${LIB} ${THRLIB} ${PREFIX}/lib
endif
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
${INSTALL} -m 644 ${top_srcdir}/doc/README-notify ${PREFIX}/share/doc/${package}-${version}
(cd ${top_srcdir}/interface && ${INSTALL} -m 644 ${HDRS} ${PREFIX}/include/${globalprefix}/${lbprefix})
${INSTALL} -m 644 ${GEN_HDRS} ${PREFIX}/include/${globalprefix}/${lbprefix}
--- /dev/null
+glite-lb-client is the library implementing client side of LB API. This package contains the library, client tools (glite-lb-logevent) and many examples.
--- /dev/null
+Logging and Bookkeeping client library
mkdir -p ${PREFIX}/share/doc/${package}-${version}
${INSTALL} -m 644 ${LTLIB} ${THRLTLIB} ${PREFIX}/lib
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
# cp -r C CPP ${PREFIX}/share/doc/${package}-${version}
if [ x${DOSTAGE} = xyes ]; then \
mkdir -p ${PREFIX}/include/${globalprefix}/${lbprefix} ; \
--- /dev/null
+glite-lb-common is a package containing LB common files. This package contains the LB common library and all necessary header files.
--- /dev/null
+Logging and Bookkeeping common files
AT3=${stagedir}/sbin/glite-lb-at3
INSTALL=install
-default all: generate LBUG.pdf LBAG.pdf LBDG.pdf LBTP.pdf
+default all: generate doc
generate: events.tex status.tex
+doc: LBUG.pdf LBAG.pdf LBDG.pdf LBTP.pdf
+
# %.dvi: %.tex
# $(LATEX) $<
# $(BIBTEX) `basename $< .tex`
${AT3} $< >$@ || rm -f $@
chmod -w $@ >/dev/null
+stage: doc
+ $(MAKE) install PREFIX=${stagedir}
+
install:
-mkdir -p ${PREFIX}/share/doc/${package}-${version}/examples
$(INSTALL) -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
$(INSTALL) -m 644 ${top_srcdir}/src/README ${PREFIX}/share/doc/${package}-${version}
$(INSTALL) -m 644 LBUG.pdf ${PREFIX}/share/doc/${package}-${version}
$(INSTALL) -m 644 LBAG.pdf ${PREFIX}/share/doc/${package}-${version}
$(INSTALL) -m 644 LBDG.pdf ${PREFIX}/share/doc/${package}-${version}
# install DG example sources
for p in ${top_srcdir}/examples/*; do \
- if [ "$$p" == "../examples/CVS" ]; then continue; fi; \
+ if [ "$$p" == "${top_srcdir}/examples/CVS" ]; then continue; fi; \
${INSTALL} -m 644 "$$p" "${PREFIX}/share/doc/${package}-${version}/examples"; \
done
# dependencies:
-common: copyright.tex \
+COMMON:= copyright.tex \
definitions.tex \
egee.cls \
frontmatter.tex \
lbjp.bib \
versions.tex
-LBUG.pdf: common \
+LBUG.pdf: ${COMMON} \
LBUG.tex \
LBUG-Introduction.tex components.tex \
LBUG-Tools.tex logevent.tex notify.tex \
LBUG-UseCases.tex log_usertag.tex change_acl.tex \
LBUG-Appendix.tex events.tex status.tex
-LBAG.pdf: common \
+LBAG.pdf: ${COMMON} \
LBAG.tex \
LBAG-Introduction.tex components.tex \
LBAG-Installation.tex \
LBAG-Running.tex
-LBDG.pdf: common \
+LBDG.pdf: ${COMMON} \
LBDG.tex \
LBDG-Introduction.tex \
producer_api.tex \
notification_api.tex \
web_services.tex
-LBTP.pdf: common \
+LBTP.pdf: ${COMMON} \
LBTP.tex \
LBTP-Introduction.tex \
LBTP-Tests.tex \
LBTP-PerfTests.tex
-.PHONY: all clean common
-
+.PHONY: all clean doc
--- /dev/null
+This directory contains source code of examples from LB Developer's Guide
--- /dev/null
+glite-lb-doc is a package containing the complete LB documentation. This package contains the LB User's Guide (LBUG.pdf), LB Administrator's Guide (LBAG.pdf), LB Developer's Guide (LBDG.pdf) and LB Test Plan (LBTP.pdf).
--- /dev/null
+Logging and Bookkeeping documentation
endif
${INSTALL} -m 755 ${top_srcdir}/config/startup ${PREFIX}/etc/init.d/glite-lb-locallogger
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
${INSTALL} -m 644 ${MAN_GZ} ${PREFIX}/share/man/man8
${INTERLOG_NOBJS}: %.no: %.c
--- /dev/null
+glite-lb-logger is the LB local-logger and inter-logger. This package contains the local-logger (glite-lb-logd), inter-logger (glite-lb-interlogd) and notification inter-logger (glite-lb-notif-interlogd) damons.
--- /dev/null
+Logging and Bookkeeping local-logger end inter-logger
-mkdir -p ${PREFIX}/include/${globalprefix}/${lbprefix}
mkdir -p ${PREFIX}/share/man/man8
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
${INSTALL} -m 644 ${MAN_GZ} ${PREFIX}/share/man/man1
for p in bkserverd bkindex mon-db; do \
${INSTALL} -m 755 "glite-lb-$$p" "${PREFIX}/bin/glite-lb-$$p"; \
--- /dev/null
+glite-lb-server is the LB server. This package contains the LB server daemon (glite-lb-bkserverd) and a tool for rebuilding server indeces (glite-lb-bkindex).
--- /dev/null
+Logging and Bookkeeping server
--- /dev/null
+glite-lb-state-machine is the LB state machine (server core). This package contains the state machine static and dynamic librabry (LB plugin).
--- /dev/null
+Logging and Bookkeeping state machine (server core)
-mkdir -p ${PREFIX}/share/doc/${package}-${version}
-mkdir -p ${PREFIX}/share/man/man1
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
${INSTALL} -m 644 ${top_srcdir}/doc/README* ${PREFIX}/share/doc/${package}-${version}
${INSTALL} -m 644 ${MAN_GZ} ${PREFIX}/share/man/man1
${INSTALL} -m 755 ${top_srcdir}/src/glite-lb-bkpurge-offline.sh ${PREFIX}/bin/glite-lb-bkpurge-offline
--- /dev/null
+glite-lb-utils are LB utilities used for dumping (glite-lb-dump) and purging (glite-lb-purge) data from LB server, for loading (glite-lb-load) data to server, for real time monitoring (glite-lb-mon) and post-mortem statistics (glite-lb-statistics).
--- /dev/null
+Logging and Bookkeeping utilities
-mkdir -p ${PREFIX}/${STAGETO}
-mkdir -p ${PREFIX}/share/doc/${package}-${version}/examples
install -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version}
+ ( cd ${top_srcdir}/project && install -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} )
install -m 644 LB.html ${PREFIX}/share/doc/${package}-${version}
# install the generated stuff instead
# cd ${top_srcdir}/interface && install -m 644 ${WSDL} ${PREFIX}/${STAGETO}
${XMLLINT} --valid --noout doc-html.xml
${XSLTPROC} --stringparam chapter.autolabel 0 ${docbookxls} doc-html.xml >$@
-${TIDY} -asxhtml -m $@
+
--- /dev/null
+glite-lb-ws-interface contains the LB Web Services Interface specification (LB.wsdl and LBTypes.wsdl).
--- /dev/null
+Logging and Bookkeeping Web Services Interface
--- /dev/null
+Logging and Bookkeeping (LB) is a Grid service that keeps a short-term trace of Grid jobs as they are processed by individual Grid components.
--- /dev/null
+Logging and Bookkeeping