From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in5.apple.com (mail-out5.apple.com [17.151.62.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 93EEF82136 for ; Mon, 12 Dec 2016 10:34:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1481567674; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=wOQq3QeC0n+ZtsGJnmXV4n7U+L7x+PBdzevcxGs8bJ0=; b=0LHmmpVudxhtdDK2fAPeFlvkC2uPiL6Tu7Cd73jsNYk08m4CtOhZtg/+xvQz3ahE W8i83wyeClcmF+gXU8NzhXKfJcUqKfmmAsqG2Jk57/xtqp/gHpwczj+F19eXeJnv PCc3rtLtLBv26ThCH9q+d2xCAjwQJkvq3hGJR3vKZN4tPogNCaGYrVPAJeR0NN4J gcaF+XLO5EbBaKtItLWhXdX+DqX5tB9DfB3ebHsUjboCzd8o0X8HWYBy34XmpTUc f6TO8/pMib4l89YgwmyvUSy4zNQrkEXhrNId0pHTuAndnQi37/bMiQdNtd9Fst+j PaqgmLLmv9QoS6XdsmpYRQ==; Received: from relay2.apple.com (relay2.apple.com [17.128.113.67]) by mail-in5.apple.com (Apple Secure Mail Relay) with SMTP id 8B.D7.25425.ABDEE485; Mon, 12 Dec 2016 10:34:34 -0800 (PST) X-AuditID: 11973e13-2bcfd9a000006351-df-584eedbaa2ae Received: from nwk-mmpp-sz12.apple.com (nwk-mmpp-sz12.apple.com [17.128.115.204]) by relay2.apple.com (Apple SCV relay) with SMTP id 0F.E9.09148.ABDEE485; Mon, 12 Dec 2016 10:34:34 -0800 (PST) MIME-version: 1.0 Received: from [17.153.16.11] by nwk-mmpp-sz12.apple.com (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built Jun 15 2016)) with ESMTPSA id <0OI300AL74XKVT70@nwk-mmpp-sz12.apple.com>; Mon, 12 Dec 2016 10:34:34 -0800 (PST) Sender: afish@apple.com From: Andrew Fish In-reply-to: Date: Mon, 12 Dec 2016 10:34:32 -0800 Cc: edk2-devel-01 Message-id: <871F5CDC-1DB2-45ED-96BC-46C4C655FDE8@apple.com> References: To: Ryan Harkin X-Mailer: Apple Mail (2.3226) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRmVeSWpSXmKPExsUi2FDorLvrrV+EQft7Pos9h44yW9ybfo7Z gcnjzrU9bB7ds/+xBDBFcdmkpOZklqUW6dslcGVsPHSOseCMeMX57hnMDYxnRboYOTkkBEwk Vp3az9bFyMUhJLCXUeLKh0ZWmERv904WiMQhRolZzxYygiR4BQQlfky+B5Tg4GAWkJc4eF4W JMwsoCXx/VErVP1bRoneW73MIAlhAXGJd2c2QdnaEj9v3ASbwyagLLFi/gd2EJtTIFji8OG3 LCA2i4CqRGvvahaIodoSd14vY4XYayPxoX8q2BwhgQCJyRfvMIHYIgIaEqs725lB7pEQkJWY /csL4v4NbBJnT3JNYBSeheTqWQhXz0Jy9QJG5lWMQrmJmTm6mXmmeokFBTmpesn5uZsYQWE9 3U54B+PpVVaHGAU4GJV4eAU2+UUIsSaWFVfmHmKU5mBREuf99wgoJJCeWJKanZpakFoUX1Sa k1p8iJGJg1OqgfF4QdtMTvajLy6tWrJNrXMKD6+Y0+V7lxkWnA51Mpuw/KGoIle/yMof+V4h vwKKI+Jk3JrvyVQdPBSn2nhndbhK523d+OOLjCc9cFvedPzKNF6v+93f83VWh5g0bn+xxv3Y UlV/IxUlI8HKeV6hxk/cVnDvVNY2VP84oadih/abBJ3JXlNKjJRYijMSDbWYi4oTAaM+ThxM AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42IRbCg+o7vrrV+EQW8np8WeQ0eZLe5NP8fs wORx59oeNo/u2f9YApiiuGxSUnMyy1KL9O0SuDI2HjrHWHBGvOJ89wzmBsazIl2MnBwSAiYS vd07WSBsMYkL99azdTFycQgJHGKUmPVsISNIgldAUOLH5HtARRwczALyEgfPy4KEmQW0JL4/ amWBqH/LKNF7q5cZJCEsIC7x7swmKFtb4ueNm2Bz2ASUJVbM/8AOYnMKBEscPvwWbDGLgKpE a+9qFoih2hJ3Xi9jhdhrI/GhfyrYHCGBAInJF+8wgdgiAhoSqzvbmUHukRCQlZj9y2sCo+As JJfOQrh0FpJLFzAyr2IUKErNSaw00kssKMhJ1UvOz93ECA7QQucdjMeWWR1iFOBgVOLhFdjk FyHEmlhWXJkLDAoOZiUR3llPgEK8KYmVValF+fFFpTmpxYcYk4HOn8gsJZqcD4yevJJ4QxMT AxNjYzNjY3MTc9KElcR5LZ29I4QE0hNLUrNTUwtSi2C2MHFwSjUwbpT3D1crKTzBrfuo607h qX+bSurSDj14fDf2SZSiQZREy91z9b/TxKONOG4uOuM2v3nf/qUVRc5M8eE3Cvm2BeTqK2XE 1zLZ1N84IMsqGH9/4iX9Jl3fB8e/T/8k6X/6eu73NXt/C+SwObwMWXf5+/MfOu7tS53Kzxel 2OQ1OV4MlXhu9/2ZEktxRqKhFnNRcSIAHSduU5QCAAA= Subject: Re: How to silence a build? X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2016 18:34:34 -0000 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII > On Dec 12, 2016, at 10:27 AM, Ryan Harkin wrote: > > Hello all, > > Perhaps someone here can save me trying to decrypt the EDK2 build system. > > When I build EDK2, I get lots of output like this single line > generated for compiling a single source file: > > "/linaro/extra-data/ci/workspace-lsk/tools/gcc/gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc" > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/ArmPlatformPkg/ArmVExpressPkg/Include > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/RTSM > -g -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds > -ffunction-sections -fdata-sections -include AutoGen.h -fno-common > -DSTRING_ARRAY_NAME=UiAppStrings -g -Os -fshort-wchar > -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include > AutoGen.h -fno-common -mlittle-endian -fno-short-enums -fverbose-asm > -funsigned-char -ffunction-sections -fdata-sections -fno-builtin > -Wno-address -fno-asynchronous-unwind-tables -save-temps -O0 > -mcmodel=small -c -o > /linaro/extra-data/ci/workspace-lsk/uefi/edk2/Build/ArmVExpress-FVP-AArch64/DEBUG_GCC5/AARCH64/MdeModulePkg/Application/UiApp/UiApp/OUTPUT/./String.obj > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdeModulePkg/Application/UiApp > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/Build/ArmVExpress-FVP-AArch64/DEBUG_GCC5/AARCH64/MdeModulePkg/Application/UiApp/UiApp/DEBUG > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdePkg > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdePkg/Include > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdePkg/Include/AArch64 > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdeModulePkg > -I/linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdeModulePkg/Include > /linaro/extra-data/ci/workspace-lsk/uefi/edk2/MdeModulePkg/Application/UiApp/String.c > > When I build the linux kernel, I see output like this: > > CC kernel/nsproxy.o > OBJCOPY arch/arm64/kernel/efi-entry.stub.o > > Is there an option to make EDK2 do something like this? > > Or can someone point me where I might look so I can think about > implementing it? Ryan, The content of Conf/build_rule.txt is used to construct the makefiles. The rules under will get translated into the generated makefiles. If you prepend an @ that makefile line should no longer echo. The Conf/build_rule.txt will get copied from the BaseTools/Conf//build_rule.template if it does not exist when you run edksetup.sh. You can always add an @print line to print out anything you want. Thanks, Andrew Fish > I've had a look around and wasn't able to work out > what was generating the output. I guess that means my chances of > changing the behaviour are slim too... > > Thanks, > Ryan. > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel