Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: matthew green <mrg@netbsd.org>
List: source-changes
Date: 07/09/1999 02:53:02
Module Name:	syssrc
Committed By:	mrg
Date:		Fri Jul  9 09:53:02 UTC 1999

Modified Files:
	syssrc/sys/arch/alpha/conf: Makefile.alpha
	syssrc/sys/arch/amiga/conf: Makefile.amiga
	syssrc/sys/arch/arm32/conf: Makefile.arm32
	syssrc/sys/arch/atari/conf: Makefile.atari
	syssrc/sys/arch/bebox/conf: Makefile.bebox
	syssrc/sys/arch/hp300/conf: Makefile.hp300
	syssrc/sys/arch/i386/conf: Makefile.i386
	syssrc/sys/arch/mac68k/conf: Makefile.mac68k
	syssrc/sys/arch/macppc/conf: Makefile.macppc
	syssrc/sys/arch/mvme68k/conf: Makefile.mvme68k
	syssrc/sys/arch/newsmips/conf: Makefile.newsmips
	syssrc/sys/arch/next68k/conf: Makefile.next68k
	syssrc/sys/arch/ofppc/conf: Makefile.ofppc
	syssrc/sys/arch/pc532/conf: Makefile.pc532
	syssrc/sys/arch/pica/conf: Makefile.pica
	syssrc/sys/arch/pmax/conf: Makefile.pmax
	syssrc/sys/arch/sparc/conf: Makefile.sparc
	syssrc/sys/arch/sparc64/conf: Makefile.sparc64
	syssrc/sys/arch/sun3/conf: Makefile.sun3
	syssrc/sys/arch/vax/conf: Makefile.vax
	syssrc/sys/arch/x68k/conf: Makefile.x68k
	syssrc/usr.sbin/config: config.h mkmakefile.c util.c

Log Message:
clean up a bit after jason :)

- fix emitrules() like emitfiles() to deal with the prefix (otherwise it
  would attempt to find the file in the normal base for the NORMAL_C rule).
- add emitincludes() which adds include directives for each prefix to the
  $INCLUDES variable in the makefile.
- add %INCLUDES to each Makefile.arch to deal with the above.

this makes "prefix" actually work in a usable manner, and now i can move
on to fixing compiler warnings (errors) in the ESP code. :)


To generate a diff of this commit:
cvs rdiff -r1.51 -r1.52 syssrc/sys/arch/alpha/conf/Makefile.alpha
cvs rdiff -r1.80 -r1.81 syssrc/sys/arch/amiga/conf/Makefile.amiga
cvs rdiff -r1.45 -r1.46 syssrc/sys/arch/arm32/conf/Makefile.arm32
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/atari/conf/Makefile.atari
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/bebox/conf/Makefile.bebox
cvs rdiff -r1.68 -r1.69 syssrc/sys/arch/hp300/conf/Makefile.hp300
cvs rdiff -r1.97 -r1.98 syssrc/sys/arch/i386/conf/Makefile.i386
cvs rdiff -r1.68 -r1.69 syssrc/sys/arch/mac68k/conf/Makefile.mac68k
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/macppc/conf/Makefile.macppc
cvs rdiff -r1.39 -r1.40 syssrc/sys/arch/mvme68k/conf/Makefile.mvme68k
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/newsmips/conf/Makefile.newsmips
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/next68k/conf/Makefile.next68k
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/ofppc/conf/Makefile.ofppc
cvs rdiff -r1.54 -r1.55 syssrc/sys/arch/pc532/conf/Makefile.pc532
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/pica/conf/Makefile.pica
cvs rdiff -r1.73 -r1.74 syssrc/sys/arch/pmax/conf/Makefile.pmax
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/sparc/conf/Makefile.sparc
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sparc64/conf/Makefile.sparc64
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/sun3/conf/Makefile.sun3
cvs rdiff -r1.47 -r1.48 syssrc/sys/arch/vax/conf/Makefile.vax
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/x68k/conf/Makefile.x68k
cvs rdiff -r1.44 -r1.45 syssrc/usr.sbin/config/config.h
cvs rdiff -r1.40 -r1.41 syssrc/usr.sbin/config/mkmakefile.c
cvs rdiff -r1.8 -r1.9 syssrc/usr.sbin/config/util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.