From owner-cvs-all Sun Jan 9 0:25:19 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E781B1521F; Sun, 9 Jan 2000 00:24:28 -0800 (PST) (envelope-from bde@FreeBSD.org) Received: (from bde@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA15161; Sun, 9 Jan 2000 00:24:28 -0800 (PST) (envelope-from bde@FreeBSD.org) Message-Id: <200001090824.AAA15161@freefall.freebsd.org> From: Bruce Evans Date: Sun, 9 Jan 2000 00:24:28 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk bde 2000/01/09 00:24:28 PST Modified files: sys/i386/conf files.i386 Log: Compile *_genassym.c with ordinary ${CFLAGS}. The (small) needs for -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Related cleanups: PARAM went away, but was still used here; KERNEL was renamed to _KERNEL, but was still KERNEL here; the deprecated macros $@ and $< were still used here. Use "genassym ... > ${.TARGET}", not "genassym -o $@ ...", so that genassym(1) doesn't need to support -o. Removed half-baked hard-coded dependencies of *_genassym.o on headers. These objects should be added to the list of objects in the depend rule to get full dependencies. This doesn't happen automatically because they are not linked into the kernel. Half baked dependencies don't really help. Revision Changes Path 1.295 +9 -9 src/sys/i386/conf/files.i386 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message