+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
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@
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::
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
done
depend:: $(ETSRCS)
-
-includes::