summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-08-03 20:27:03 +0000
committerGreg Hudson <ghudson@mit.edu>2009-08-03 20:27:03 +0000
commit93e48cbaefef393a602356aac465d9e59f844884 (patch)
tree324ebdd110a81d337060ff6e1bc75ade3554a630 /src/lib
parent9a5d62c48bca279e3cf9408bee9cb8752c5390c6 (diff)
downloadkrb5-93e48cbaefef393a602356aac465d9e59f844884.tar.gz
krb5-93e48cbaefef393a602356aac465d9e59f844884.tar.xz
krb5-93e48cbaefef393a602356aac465d9e59f844884.zip
Get "make depend" to work in an unbuilt source tree, since bad deps
files can make it difficult to build the tree. To do this, make the depends target depend on generated header files and on header file copies or links into the main include directory. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22486 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/gssapi/generic/Makefile.in2
-rw-r--r--src/lib/gssapi/krb5/Makefile.in2
-rw-r--r--src/lib/kadm5/Makefile.in2
-rw-r--r--src/lib/kadm5/clnt/Makefile.in2
-rw-r--r--src/lib/kadm5/srv/Makefile.in2
-rw-r--r--src/lib/kdb/Makefile.in2
6 files changed, 10 insertions, 2 deletions
diff --git a/src/lib/gssapi/generic/Makefile.in b/src/lib/gssapi/generic/Makefile.in
index c35bd1abba..42b4030833 100644
--- a/src/lib/gssapi/generic/Makefile.in
+++ b/src/lib/gssapi/generic/Makefile.in
@@ -167,7 +167,7 @@ install-headers-unix install:: gssapi.h
$(DESTDIR)$(KRB5_INCDIR)/gssapi/$$f ; \
done
-depend:: $(ETSRCS)
+depend:: $(ETSRCS) $(ETHDRS) $(HDRS) errmap.h maptest.h
@libobj_frag@
diff --git a/src/lib/gssapi/krb5/Makefile.in b/src/lib/gssapi/krb5/Makefile.in
index 530d527c2a..2ee9e1d9c5 100644
--- a/src/lib/gssapi/krb5/Makefile.in
+++ b/src/lib/gssapi/krb5/Makefile.in
@@ -263,7 +263,7 @@ install-headers-unix install::
$(DESTDIR)$(KRB5_INCDIR)/gssapi/$$f ; \
done
-depend:: $(ETSRCS)
+depend:: $(ETSRCS) $(ETHDRS) $(GSSAPI_KRB5_HDR) error_map.h
includes:: gssapi_krb5.h
diff --git a/src/lib/kadm5/Makefile.in b/src/lib/kadm5/Makefile.in
index 4644937fec..175231e73d 100644
--- a/src/lib/kadm5/Makefile.in
+++ b/src/lib/kadm5/Makefile.in
@@ -103,5 +103,7 @@ install-headers-unix install:: $(BUILD_HDRS)
$(INSTALL_DATA) chpass_util_strings.h $(DESTDIR)$(KRB5_INCDIR)$(S)kadm5$(S)chpass_util_strings.h
$(INSTALL_DATA) kadm_err.h $(DESTDIR)$(KRB5_INCDIR)$(S)kadm5$(S)kadm_err.h
+depend:: includes
+
@libobj_frag@
diff --git a/src/lib/kadm5/clnt/Makefile.in b/src/lib/kadm5/clnt/Makefile.in
index acc7cfef9b..a92d0faa48 100644
--- a/src/lib/kadm5/clnt/Makefile.in
+++ b/src/lib/kadm5/clnt/Makefile.in
@@ -72,6 +72,8 @@ clean-unix:: clean-liblinks clean-libs clean-libobjs
install:: install-libs
+depend:: includes
+
@lib_frag@
@libobj_frag@
diff --git a/src/lib/kadm5/srv/Makefile.in b/src/lib/kadm5/srv/Makefile.in
index fcb92d797b..175b83b3bc 100644
--- a/src/lib/kadm5/srv/Makefile.in
+++ b/src/lib/kadm5/srv/Makefile.in
@@ -89,6 +89,8 @@ clean-unix:: clean-liblinks clean-libs clean-libobjs
install:: install-libs
+depend:: includes
+
@lib_frag@
@libobj_frag@
diff --git a/src/lib/kdb/Makefile.in b/src/lib/kdb/Makefile.in
index 9c98679aaa..2946ba942d 100644
--- a/src/lib/kdb/Makefile.in
+++ b/src/lib/kdb/Makefile.in
@@ -61,6 +61,8 @@ clean-unix:: clean-liblinks clean-libs clean-libobjs
generate-files-mac: darwin.exports
+depend:: adb_err.h
+
@lib_frag@
@libobj_frag@