Take out autobuild dependency on proto.h; breaks some proprietary Makes.
authorMartin Pool <mbp@samba.org>
Tue, 19 Mar 2002 12:13:02 +0000 (12:13 +0000)
committerMartin Pool <mbp@samba.org>
Tue, 19 Mar 2002 12:13:02 +0000 (12:13 +0000)
(This used to be commit aa279932456eff8c6fce00cf01e3f62536573f14)

source3/Makefile.in

index e0cbfcf3cc3e9f1b28da1089658fabe41e686ece..da078523ec0126b525d519dd80de2751b47d01f5 100644 (file)
@@ -858,7 +858,7 @@ $(PROTO_OBJ): .proto.stamp
 # different to the existing ones.
 $(srcdir)/include/proto.h: .proto.check
 
-.proto.check: $(ALL_SOURCE) 
+.proto.check: 
        @echo Checking $(srcdir)/include/proto.h
        @cd $(srcdir) && $(AWK) -f script/mkproto.awk \
        `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | egrep -v 'ubiqx/|wrapped'` \
@@ -872,12 +872,8 @@ $(srcdir)/include/proto.h: .proto.check
        mv $(builddir)/include/proto.h.new include/proto.h; \
        fi
 
-.proto.stamp: 
-       @if [ \! -f .proto.stamp ] ; \
-       then \
-       touch .proto.stamp; \
-       ALL_SOURCE="`echo $(srcdir)/*.c $(srcdir)/*/*.c`" $(MAKE) $(MAKEFLAGS) .proto.check; \
-       fi
+.proto.stamp: .proto.check
+       @[ -f .proto.stamp ] || touch .proto.stamp
 
 include/build_env.h:
        @echo rebuilding include/build_env.h
@@ -889,7 +885,7 @@ include/wrepld_proto.h:
          -h _WREPLD_PROTO_H_ $(builddir)/include/wrepld_proto.h \
          $(WREPL_OBJ1)
 
-headers: .proto.stamp $(srcdir)/include/proto.h include/build_env.h include/wrepld_proto.h
+headers: .proto.check $(srcdir)/include/proto.h include/build_env.h include/wrepld_proto.h
 
 proto: headers winbindd_proto