[928] in Kerberos-V5-bugs
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)