2009/8/7 yihect <[email protected]>:
> Hi all:
>    Sorry, everybody. I sent the same mail in HTML-FORMAT, so maybe there 
> presented
> disorderly characters in your mail client program. It's time waste to open 
> that mail.
> So sorry, and I resend this mail with same content...
>
>    I'm reading top-level makefile of kernel version of 2.6.25, and being 
> confused about
> "$(Q)@" in following lines:
>
>    124 $(filter-out _all sub-make $(CURDIR)/Makefile, $(MAKECMDGOALS)) _all: 
> sub-make
>    125         $(Q)@:
>
>    I know what's meaning for line 124, but what about line 125? Is it a 
> command?

Are u notice the comment in the Makefile ?
u need more carefully to read the Makefile ^_^.......

# Beautify output
# ---------------------------------------------------------------------------
#
# Normally, we echo the whole command before executing it. By making
# that echo $($(quiet)$(cmd)), we now have the possibility to set
# $(quiet) to choose other forms of output instead, e.g.
#
#         quiet_cmd_cc_o_c = Compiling $(RELDIR)/$@
#         cmd_cc_o_c       = $(CC) $(c_flags) -c -o $@ $<
#
# If $(quiet) is empty, the whole command will be printed.
# If it is set to "quiet_", only the short version will be printed.
# If it is set to "silent_", nothing will be printed at all, since
# the variable $(silent_cmd_cc_o_c) doesn't exist.
#
# A simple variant is to prefix commands with $(Q) - that's useful
# for commands that shall be hidden in non-verbose mode.
#
#       $(Q)ln $@ :<
#
# If KBUILD_VERBOSE equals 0 then the above command will be hidden.
# If KBUILD_VERBOSE equals 1 then the above command is displayed.

ifeq ($(KBUILD_VERBOSE),1)
  quiet =
  Q =
else
  quiet=quiet_
  Q = @
endif


> I know the "$(Q)@" indicates nothing if KBUILD_VERBOSE==1,and @ if 
> KBUILD_VERBOSE gave other
> values.
>
>    Thanks..
>

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to