]> git.sur5r.net Git - bacula/docs/commitdiff
Build external references in the main Makefile
authorPhilippe Chauvat <philippe.chauvat@baculasystems.com>
Wed, 3 Oct 2012 08:03:28 +0000 (10:03 +0200)
committerEric Bollengier <eric@baculasystems.com>
Wed, 3 Oct 2012 09:03:48 +0000 (11:03 +0200)
docs/Makefile.in

index b655dcafb738a4061634b1df0578e455808a23d3..033a1b2343de7ae484f7e67b2d973d45191565bc 100644 (file)
@@ -37,7 +37,7 @@ DIST    = Makefile.in
 
 en: all
 
-all:    templates
+all:    templates external-references
        @for I in ${en_dirs}; \
          do (cd $$I; echo "==>Entering directory `pwd`"; \
              $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
@@ -54,6 +54,11 @@ templates:
        fi
        @echo "Done"
 
+external-references:
+       @echo -n "Building external references file..."
+       find ${en_dirs} -mindepth 0 -maxdepth 1 -name "*tex" -exec grep -q '\label' {} \; -print| awk -F/ '{ print "\\externalreference[" $$3 "-]{../"$$3"/"$$4"}"}'|sed -e 's/.tex//g' > `pwd`/bsysmanual/external-references.tex
+       @echo "Done."
+
 bacula-web:
        (cd bacula-web; make)