X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C7E9DC.08C18FA3@onstor-exch02.onstor.net>; Tue, 28 Aug 2007 17:29:25 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-class: urn:content-classes:message
Subject: RE: request for comments
Date: Tue, 28 Aug 2007 17:29:24 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E053A9F56@onstor-exch02.onstor.net>
In-Reply-To: <20070828182013.481d8436@ripper.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: request for comments
Thread-Index: Acfp2sA4fvomkKa9Soy2LHBbODgPIQAAPTbw
From: "Tim Gardner" <tim.gardner@onstor.com>
To: "Andy Sharp" <andy.sharp@onstor.com>,
	"Larry Scheer" <larry.scheer@onstor.com>

Looks good Andy.
I would like there to be the usual shortcut targets (cg-rootfs,
bl-rootfs, etc) so that we can bypass having to specify PROD=3D on the
make line.

-----Original Message-----
From: Andy Sharp=20
Sent: Tuesday, August 28, 2007 6:20 PM
To: Larry Scheer
Cc: Tim Gardner
Subject: request for comments

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.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D

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.
       =20
        Reviewed by=20

Affected files ...

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