@echo "Making all in `$(PWD)`"
@for i in $(SUBDIRS) $(ALLDIRS); do \
echo " Entering subdirectory $$i"; \
- ( cd $$i; $(MAKE) $(MFLAGS) all ); \
+ ( cd $$i && $(MAKE) $(MFLAGS) all ); \
if test $$? != 0 ; then exit 1; fi ; \
echo " "; \
done
@echo "Making install in `$(PWD)`"
@for i in $(SUBDIRS) $(INSTALLDIRS); do \
echo " Entering subdirectory $$i"; \
- ( cd $$i; $(MAKE) $(MFLAGS) install ); \
+ ( cd $$i && $(MAKE) $(MFLAGS) install ); \
if test $$? != 0 ; then exit 1; fi ; \
echo " "; \
done
@echo "Making clean in `$(PWD)`"
@for i in $(SUBDIRS) $(CLEANDIRS); do \
echo " Entering subdirectory $$i"; \
- ( cd $$i; $(MAKE) $(MFLAGS) clean ); \
+ ( cd $$i && $(MAKE) $(MFLAGS) clean ); \
if test $$? != 0 ; then exit 1; fi ; \
echo " "; \
done
@echo "Making veryclean in `$(PWD)`"
@for i in $(SUBDIRS) $(CLEANDIRS); do \
echo " Entering subdirectory $$i"; \
- ( cd $$i; $(MAKE) $(MFLAGS) veryclean ); \
+ ( cd $$i && $(MAKE) $(MFLAGS) veryclean ); \
if test $$? != 0 ; then exit 1; fi ; \
echo " "; \
done
@echo "Making depend in `$(PWD)`"
@for i in $(SUBDIRS) $(DEPENDDIRS); do \
echo " Entering subdirectory $$i"; \
- ( cd $$i; $(MAKE) $(MFLAGS) depend ); \
+ ( cd $$i && $(MAKE) $(MFLAGS) depend ); \
if test $$? != 0 ; then exit 1; fi ; \
echo " "; \
done
--base-file slapd.base --output-exp $@
slapi/libslapi.la: FORCE
- (cd slapi; $(MAKE) $(MFLAGS) all)
+ cd slapi && $(MAKE) $(MFLAGS) all
slapd: $(SLAPD_DEPENDS) @LIBSLAPI@
$(LTLINK) -o $@ $(SLAPD_OBJECTS) $(LIBS) \
$(LTLINK) -static -o $@ $(OBJS) version.o $(LIBS) $(WRAP_LIBS)
dummy $(SLAPD_DYNAMIC_BACKENDS): slapd
- cd $@; $(MAKE) $(MFLAGS) all
+ cd $@ && $(MAKE) $(MFLAGS) all
@touch $@
dynamic_overlays: slapd
- cd overlays; $(MAKE) $(MFLAGS) dynamic
+ cd overlays && $(MAKE) $(MFLAGS) dynamic
#
# In Windows, dynamic backends have to be built after slapd. For this
echo "building static backends..."; \
for i in XX $(SLAPD_STATIC_BACKENDS); do \
if test $$i != XX; then \
- echo " "; echo " cd $$i; $(MAKE) $(MFLAGS) all"; \
- ( cd $$i; $(MAKE) $(MFLAGS) all ); \
+ echo " "; echo " cd $$i && $(MAKE) $(MFLAGS) all"; \
+ ( cd $$i && $(MAKE) $(MFLAGS) all ); \
if test $$? != 0; then exit 1; fi; \
fi; \
done; \
@ls -l libbackends.a; echo ""
liboverlays.a: FORCE
- cd overlays; $(MAKE) $(MFLAGS) static
+ cd overlays && $(MAKE) $(MFLAGS) static
version.c: Makefile
@-$(RM) $@
depend-local-srv: FORCE
@for i in $(SUBDIRS); do \
if test -d $$i && test -f $$i/Makefile ; then \
- echo; echo " cd $$i; $(MAKE) $(MFLAGS) depend"; \
- ( cd $$i; $(MAKE) $(MFLAGS) depend ); \
+ echo; echo " cd $$i && $(MAKE) $(MFLAGS) depend"; \
+ ( cd $$i && $(MAKE) $(MFLAGS) depend ); \
if test $$? != 0 ; then exit 1; fi ; \
fi; \
done
clean-local-srv: FORCE
@for i in $(SUBDIRS); do \
if test -d $$i && test -f $$i/Makefile ; then \
- echo; echo " cd $$i; $(MAKE) $(MFLAGS) clean"; \
- ( cd $$i; $(MAKE) $(MFLAGS) clean ); \
+ echo; echo " cd $$i && $(MAKE) $(MFLAGS) clean"; \
+ ( cd $$i && $(MAKE) $(MFLAGS) clean ); \
if test $$? != 0 ; then exit 1; fi ; \
fi; \
done
veryclean-local-srv: FORCE
@for i in $(SUBDIRS); do \
if test -d $$i && test -f $$i/Makefile ; then \
- echo; echo " cd $$i; $(MAKE) $(MFLAGS) clean"; \
- ( cd $$i; $(MAKE) $(MFLAGS) veryclean ); \
+ echo; echo " cd $$i && $(MAKE) $(MFLAGS) clean"; \
+ ( cd $$i && $(MAKE) $(MFLAGS) veryclean ); \
fi; \
done
slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
@for i in $(SUBDIRS); do \
if test -d $$i && test -f $$i/Makefile ; then \
- echo; echo " cd $$i; $(MAKE) $(MFLAGS) install"; \
- ( cd $$i; $(MAKE) $(MFLAGS) install ); \
+ echo; echo " cd $$i && $(MAKE) $(MFLAGS) install"; \
+ ( cd $$i && $(MAKE) $(MFLAGS) install ); \
if test $$? != 0 ; then exit 1; fi ; \
fi; \
done