Re: quiet compile kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 27, 2011 at 5:48 PM, loody <miloody@xxxxxxxxx> wrote:
> Hi all:
> I found the compile message of kernel is quite succinct, when we set
> V=0, and I try to make my project output as clean as kernel did.
>
> Then I traced the Makefile and it just define "quiet" and "Q" then export it.
> Where is the exact place that quiet build begin?
>
> Is that complicated to copy this quiet-build process?

Here is a simple way to do it

Makefile:
ifeq ($(strip $(V)),)
        E = @echo
        Q = @
else
        E = @\#
        Q =
endif
export E Q

%.o: %.c
        $(E) "  CC      " $@
        $(Q) $(CC) -c $(CFLAGS) $< -o $@


So when V is defined, the make command will display the detailed
compilation message or else it will only show an echoed message. One
can also add a check for verbose level.

Thanks and Regards,
Prasad

>
> --
> Thanks for your help,
> miloody
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@xxxxxxxxxxxxxxxxx
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux