fi
        @ls -l libbackends.a; echo ""
 
-version.c: $(OBJS) $(SLAPD_LIBDEPEND) 
+version.c: Makefile
        @-$(RM) $@
        $(MKVERSION) -s -n Versionstr slapd > $@
 
+version.o: version.c $(OBJS) $(SLAPD_LIBDEPEND) 
+
 depend-local-srv: FORCE
        @for i in back-* shell-backends slapi tools; do \
                if test -d $$i -a -f $$i/Makefile ; then \
 
 sslurpd:       version.o
        $(LTLINK) -static -o $@ $(OBJS) version.o $(LIBS)
 
-version.c: $(OBJS) $(SLURPD_L)
+version.c: Makefile
        @-$(RM) $@
        $(MKVERSION) slurpd > $@
 
+version.o: version.c $(OBJS) $(SLURPD_L)
+
 install-local-srv: FORCE
        -$(MKDIR) $(DESTDIR)$(libexecdir)
        @-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-slurp