INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL = @INSTALL@
-SUBDIRS = freebsd redhat solaris unknown openbsd irix
+SUBDIRS = freebsd redhat solaris unknown openbsd irix gentoo \
+ darwin aix bsdi mandrake slackware alpha
MAKE = make
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:
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 -rf CVS
@for subdir in ${SUBDIRS}; do \
if [ -f $${subdir}/Makefile ]; then \
- (cd $${subdir}; make distclean) \
+ (cd $${subdir}; $(MAKE) distclean) \
fi; \
(cd $${subdir}; rm -rf CVS) \
done
+
+devclean:
+ @rm -f Makefile
+ @for subdir in ${SUBDIRS}; do \
+ if [ -f $${subdir}/Makefile ]; then \
+ (cd $${subdir}; $(MAKE) devclean) \
+ fi; \
+ done