Config Makefile won't make depend +Fix
Gary Winiger
gww at beatnix.UUCP
Sun Mar 13 06:13:25 AEST 1988
Subject: Config Makefile won't make depend +Fix
Index: etc/config/Makefile 4.3BSD +Fix
Description:
The dependences in the config Makefile cannot be remade if the
directory is cleaned first. Y.tab.c and lex.yy.c are missing
but included in CFILES.
Repeat-By:
cd /usr/src/etc/config
make clean
make depend
Fix:
Have ``depend'' depend on y.tab.c and lex.yy.c.
The attached code solves this problem at Elxsi.
Gary..
{ucbvax!sun,lll-lcc!lll-tis,amdahl!altos86,bridge2}!elxsi!gww
--------- cut --------- snip --------- :.,$w diff -------------
RCS file: /RCS/usr/src/etc/config/Makefile,v
retrieving revision 1.2
diff -c -r1.2 Makefile
*** /tmp/,RCSt1006714 Tue Oct 6 12:45:49 1987
--- Makefile Tue Oct 6 12:44:43 1987
***************
*** 1,7 ****
#
! # $Header: Makefile,v 1.2 87/04/16 17:24:49 gww Exp $ ENIX BSD
#
# $Log: Makefile,v $
# Revision 1.2 87/04/16 17:24:49 gww
# Customize for Elxsi.
#
--- 1,11 ----
#
! # $Header: Makefile,v 1.3 87/10/06 12:43:48 gww Exp $ ENIX BSD
#
# $Log: Makefile,v $
+ # Revision 1.3 87/10/06 12:43:48 gww
+ # Fix depend rule to generated needed .c files.
+ #
# Revision 1.2 87/04/16 17:24:49 gww
# Customize for Elxsi.
#
***************
*** 42,48 ****
lint: ${CFILES}
lint ${CFILES}
! depend:
grep '^#include' ${CFILES} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
-e 's/\.c/.o/' \
--- 46,52 ----
lint: ${CFILES}
lint ${CFILES}
! depend: y.tab.c lex.yy.c
grep '^#include' ${CFILES} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
-e 's/\.c/.o/' \
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list