* configure.in: Revert removal of CopySrcHeader, etc., for now
authorTom Yu <tlyu@mit.edu>
Tue, 5 Nov 1996 23:46:02 +0000 (23:46 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 5 Nov 1996 23:46:02 +0000 (23:46 +0000)
* Makefile.in (OBJS): Remove dependency of $(OBJS) on shared, also
remove dependency of $(HDRS) on $(HDRDIR).  Both of these to avoid
unecessary copying.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9301 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/ChangeLog
src/lib/rpc/Makefile.in
src/lib/rpc/configure.in

index 47f9aa99ebd7f5387fe1c2eb7f432a263be9147e..00975d930e131e4d1260af1411ca46fdfcc0ff75 100644 (file)
@@ -1,3 +1,11 @@
+Tue Nov  5 18:43:46 1996  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Revert removal of CopySrcHeader, etc., for now.
+
+       * Makefile.in (OBJS): Remove dependency of $(OBJS) on shared, also
+       remove dependency of $(HDRS) on $(HDRDIR).  Both of these to avoid
+       unecessary copying.
+
 Wed Oct 30 13:18:34 1996  Barry Jaspan  <bjaspan@mit.edu>
 
        * xdr_stdio.c: Remove the #ifndef mc68000 cruft.  I'm not sure
index 29db6d217dfd4f025ab959bc717e57f5879bbc1d..d52fca6d1d45916c77a084a99fa8e1b8d92f0d96 100644 (file)
@@ -114,39 +114,7 @@ HDRS=      $(HDRDIR)/auth.h \
        $(HDRDIR)/types.h \
        $(HDRDIR)/xdr.h
 
-$(OBJS): $(HDRS) shared
-
-$(HDRDIR):
-       mkdir $@
-
-$(HDRDIR)/auth.h: $(HDRDIR) $(srcdir)/auth.h
-       $(CP) $(srcdir)/auth.h $@
-$(HDRDIR)/auth_gssapi.h: $(HDRDIR) $(srcdir)/auth_gssapi.h
-       $(CP) $(srcdir)/auth_gssapi.h $@
-$(HDRDIR)/auth_unix.h: $(HDRDIR) $(srcdir)/auth_unix.h
-       $(CP) $(srcdir)/auth_unix.h $@
-$(HDRDIR)/clnt.h: $(HDRDIR) $(srcdir)/clnt.h
-       $(CP) $(srcdir)/clnt.h $@
-$(HDRDIR)/netdb.h: $(HDRDIR) $(srcdir)/netdb.h
-       $(CP) $(srcdir)/netdb.h $@
-$(HDRDIR)/pmap_clnt.h: $(HDRDIR) $(srcdir)/pmap_clnt.h
-       $(CP) $(srcdir)/pmap_clnt.h $@
-$(HDRDIR)/pmap_prot.h: $(HDRDIR) $(srcdir)/pmap_prot.h
-       $(CP) $(srcdir)/pmap_prot.h $@
-$(HDRDIR)/pmap_rmt.h: $(HDRDIR) $(srcdir)/pmap_rmt.h
-       $(CP) $(srcdir)/pmap_rmt.h $@
-$(HDRDIR)/rpc.h: $(HDRDIR) $(srcdir)/rpc.h
-       $(CP) $(srcdir)/rpc.h $@
-$(HDRDIR)/rpc_msg.h: $(HDRDIR) $(srcdir)/rpc_msg.h
-       $(CP) $(srcdir)/rpc_msg.h $@
-$(HDRDIR)/svc.h: $(HDRDIR) $(srcdir)/svc.h
-       $(CP) $(srcdir)/svc.h $@
-$(HDRDIR)/svc_auth.h: $(HDRDIR) $(srcdir)/svc_auth.h
-       $(CP) $(srcdir)/svc_auth.h $@
-$(HDRDIR)/xdr.h: $(HDRDIR) $(srcdir)/xdr.h
-       $(CP) $(srcdir)/xdr.h $@
-$(HDRDIR)/types.h: $(HDRDIR) types.h
-       $(CP) types.h $@
+$(OBJS): $(HDRS)
 
 LIB_SUBDIRS= .
 LIBDONE= DONE
@@ -166,6 +134,7 @@ SHLIB_LIBS=-lgssapi_krb5 -lkrb5 -lcrypto -lcom_err -ldyn
 SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
 SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
 
+all-unix:: shared
 all-unix:: $(OBJS)
 all-mac:: $(OBJS)
 all-windows:: $(OBJS)
index 9458e2d3a9fa44f3115429963e3fd5b858f5db5e..c2217044f862478db47ccec3dd31b5c06c637f7a 100644 (file)
@@ -80,6 +80,21 @@ AC_SUBST(CRYPTO_SH_VERS)
 COMERR_SH_VERS=$krb5_cv_shlib_version_libcom_err
 AC_SUBST(COMERR_SH_VERS)
 
+CopySrcHeader(auth.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(auth_gssapi.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(auth_unix.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(clnt.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(netdb.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(pmap_clnt.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(pmap_prot.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(pmap_rmt.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(rpc.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(rpc_msg.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(svc.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(svc_auth.h,[$](BUILDTOP)/include/rpc)
+CopyHeader(types.h,[$](BUILDTOP)/include/rpc)
+CopySrcHeader(xdr.h,[$](BUILDTOP)/include/rpc)
+
 dnl
 dnl This is gross but necessary because of the way we build shared libs
 dnl