audk/BaseTools/Source/C/Makefiles
Dongao Guo 4c0d19e5bf BaseTools: Support multi thread build Basetool on Windows
Add NmakeSubdirs.py to replace NmakeSubdirs.bat in VS Makefile. This script will
invoke nmake in multi thread mode. It can save more than half time of BaseTools
C clean build.
GCC make supports multiple thread in make phase. So, GNUmakefile doesn't need apply
this script.

single task or job=1:
    just single thread and invoke subprocess,subprocess will use
    system.stdout to print output.
multi task:
    thread number is logic cpu count.All subprocess output will pass to
    python script by PIPE and then script print it to system.stdout.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dongao Guo<dongao.guo@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Test-by: Liming Gao <liming.gao@intel.com>
2018-09-12 13:02:11 +08:00
..
NmakeSubdirs.bat BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00
NmakeSubdirs.py BaseTools: Support multi thread build Basetool on Windows 2018-09-12 13:02:11 +08:00
app.makefile BaseTools: Update Makefile to work at absolute path 2017-12-25 11:05:44 +08:00
footer.makefile BaseTools/footer.makefile: expand BUILD_CFLAGS last for C files too 2018-08-16 20:18:49 +02:00
header.makefile BaseTools/Source/C: take EXTRA_LDFLAGS from the caller 2018-08-16 20:18:57 +02:00
lib.makefile License header updated to match correct format. 2014-08-28 13:53:34 +00:00
ms.app BaseTools: Update Makefile to work at absolute path 2017-12-25 11:05:44 +08:00
ms.common BaseTools: Barf on unknown HOST_ARCH in C Makefile 2018-01-24 11:47:32 +08:00
ms.lib Sync BaseTool trunk (version r2649) into EDKII BaseTools. 2014-01-27 05:23:15 +00:00
ms.rule License header updated to match correct format. 2014-08-28 13:53:34 +00:00