Thread (22 messages) 22 messages, 6 authors, 2011-08-18

Re: [PATCH] ARM: zImage: Skip relinking if nothing changes

From: Arnaud Lacombe <hidden>
Date: 2011-08-13 16:02:36
Also in: linux-arm-kernel, lkml

Hi,

On Sat, Aug 13, 2011 at 2:34 AM, Sam Ravnborg [off-list ref] wrote:
On Fri, Aug 12, 2011 at 06:17:25PM -0400, Arnaud Lacombe wrote:
quoted
Hi,

On Fri, Aug 12, 2011 at 6:03 PM, Sam Ravnborg [off-list ref] wrote:
quoted
quoted
I suspect this would have done the job:

$(obj)/font.o: $(srctree)/drivers/video/console/font_acorn_8x8.c
        $(cmd,cc_o_c)'
I prefer using $(call,shipped) and let kbuild figure out how
build an .o file from a .c file.

In other words - avoiding use of the internal to Makefile.build
variables in various places.
indeed, but I'd argue that 1) this would not be the first Makefile
using these internal macros (alpha and ia64 are using such construct
for aliasing) and 2) the `cmd_shipped' stuff is as internal than other
functions :-)
A quick grep in Documentation/kbuild will show that only the shipped
variant is documented.

We could implement a general copy command - this is needed in some places
like this.
I was more thinking of a way to use a single source file, for multiple
target, built in different location, without having to make useless
copy or cross-subdirectory target dependencies, and removing all
non-internal use of cc_c_o, and friends.

 - Arnaud
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help