CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2009/01/11 14:02:03

Modified files:
        sys/arch/alpha/conf: Makefile.alpha 
        sys/arch/armish/conf: Makefile.armish 
        sys/arch/aviion/conf: Makefile.aviion 
        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/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/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:
Fix a sed bug in the makefile's depend target.

What happened was that the output of mkdep was fed to a sed expression
that trimmed a bit more than required and also failed to work when
attempting to do make depend with pcc.

Example:

genassym_c.o: /tmp/genassym.whatever ../../../../../sys/param.h \

was changed to:

assym.h: \

but what was intended was:

assym.h: ../../../../../sys/param.h \

For the pcc -M output things were a bit different and after the make
depend the genassym entry would still remain and make would fail. This
affected all platforms except amd64 and sgi.

Okay m...@.

Reply via email to