X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=docs%2FMakefile.in;h=43771b19b2bd44e5bbc65c78c79b15f3ea69a364;hb=ecd675cc3b3ec6521b05ec7014a355bcc6518352;hp=0b81dc51121b324b27391e43b607ebebdb97a56b;hpb=43c7a9ed95849481477c1c4b75d36fbcb0391690;p=bacula%2Fdocs diff --git a/docs/Makefile.in b/docs/Makefile.in index 0b81dc51..43771b19 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -6,27 +6,90 @@ srcdir = @srcdir@ VPATH = @srcdir@ .PATH: @srcdir@ +BACULASRC = @bacula@ basedir = .. topdir = .. -thisdir = doc +thisdir = docs # # Distribution variables # +de_dirs = manuals/de/console manuals/de/developers manuals/de/main \ + manuals/de/misc manuals/de/problems manuals/de/utility + + +en_dirs = manuals/en/console manuals/en/developers manuals/en/main \ + manuals/en/misc manuals/en/problems manuals/en/utility + +es_dirs = manuals/es/console manuals/es/developers manuals/es/main \ + manuals/es/misc manuals/es/problems manuals/es/utility + +fr_dirs = manuals/fr/console manuals/fr/developers manuals/fr/main \ + manuals/fr/misc manuals/fr/problems manuals/fr/utility + +all_dirs = ${de_dirs} ${en_dirs} ${es_dirs} ${fr_dirs} DIST = Makefile.in #------------------------------------------------------------------------- -all: +en: all - -Makefile: $(srcdir)/Makefile.in $(topdir)/config.status +all: + @for I in ${en_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) $@ || (echo ""; echo ""; echo " ====== Error in `pwd` ======"; \ + echo ""; echo ""; exit 1;)); \ + done + @echo "All manuals built ..." + +bacula-web: + (cd bacula-web; make) + +fr: french + +french: + @for I in ${fr_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) all || (echo ""; echo ""; echo " ====== Error in `pwd` ======"; \ + echo ""; echo ""; exit 1;)); \ + done + +de: german + +german: + @for I in ${de_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) all || (echo ""; echo ""; echo " ====== Error in `pwd` ======"; \ + echo ""; echo ""; exit 1;)); \ + done + +es: spanish + +spanish: + @for I in ${es_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) all || (echo ""; echo ""; echo " ====== Error in `pwd` ======"; \ + echo ""; echo ""; exit 1;)); \ + done + + +configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h + cd $(srcdir); + ${RMF} -f config.cache config.log config.out config.status src/config.h + autoconf --prepend-include=$(srcdir)/autoconf \ + autoconf/configure.in > configure + chmod 755 configure + +Makefile: Makefile.in cd $(topdir) \ && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +Makefiles: + $(SHELL) config.status + SEDREPLACE = -e 's%@BACULA_VERSION@%$(VERSION)%g;'\ -e 's%@BACULA_LSMDATE@%$(LSMDATE)%g;'\ @@ -44,14 +107,30 @@ $(basedir)/$(VERNAME).lsm: LSM.in $(srcdir)/../autoconf/Make.common.in $(srcdir) $(SED) $(SEDREPLACE) < $(srcdir)/LSM.in > $@ clean: - $(RMF) *~ 1 2 3 - $(RMF) bacula-doc-* + $(RMF) *~ 1 2 3 bacula-doc*.tar.gz + (cd bacula-web; make clean) + find . -type l -exec rm {} \; + @for I in ${all_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done + +mini-clean: + $(RMF) *~ 1 2 3 bacula-doc*.tar.gz + (cd bacula-web; make clean) + find . -type l -exec rm {} \; + @for I in ${all_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done realclean: clean -distclean: +distclean: clean $(RMF) Makefile $(RMF) -r CVS html-manual/CVS home-page/CVS techlogs/CVS + $(RMF) -rf autom4te.cache bacula-doc-* config.log config.out + $(RMF) -f config.status kernsconfig + (cd bacula-web; make distclean) + @for I in ${all_dirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done + devclean: $(RMF) Makefile @@ -63,25 +142,3 @@ install: uninstall: # -cd $(mandir); $(RMF) $(manprefix)bacula.$(manext) - -distribution: - rm -rf bacula-doc-* - mkdir -p bacula-doc-$(VERSION) - cp -ap latex/bacula bacula-doc-$(VERSION)/web-manual - mkdir -p bacula-doc-$(VERSION)/html-manual - cp -p latex/bacula.html latex/*.png latex/*.css bacula-doc-$(VERSION)/html-manual/ - cp -p latex/bacula.pdf bacula-doc-$(VERSION)/ - cp -p latex/developers.pdf bacula-doc-$(VERSION)/ - cp -p ../kernstodo bacula-doc-$(VERSION)/ - cp -p ../ReleaseNotes bacula-doc-$(VERSION)/ - cp -p ../projects bacula-doc-$(VERSION)/ - tar cvfz bacula-doc-$(VERSION).tar.gz bacula-doc-$(VERSION) - -distdirs: - mkdir $(basedir)/../$(VERNAME)/$(thisdir) - -distcopy: distdepend - $(CP) -p $(basedir)/$(VERNAME).lsm $(basedir)/../$(VERNAME); - $(CP) -p $(DIST) $(basedir)/../$(VERNAME)/$(thisdir) - -distdepend: alldoc