]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/platforms/Makefile.in
Backport copyright changes
[bacula/bacula] / bacula / platforms / Makefile.in
index fade44fc601023b30718c3398fd769e109c5dd7b..b2e81841d442e79294bcbe465ef0d6bfbaa823d5 100644 (file)
@@ -1,3 +1,5 @@
+# Copyright (C) Kern Sibbald 2001-2015
+# License: BSD 2-Clause
 #
 # This is the makefile template for the platform directory
 # which contains general platform installation.
@@ -11,7 +13,8 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL = @INSTALL@
 
-SUBDIRS = freebsd redhat solaris unknown openbsd irix gentoo darwin
+SUBDIRS = hurd freebsd redhat solaris unknown openbsd osx irix gentoo \
+         debian darwin aix bsdi mandrake slackware alpha ubuntu systemd
 
 MAKE = make
 
@@ -21,49 +24,61 @@ DISTVER=@DISTVER@
 all:
        @for subdir in ${SUBDIRS}; do \
            if [ -f $${subdir}/Makefile ]; then \
-              (cd $${subdir}; make;) \
+              (cd $${subdir}; $(MAKE) DESTDIR=$(DESTDIR);) \
            fi; \
        done
 
 
-install: install-autostart-dir install-autostart-fd install-autostart-sd
+install: install-autostart
+
+install-autostart:
+       @if test x$(DISTNAME) != x ; then \
+          (cd $(DISTNAME); \
+             $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+       fi
 
 install-autostart-dir:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-             $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+             $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
 install-autostart-fd:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-             $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+             $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
 install-autostart-sd:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-             $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+             $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
-uninstall: uninstall-autostart-dir uninstall-autostart-fd uninstall-autrun-sd
+uninstall: uninstall-autostart
+
+uninstall-autostart:
+       @if test x$(DISTNAME) != x ; then \
+          (cd $(DISTNAME); \
+            $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+       fi
 
 uninstall-autostart-dir:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-            $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+            $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
 uninstall-autostart-fd:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-            $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+            $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
 uninstall-autostart-sd:
        @if test x$(DISTNAME) != x ; then \
           (cd $(DISTNAME); \
-            $(MAKE) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
+            $(MAKE) DESTDIR=$(DESTDIR) "DISTNAME=$(DISTNAME)" "DISTVER=$(DISTVER)" $@) \
        fi
 
 depend:
@@ -71,17 +86,23 @@ depend:
 clean:
        @for subdir in ${SUBDIRS}; do \
            if [ -f $${subdir}/Makefile ]; then \
-                   (cd $${subdir}; make clean) \
+                   (cd $${subdir}; $(MAKE) clean) \
            fi; \
        done
-       rm -f 1 2 3
+       @rm -f 1 2 3
 
 distclean:
        @rm -f Makefile
-       @rm -rf CVS
        @for subdir in ${SUBDIRS}; do \
            if [ -f $${subdir}/Makefile ]; then \
-                    (cd $${subdir}; make distclean) \
+                    (cd $${subdir}; $(MAKE) distclean) \
+           fi; \
+       done
+
+devclean:
+       @rm -f Makefile
+       @for subdir in ${SUBDIRS}; do \
+           if [ -f $${subdir}/Makefile ]; then \
+                    (cd $${subdir}; $(MAKE) devclean) \
            fi; \
-           (cd $${subdir}; rm -rf CVS) \
        done