summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-12-17 18:22:47 +0000
committerGreg Hudson <ghudson@mit.edu>2011-12-17 18:22:47 +0000
commite176b9a8cf2d32ff0b73d7a9a5618a325de93946 (patch)
tree92a0deb28dd6af2094c9c590a7c6d1b8cba46443 /src
parent2240347dd3cd3f1f9a068a22df037f2428c7bd7f (diff)
downloadkrb5-e176b9a8cf2d32ff0b73d7a9a5618a325de93946.tar.gz
krb5-e176b9a8cf2d32ff0b73d7a9a5618a325de93946.tar.xz
krb5-e176b9a8cf2d32ff0b73d7a9a5618a325de93946.zip
Fix make depend in unbuilt build tree
Add dependency rules so that "make depend" succeeds from a fresh build tree. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25593 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/util/gss-kernel-lib/Makefile.in15
-rw-r--r--src/util/k5ev/Makefile.in1
-rw-r--r--src/util/verto/Makefile.in1
3 files changed, 17 insertions, 0 deletions
diff --git a/src/util/gss-kernel-lib/Makefile.in b/src/util/gss-kernel-lib/Makefile.in
index aa1f74ec2..b289582be 100644
--- a/src/util/gss-kernel-lib/Makefile.in
+++ b/src/util/gss-kernel-lib/Makefile.in
@@ -208,6 +208,21 @@ profile.h: $(INCLUDE_BUILD)/profile.h
com_err.h: $(INCLUDE_BUILD)/com_err.h
$(CP) $(INCLUDE_BUILD)/com_err.h $@
+# Rules to generate dependency headers if they don't already exist,
+# for "make depend" from an unbuilt directory.
+$(GSS_GENERIC_BUILD)/gssapi.h:
+ (cd $(GSS_GENERIC_BUILD) && $(MAKE) gssapi.h)
+$(GSS_GENERIC_BUILD)/gssapi_err_generic.h:
+ (cd $(GSS_GENERIC_BUILD) && $(MAKE) gssapi_err_generic.h)
+$(GSS_KRB5_BUILD)/gssapi_krb5.h:
+ (cd $(GSS_KRB5_BUILD) && $(MAKE) gssapi_krb5.h)
+$(GSS_KRB5_BUILD)/gssapi_err_krb5.h:
+ (cd $(GSS_KRB5_BUILD) && $(MAKE) gssapi_err_krb5.h)
+$(INCLUDE_BUILD)/osconf.h:
+ (cd $(INCLUDE_BUILD) && $(MAKE) osconf.h)
+$(INCLUDE_BUILD)/krb5/krb5.h:
+ (cd $(INCLUDE_BUILD) && $(MAKE) krb5/krb5.h)
+
gssapi:
test -d gssapi || mkdir gssapi
krb5:
diff --git a/src/util/k5ev/Makefile.in b/src/util/k5ev/Makefile.in
index 27e77f4fb..b80a60dfb 100644
--- a/src/util/k5ev/Makefile.in
+++ b/src/util/k5ev/Makefile.in
@@ -33,6 +33,7 @@ clean-unix:: clean-liblinks clean-libs clean-libobjs
$(RM) $(VERTO_K5EV_HDR)
includes:: $(VERTO_K5EV_HDR)
+depend:: $(VERTO_K5EV_HDR)
$(VERTO_K5EV_HDR): $(srcdir)/verto-k5ev.h
$(RM) $@
diff --git a/src/util/verto/Makefile.in b/src/util/verto/Makefile.in
index db6c387ce..a2ff7c5c0 100644
--- a/src/util/verto/Makefile.in
+++ b/src/util/verto/Makefile.in
@@ -31,6 +31,7 @@ clean-unix:: clean-liblinks clean-libs clean-libobjs
$(RM) $(VERTO_HDR)
includes:: $(VERTO_HDR)
+depend:: $(VERTO_HDR)
$(VERTO_HDR): $(srcdir)/verto.h
$(RM) $@