* configure.in: Remove calls to CopySrcHeader
authorTom Yu <tlyu@mit.edu>
Thu, 10 Oct 1996 19:06:26 +0000 (19:06 +0000)
committerTom Yu <tlyu@mit.edu>
Thu, 10 Oct 1996 19:06:26 +0000 (19:06 +0000)
* Makefile.in: More fixups; punt usage of CopySrcHeader and use
  explicit dependencies instead, thus avoiding abuse of double-colon
  rules.

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

src/lib/gssapi/generic/ChangeLog
src/lib/gssapi/generic/Makefile.in
src/lib/gssapi/generic/configure.in

index 11c6de1c8819a07ad551f8562241e340e7c02cc4..b642e0b84ca9ce6c3525ff7e964b617b7e25cdb6 100644 (file)
@@ -1,3 +1,11 @@
+Thu Oct 10 15:03:38 1996  Tom Yu  <tlyu@mit.edu>
+
+       * configure.in: Remove calls to CopySrcHeader.
+
+       * Makefile.in: More fixups; punt usage of CopySrcHeader and use
+       explicit dependencies instead, thus avoiding abuse of double-colon
+       rules.
+
 Wed Oct  9 14:12:27 1996  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in (all-unix): Fix up last change; depending on a phony
index dc7b149094fc74074fec211040754b83023211c4..21c34f938d5b14be6d64c312796f53f4db6e3f99 100644 (file)
@@ -16,6 +16,18 @@ ETSRCS= gssapi_err_generic.c
 ETOBJS= gssapi_err_generic.$(OBJEXT)
 ETHDRS= gssapi_err_generic.h
 
+EHDRDIR= $(BUILDTOP)$(S)include$(S)gssapi
+$(EHDRDIR):
+       mkdir $(EHDRDIR)
+
+HDRS=  $(EHDRDIR)/gssapi.h \
+       $(EHDRDIR)/gssapi_generic.h
+
+$(EHDRDIR)/gssapi.h: $(EHDRDIR) $(srcdir)/gssapi.h
+       $(CP) $(srcdir)/gssapi.h $@
+$(EHDRDIR)/gssapi_generic.h: $(EHDRDIR) $(srcdir)/gssapi_generic.h
+       $(CP) $(srcdir)/gssapi_generic.h $@
+
 gssapi_err_generic.$(OBJEXT): gssapi_err_generic.c
        $(CC) $(CFLAGS) -c $*.c
 @SHARED_RULE_LOCAL@
@@ -68,18 +80,15 @@ OBJS = \
        util_validate.$(OBJEXT) \
        gssapi_err_generic.$(OBJEXT)
 
-EHDRDIR= $(BUILDTOP)$(S)include$(S)gssapi
-EXPORTED_HEADERS= gssapi.h gssapi_generic.h
+$(OBJS): $(HDRS) $(ETHDRS)
 
-HDRS= $(ETHDRS)
+EXPORTED_HEADERS= gssapi.h gssapi_generic.h
 
-all-unix:: shared $(SRCS) $(HDRS) includes
-all-unix:: $(OBJS)
+all-unix:: shared $(SRCS) $(EHDRDIR) $(ETHDRS) $(OBJS)
 
-all-mac:: $(SRCS) $(HDRS) includes
-all-max:: $(OBJS)
+all-mac:: $(SRCS) $(HDRS) $(ETHDRS) $(OBJS)
 
-all-windows:: $(SRCS) $(HDRS) win-include
+all-windows:: $(SRCS) $(ETHDRS) win-include
 all-windows:: $(OBJS)
 
 win-include::
@@ -87,13 +96,13 @@ win-include::
        copy gssapi.h $(EHDRDIR)
        copy gssapi_generic.h $(EHDRDIR)
 
-unixmac: $(SRCS) $(HDRS) includes
+unixmac: $(SRCS) $(ETHDRS)
 
 clean-unix::
-       $(RM) $(ETHDRS) $(ETSRCS) shared/*
+       $(RM) $(ETHDRS) $(ETSRCS) $(HDRS) shared/*
 
 clean-mac::
-       $(RM) $(ETHDRS) $(ETSRCS) shared/*
+       $(RM) $(ETHDRS) $(ETSRCS) $(HDRS) shared/*
 
 clean-windows::
        $(RM) $(EHDRDIR)\gssapi.h $(EHDRDIR)\gssapi_generic.h
@@ -107,5 +116,3 @@ install::
        done
 
 depend:: $(ETSRCS)
-
-includes::
index 035b05da3244addb2a1e5ce0bbbcd29b560b15f6..f0d075cfa1ab02d496db9c219449b0625cc99a31 100644 (file)
@@ -9,6 +9,4 @@ AC_SIZE_T
 AC_CHECK_SIZEOF(short)
 AC_CHECK_SIZEOF(int)
 AC_CHECK_SIZEOF(long)
-CopySrcHeader(gssapi.h,[$(EHDRDIR)])
-CopySrcHeader(gssapi_generic.h,[$(EHDRDIR)])
 V5_AC_OUTPUT_MAKEFILE