1# $OpenLDAP$
2## This work is part of OpenLDAP Software <http://www.openldap.org/>.
3##
4## Copyright 1998-2011 The OpenLDAP Foundation.
5## All rights reserved.
6##
7## Redistribution and use in source and binary forms, with or without
8## modification, are permitted only as authorized by the OpenLDAP
9## Public License.
10##
11## A copy of this license is available in the file LICENSE in the
12## top-level directory of the distribution or, alternatively, at
13## <http://www.OpenLDAP.org/license.html>.
14##---------------------------------------------------------------------------
15#
16# Makes subdirectories
17#
18
19
20all-common: FORCE
21	@echo "Making all in `$(PWD)`"
22	@for i in $(SUBDIRS) $(ALLDIRS); do 		\
23		echo "  Entering subdirectory $$i";		\
24		( cd $$i; $(MAKE) $(MFLAGS) all );		\
25		if test $$? != 0 ; then exit 1; fi ;	\
26		echo " ";								\
27	done
28
29install-common: FORCE
30	@echo "Making install in `$(PWD)`"
31	@for i in $(SUBDIRS) $(INSTALLDIRS); do 	\
32		echo "  Entering subdirectory $$i";		\
33		( cd $$i; $(MAKE) $(MFLAGS) install );	\
34		if test $$? != 0 ; then exit 1; fi ;	\
35		echo " ";								\
36	done
37
38clean-common: FORCE
39	@echo "Making clean in `$(PWD)`"
40	@for i in $(SUBDIRS) $(CLEANDIRS); do		\
41		echo "  Entering subdirectory $$i";		\
42		( cd $$i; $(MAKE) $(MFLAGS) clean );	\
43		if test $$? != 0 ; then exit 1; fi ;	\
44		echo " ";								\
45	done
46
47veryclean-common: FORCE
48	@echo "Making veryclean in `$(PWD)`"
49	@for i in $(SUBDIRS) $(CLEANDIRS); do		\
50		echo "  Entering subdirectory $$i";		\
51		( cd $$i; $(MAKE) $(MFLAGS) veryclean );	\
52		if test $$? != 0 ; then exit 1; fi ;	\
53		echo " ";								\
54	done
55
56depend-common: FORCE
57	@echo "Making depend in `$(PWD)`"
58	@for i in $(SUBDIRS) $(DEPENDDIRS); do		\
59		echo "  Entering subdirectory $$i";		\
60		( cd $$i; $(MAKE) $(MFLAGS) depend );	\
61		if test $$? != 0 ; then exit 1; fi ;	\
62		echo " ";								\
63	done
64
65Makefile: $(top_srcdir)/build/dir.mk
66