From 904fa51b332ab555bd7b5bd5a20cb416b44734d8 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 16 Aug 2002 20:57:09 +0000 Subject: [PATCH] generate kadm5-{protos,private}.h git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11112 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/Makefile.am | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lib/kadm5/Makefile.am b/lib/kadm5/Makefile.am index 274e5972e..410eafacf 100644 --- a/lib/kadm5/Makefile.am +++ b/lib/kadm5/Makefile.am @@ -31,7 +31,7 @@ install-build-headers:: $(kadm5include_HEADERS) fi ; \ done -SOURCES_client = \ +SOURCES_client = \ admin.h \ chpass_c.c \ common_glue.c \ @@ -118,3 +118,18 @@ client_glue.lo server_glue.lo: $(srcdir)/common_glue.c # to help stupid solaris make kadm5_err.h: kadm5_err.et + +$(libkadm5clnt_la_OBJECTS) $(libkadm5srv_la_OBJECTS): $(srcdir)/kadm5-protos.h $(srcdir)/kadm5-private.h + +proto_opts = -q -R '^(_|kadm5_c_|kadm5_s_|kadm5_log)' -P comment +$(srcdir)/kadm5-protos.h: + cd $(srcdir); perl ../../cf/make-proto.pl $(proto_opts) \ + -o kadm5-protos.h \ + $(libkadm5clnt_la_SOURCES) $(libkadm5srv_la_SOURCES) \ + || rm -f kadm5-protos.h + +$(srcdir)/kadm5-private.h: + cd $(srcdir); perl ../../cf/make-proto.pl $(proto_opts) \ + -p kadm5-private.h \ + $(libkadm5clnt_la_SOURCES) $(libkadm5srv_la_SOURCES) \ + || rm -f kadm5-private.h