#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# files.\r
ACTIVE_PLATFORM = Nt32Pkg/Nt32Pkg.dsc\r
\r
-# TARGET List Optional Zero or more of the following: DEBUG, RELEASE,\r
+# TARGET List Optional Zero or more of the following: DEBUG, RELEASE, NOOPT\r
# UserDefined; separated by a space character.\r
# If the line is missing or no value is specified, all\r
# valid targets specified in the platform description file \r
-# will attempt to be built. The following line will build all\r
-# platform targets.\r
+# will attempt to be built. The following line will build \r
+# DEBUG platform target.\r
TARGET = DEBUG\r
\r
# TARGET_ARCH List Optional What kind of architecture is the binary being target for.\r
-# One, or more, of the following, IA32, IPF, X64, EBC or ARM.\r
+# One, or more, of the following, IA32, IPF, X64, EBC, ARM\r
+# or AArch64.\r
# Multiple values can be specified on a single line, using\r
# space charaters to separate the values. These are used\r
-# during the parsing of an platform description file, \r
+# during the parsing of a platform description file, \r
# restricting the build output target(s.)\r
-# The Build Target ARCH is determined by a logical AND of:\r
-# platform BuildOptions: <SupportedArchitectures> tag\r
+# The Build Target ARCH is determined by (precedence high to low):\r
+# Command-line: -a ARCH option\r
+# target.txt: TARGET_ARCH values\r
+# DSC file: [Defines] SUPPORTED_ARCHITECTURES tag\r
# If not specified, then all valid architectures specified\r
# in the platform file, for which tools are available, will be\r
# built.\r
\r
# TOOL_DEFINITION_FILE Filename Optional Specify the name of the filename to use for specifying\r
# the tools to use for the build. If not specified,\r
-# tools_def.txt will be used for the build. This file\r
-# MUST be located in the WORKSPACE/Conf directory.\r
+# WORKSPACE/Conf/tools_def.txt will be used for the build.\r
TOOL_CHAIN_CONF = Conf/tools_def.txt\r
\r
# TAGNAME List Optional Specify the name(s) of the tools_def.txt TagName to use.\r
# used for the build. The list uses space character separation.\r
TOOL_CHAIN_TAG = MYTOOLS\r
\r
-# MAX_CONCURRENT_THREAD_NUMBER NUMBER Optional The number of concurrent threads. Recommend to set this\r
-# value to one more than the number of your compurter\r
-# cores or CPUs. Less than 2 means disable multithread build.\r
-MAX_CONCURRENT_THREAD_NUMBER = 1\r
+# MAX_CONCURRENT_THREAD_NUMBER NUMBER Optional The number of concurrent threads. If not specified or set\r
+# to zero, tool automatically detect number of processor\r
+# threads. Recommend to set this value to one less than the\r
+# number of your computer cores or CPUs. When value set to 1,\r
+# means disable multi-thread build, value set to more than 1,\r
+# means user specify the thread number to build. Not specify\r
+# the default value in this file.\r
+# MAX_CONCURRENT_THREAD_NUMBER = 1\r
\r
-# Build rules definition\r
-#\r
-#\r
+\r
+# BUILD_RULE_CONF Filename Optional Specify the file name to use for the build rules that are followed\r
+# when generating Makefiles. If not specified, the file: \r
+# WORKSPACE/Conf/build_rule.txt will be used\r
BUILD_RULE_CONF = Conf/build_rule.txt\r
\r