#-------------------------------------------------------------------------
all: Makefile
+ (cd linux/cdrom; make all)
depend:
$(SHELL) config.status
clean:
- @$(RMF) *~ 1 2 3
+ @$(RMF) *~ 1 2 3 diff
+ @$(RMF) config.log config.out config.status *.log
+ @rm -rf autom4te.cache
+ @rm -rf bacula-rescue-$(VERSION).tar.gz
+ @for subdir in freebsd linux solaris; do \
+ if [ -f $${subdir}/Makefile ]; then \
+ (cd $${subdir}; $(MAKE) clean) \
+ fi; \
+ done
+ @if [ -d mkcdrec ]; then \
+ (cd mkcdrec; $(MAKE) clean) \
+ fi
# clean for distribution
distclean: clean
@$(RMF) -r CVS
-
+ @rm -rf mkcdrec mkCDrec_*
+
devclean: clean
@for subdir in freebsd linux solaris; do \
if [ -f $${subdir}/Makefile ]; then \
(cd $${subdir}; $(MAKE) devclean) \
fi; \
+ done
+
+release: clean
+ (cwd=`pwd`; rm -rf /tmp/bacula-rescue-$(VERSION); \
+ cd ..; cp -rp $$cwd /tmp/bacula-rescue-$(VERSION); \
+ cd /tmp; \
+ rm -rf bacula-rescue-$(VERSION)/linux/cdrom/cdtree/bacula-*; \
+ find bacula-rescue-$(VERSION) -name .cvsignore -exec rm -f {} \; ; \
+ find bacula-rescue-$(VERSION) -name CVS -exec rm -rf {} \; ; \
+ rm -rf autom4te.cache; \
+ tar cvfz $$cwd/bacula-rescue-$(VERSION).tar.gz bacula-rescue-$(VERSION); \
+ rm -rf /tmp/bacula-rescue-$(VERSION); \
+ echo " "; \
+ echo "Release is in: $$cwd/bacula-rescue-$(VERSION).tar.gz"; \
+ echo " ")
+
# ------------------------------------------------------------------------