-slapd: $(SLAPD_DEPENDS)
- $(LTLINK) -o $@ $(SLAPD_OBJECTS) $(LIBS) $(WRAP_LIBS)
- @if test -n "$(SLAPD_DYNAMIC_BACKENDS)"; then \
- echo "building dynamic backends..."; \
- for i in XX $(SLAPD_DYNAMIC_BACKENDS); do \
- if test $$i != XX; then \
- echo " "; echo " cd $$i; $(MAKE) $(MFLAGS) all"; \
- ( cd $$i; $(MAKE) $(MFLAGS) all ); \
- if test $$? != 0; then exit 1; fi; \
- fi; \
- done; \
- echo " "; \
- fi
- cd tools; $(MAKE) $(MFLAGS) all
+slapi/.libs/libslapi.a: FORCE
+ (cd slapi; $(MAKE) $(MFLAGS) all)
+
+libslapi.a: slapi/.libs/libslapi.a
+ cp slapi/.libs/libslapi.a .
+
+slapd: $(SLAPD_DEPENDS) @LIBSLAPI@
+ $(LTLINK) -o $@ $(SLAPD_OBJECTS) $(LIBS) \
+ $(WRAP_LIBS)