]> git.sur5r.net Git - bacula/rescue/blob - rescue/Makefile.in
Add new mkcdrec code
[bacula/rescue] / rescue / Makefile.in
1
2 # Bootstrap Makefile.in
3 #
4 # Version $Id$
5
6 @MCOMMON@
7
8 srcdir =        @srcdir@
9 VPATH =         @srcdir@
10 .PATH:          @srcdir@
11 topdir = .
12 thisdir = .
13
14
15 first_rule: all
16 dummy:
17
18 MKDIR = $(topdir)/autoconf/mkinstalldirs
19
20 #-------------------------------------------------------------------------
21
22 all: Makefile
23         (cd linux/cdrom; make all)
24
25
26 depend:
27         
28
29 #-------------------------------------------------------------------------
30
31
32 install:
33
34 uninstall:
35
36 configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h autoconf/config.h.in
37         cd $(srcdir);
38         ${RMF} -f config.cache config.log config.out config.status src/config.h
39         autoconf --prepend-include=$(srcdir)/autoconf \
40         autoconf/configure.in > configure
41         chmod 755 configure
42
43 Makefile: Makefile.in
44         cd $(topdir) \
45             && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
46
47 Makefiles:
48         $(SHELL) config.status
49
50 clean:
51         @$(RMF) *~ 1 2 3 diff
52         @$(RMF) config.log config.out config.status *.log
53         @rm -rf autom4te.cache 
54         @rm -rf bacula-rescue-$(VERSION).tar.gz
55         @for subdir in freebsd linux solaris; do \
56             if [ -f $${subdir}/Makefile ]; then \
57                (cd $${subdir}; $(MAKE) clean) \
58             fi; \
59         done
60         @if [ -d mkcdrec ]; then \
61            (cd mkcdrec; $(MAKE) clean) \
62         fi
63
64 # clean for distribution
65 distclean: clean
66         @$(RMF) -r CVS
67         @rm -rf mkcdrec mkCDrec_*
68                          
69 devclean: clean
70         @for subdir in freebsd linux solaris; do \
71             if [ -f $${subdir}/Makefile ]; then \
72                      (cd $${subdir}; $(MAKE) devclean) \
73             fi; \
74         done
75
76 release: clean
77         (cwd=`pwd`; rm -rf /tmp/bacula-rescue-$(VERSION); \
78           cd ..; cp -rp $$cwd /tmp/bacula-rescue-$(VERSION); \
79           cd /tmp; \
80           rm -rf bacula-rescue-$(VERSION)/linux/cdrom/cdtree/bacula-*; \
81           find bacula-rescue-$(VERSION) -name .cvsignore -exec rm -f {} \; ; \
82           find bacula-rescue-$(VERSION) -name CVS -exec rm -rf {} \; ; \
83           rm -rf autom4te.cache; \
84           tar cvfz $$cwd/bacula-rescue-$(VERSION).tar.gz bacula-rescue-$(VERSION); \
85           rm -rf /tmp/bacula-rescue-$(VERSION); \
86           echo " "; \
87           echo "Release is in: $$cwd/bacula-rescue-$(VERSION).tar.gz"; \
88           echo " ")
89
90 # ------------------------------------------------------------------------