CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/14 20:41:28
Modified files:
sys/arch/alpha/conf: Makefile.alpha
sys/arch/amd64/conf: Makefile.amd64
sys/arch/armish/conf: Makefile.armish
sys/arch/aviion/conf: Makefile.aviion
sys/arch/beagle/conf: Makefile.beagle
sys/arch/gumstix/conf: Makefile.gumstix
sys/arch/hp300/conf: Makefile.hp300
sys/arch/hppa/conf: Makefile.hppa
sys/arch/hppa64/conf: Makefile.hppa64
sys/arch/i386/conf: Makefile.i386
sys/arch/landisk/conf: Makefile.landisk
sys/arch/loongson/conf: Makefile.loongson
sys/arch/luna88k/conf: Makefile.luna88k
sys/arch/mac68k/conf: Makefile.mac68k
sys/arch/macppc/conf: Makefile.macppc
sys/arch/mvme68k/conf: Makefile.mvme68k
sys/arch/mvme88k/conf: Makefile.mvme88k
sys/arch/mvmeppc/conf: Makefile.mvmeppc
sys/arch/octeon/conf: Makefile.octeon
sys/arch/palm/conf: Makefile.palm
sys/arch/sgi/conf: Makefile.sgi
sys/arch/socppc/conf: Makefile.socppc
sys/arch/solbourne/conf: Makefile.solbourne
sys/arch/sparc/conf: Makefile.sparc
sys/arch/sparc64/conf: Makefile.sparc64
sys/arch/vax/conf: Makefile.vax
sys/arch/zaurus/conf: Makefile.zaurus
Log message:
Convert the kernel Makefiles to autogenerate dependencies during compilation
using the -MD option to cc, with -MP, -MT, and -MF where needed, converting
"make depend" to a no-op. This increases parallelism for those using "make -j"
and keeps the dependencies up to date with each compilation automatically.
sparc and vax users will need to rebuild gcc with support for the
-M[PTF] options before config'ing with this diff.