CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2010/05/25 09:05:02

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/moko/conf: Makefile.moko 
        sys/arch/mvme68k/conf: Makefile.mvme68k 
        sys/arch/mvme88k/conf: Makefile.mvme88k 
        sys/arch/mvmeppc/conf: Makefile.mvmeppc 
        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:
Hand-list the two-step assym.h -> .[Ss] -> .o dependencies.  The
result: kernels built without 'make depend'-provided information
(ie. the .depend file) are more likely to have their *.[Ss] file
compilations track changes to *.h files.

The "*.o: assym.h" dependencies listed are gotten from reading the
.depend output --- from the biggest kernel possible (ie. GENERIC.MP).
When an architecture changes in a substantial way (new .[sS] files),
the list should be updated in the prettiest way possible.

This is not encouraging people to skip 'make depend'; other issues are
not resolved and may be solved later with a change guenther is working
on.  You can still screwed really easily, so continue running make
depend as config tells you.

Idea from a discussion with drahn
ok drahn, kettenis likes the idea too

Reply via email to