]> git.sur5r.net Git - bacula/docs/blob - docs/Makefile.in
Add 'make en' to be consistent with other langs
[bacula/docs] / docs / Makefile.in
1 #
2 # $Id$
3 #
4 @MCOMMON@
5
6 srcdir =        @srcdir@
7 VPATH =         @srcdir@
8 .PATH:          @srcdir@
9 BACULASRC =     @bacula@
10
11 basedir = ..
12 topdir = ..
13 thisdir = docs
14
15 #
16 # Distribution variables
17 #
18
19 de_dirs = manuals/de/catalog manuals/de/concepts manuals/de/console \
20   manuals/de/developers manuals/de/install manuals/de/problems \
21   manuals/de/utility
22
23
24 en_dirs = manuals/en/catalog manuals/en/concepts manuals/en/console \
25   manuals/en/developers manuals/en/install manuals/en/problems \
26   manuals/en/utility
27
28 es_dirs = manuals/es/catalog manuals/es/concepts manuals/es/console \
29   manuals/es/developers manuals/es/install manuals/es/problems \
30   manuals/es/utility
31
32 fr_dirs = manuals/fr/catalog manuals/fr/concepts manuals/fr/console \
33   manuals/fr/developers manuals/fr/install manuals/fr/problems \
34   manuals/fr/utility
35
36 all_dirs = ${de_dirs} ${en_dirs} ${es_dirs} ${fr_dirs}
37
38 DIST      = Makefile.in
39
40 #-------------------------------------------------------------------------
41
42 en: all
43
44 all:
45         @for I in ${en_dirs}; \
46           do (cd $$I; echo "==>Entering directory `pwd`"; \
47               $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
48                             echo ""; echo "";)); \
49         done
50         @echo "All manuals built ..."
51
52 bacula-web:
53         (cd bacula-web; make)
54
55 fr:     french
56
57 french:
58         @for I in ${fr_dirs}; \
59           do (cd $$I; echo "==>Entering directory `pwd`"; \
60               $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
61                             echo ""; echo "";)); \
62         done
63
64 de:     german
65
66 german:
67         @for I in ${de_dirs}; \
68           do (cd $$I; echo "==>Entering directory `pwd`"; \
69               $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
70                             echo ""; echo "";)); \
71         done
72
73 es:     spanish
74
75 spanish:
76         @for I in ${es_dirs}; \
77           do (cd $$I; echo "==>Entering directory `pwd`"; \
78               $(MAKE) all || (echo ""; echo ""; echo "  ====== Error in `pwd` ======"; \
79                             echo ""; echo "";)); \
80         done
81
82
83 configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h
84         cd $(srcdir);
85         ${RMF} -f config.cache config.log config.out config.status src/config.h
86         autoconf --prepend-include=$(srcdir)/autoconf \
87             autoconf/configure.in > configure
88         chmod 755 configure
89
90 Makefile: Makefile.in
91         cd $(topdir) \
92             && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
93
94 Makefiles:
95         $(SHELL) config.status
96
97
98 SEDREPLACE = -e 's%@BACULA_VERSION@%$(VERSION)%g;'\
99              -e 's%@BACULA_LSMDATE@%$(LSMDATE)%g;'\
100              -e 's%@BACULA_DATE@%$(DATE)%g;'\
101              -e 's%@BACULA_MAINTEMAIL@%$(MAINTEMAIL)%g;'\
102              -e 's%@BACULA_MAINT@%$(MAINT)%g;'\
103              -e 's%@BACULA_WEBPAGE@%$(WEBPAGE)%g;'\
104              -e 's%@BACULA_WEBMAINTEMAIL@%$(WEBMAINTEMAIL)%g;'\
105              -e 's%@BACULA_WEBMAINT@%$(WEBMAINT)%g;'\
106              -e 's%@BACULA_FTPSITENAME@%$(FTPSITENAME)%g;'\
107              -e 's%@BACULA_FTPSITEDIR@%$(FTPSITEDIR)%g;'
108
109
110 $(basedir)/$(VERNAME).lsm: LSM.in $(srcdir)/../autoconf/Make.common.in $(srcdir)/../src/version.h
111         $(SED) $(SEDREPLACE) < $(srcdir)/LSM.in > $@
112
113 clean:
114         $(RMF) *~ 1 2 3 bacula-doc*.tar.gz
115         (cd bacula-web; make clean)
116         @for I in ${all_dirs}; \
117           do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done
118
119
120 realclean: clean
121
122 distclean: clean
123         $(RMF) Makefile
124         $(RMF) -r CVS html-manual/CVS home-page/CVS techlogs/CVS
125         $(RMF) -rf autom4te.cache bacula-doc-* config.log config.out
126         $(RMF) -f config.status kernsconfig
127         (cd bacula-web; make distclean)
128         @for I in ${all_dirs}; \
129           do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 1); done
130
131
132 devclean:
133         $(RMF) Makefile
134
135 depend:
136
137 install:
138 #       $(INSTALL_DATA) bacula.1 $(DESTDIR)$(mandir)/$(manprefix)bacula.$(manext)
139
140 uninstall:
141 #       -cd $(mandir); $(RMF) $(manprefix)bacula.$(manext)