AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20070828182010.6e49f8c1@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<larry.scheer@onstor.com>,<tim.gardner@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Tue, 28 Aug 2007 18:20:13 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: Larry Scheer <larry.scheer@onstor.com>
Cc: Tim Gardner <tim.gardner@onstor.com>
Subject: request for comments
Message-ID: <20070828182013.481d8436@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

OK, I think I've got the linux/kernel/Makefile hammered into a better
fit with the make rootfs stuff.  Let me know what you think.  Here's
the highlights:

'make kernel' no longer does a kernel-install

'make kernel-install' triggers a make kernel-build if there is no
vmlinux file, or .config is newer than vmlinux.

the 'make rootfs' currently does a 'make kernel-install'

This means that if you're used to sitting in linux/kernel directory and
doing a 'make kernel' and have it do everything including install, then
you will have to retrain yourself to also do a 'make kernel-install'
afterwards.

This makes the rootfs Makefile very simple.

Alternatively, Larry could bring back the
$(ROOTFS)/boot/vmlinux.whatever dependency based kernel install portion
of the rootfs Makefile, and fix it up (it wasn't ready to deal with
vmlinux v. vmlinux.bin).

I'll leave it up to you, Larry.  Just let me know if I need to mod the
kernel Makefile any more.

========================================================

Change 25195 by andys@ripper on 2007/08/28 18:15:11 *pending*

        Add more support for two platforms of kernels.
        Remove kernel-install as a dependency of kernel.
        Change kernel-install to trigger a build of the
        kernel if there isn't a fresh one there already.
        
        Reviewed by 

Affected files ...

... //depot/dev/linux/kernel/Makefile#6 edit
