[928] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

Make clean misses a few

daemon@ATHENA.MIT.EDU (epeisach@MIT.EDU)
Wed Nov 2 15:57:20 1994

From: epeisach@MIT.EDU
Date: Wed, 2 Nov 1994 15:57:14 -0500
To: krb5-bugs@MIT.EDU


a) aclocal.m4 - CopySrcHeader doesn't remove the target of the copy like
	CopyHeader does. This misses a few like com_err.h, etc.

b) lib/krb5/error_tables/Makefile.in
	a) HDRS should use ASN1_HDRS not ASN1_SRCS
	b) Remove BOGUS as well....

===================================================================
RCS file: /mit/krb5/.cvsroot/src/aclocal.m4,v
retrieving revision 1.33
diff -c -1 -5 -r1.33 aclocal.m4
*** 1.33	1994/10/26 05:42:23
--- aclocal.m4	1994/11/02 20:54:55
***************
*** 347,376 ****
--- 347,379 ----
  AC_DIVERT_POP()dnl
  ])dnl
  dnl
  dnl copy source header file into include dir -- CopySrcHeader(hfile,hdir)
  dnl
  define(CopySrcHeader,[
  AC_DIVERT_PUSH(AC_DIVERSION_MAKEFILE)dnl
  
  includes:: $1
  	@if test -d $2; then :; else mkdir $2; fi
  	@if cmp $(srcdir)/$1 $2/$1 >/dev/null 2>&1; then :; \
  	else \
  		(set -x; [$](RM) $2/$1;	[$](CP) $(srcdir)/$1 $2/$1) \
  	fi
  
+ clean::
+ 	$(RM) $2/$1
+ 
  AC_DIVERT_POP()dnl
  ])dnl
  dnl
  dnl Krb5InstallHeaders(headers,destdir)
  define(Krb5InstallHeaders,[
  AC_DIVERT_PUSH(AC_DIVERSION_MAKEFILE)dnl
  install:: $1
  	@set -x; for f in $1 ; \
  	do [$](INSTALL_DATA) [$$]f $2/[$$]f ; \
  	done
  AC_DIVERT_POP()dnl
  ])dnl
  dnl
  dnl PepsyTarget(basename)
  dnl
===================================================================
RCS file: /mit/krb5/.cvsroot/src/lib/krb5/error_tables/Makefile.in,v
retrieving revision 1.7
diff -c -1 -5 -r1.7 Makefile.in
*** 1.7	1994/07/02 00:52:23
--- Makefile.in	1994/11/02 20:49:58
***************
*** 1,31 ****
  ASN1_HDRS=@ASN1_HDRS@
  ASN1_OBJS=@ASN1_OBJS@
  ASN1_SRCS=@ASN1_SRCS@
  BOGUS=@BOGUS@
   
  CFLAGS = $(CCOPTS) $(DEFS)
  LDFLAGS = -g
  
  EHDRDIR=$(BUILDTOP)/include/krb5
  
! HDRS=$(ASN1_SRCS) kdb5_err.h krb5_err.h adm_err.h
  OBJS=$(ASN1_OBJS) kdb5_err.o krb5_err.o adm_err.o init_ets.o
  ETSRCS=$(ASN1_SRCS) kdb5_err.c krb5_err.c adm_err.c
  SRCS=$(ETSRCS) $(srcdir)/init_ets.c
  
  all:: ${HDRS} includes ${OBJS}
  
  #
  # dependencies for traditional makes
  #
  asn1_err.o: asn1_err.c
  isode_err.o: isode_err.c
  kdb5_err.o: kdb5_err.c
  krb5_err.o: krb5_err.c
  adm_err.o: adm_err.c
  
  $(BOGUS)::
  	echo '/* not using isode */' > $@
  
  clean::
! 	$(RM) $(HDRS) $(ETSRCS)
--- 1,31 ----
  ASN1_HDRS=@ASN1_HDRS@
  ASN1_OBJS=@ASN1_OBJS@
  ASN1_SRCS=@ASN1_SRCS@
  BOGUS=@BOGUS@
   
  CFLAGS = $(CCOPTS) $(DEFS)
  LDFLAGS = -g
  
  EHDRDIR=$(BUILDTOP)/include/krb5
  
! HDRS=$(ASN1_HDRS) kdb5_err.h krb5_err.h adm_err.h
  OBJS=$(ASN1_OBJS) kdb5_err.o krb5_err.o adm_err.o init_ets.o
  ETSRCS=$(ASN1_SRCS) kdb5_err.c krb5_err.c adm_err.c
  SRCS=$(ETSRCS) $(srcdir)/init_ets.c
  
  all:: ${HDRS} includes ${OBJS}
  
  #
  # dependencies for traditional makes
  #
  asn1_err.o: asn1_err.c
  isode_err.o: isode_err.c
  kdb5_err.o: kdb5_err.c
  krb5_err.o: krb5_err.c
  adm_err.o: adm_err.c
  
  $(BOGUS)::
  	echo '/* not using isode */' > $@
  
  clean::
! 	$(RM) $(HDRS) $(ETSRCS) $(BOGUS)

home help back first fref pref prev next nref lref last post