summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
diff options
context:
space:
mode:
authorFeng, YunhuaX </o=Intel/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Feng, YunhuaX4e1>2018-04-10 09:12:49 +0800
committerYonghong Zhu <yonghong.zhu@intel.com>2018-04-11 14:47:55 +0800
commita146c532c754106431b063fec9985a838afd82be (patch)
tree8ca981946158f05ae423f46658ea97ceb0afc4a3 /BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
parent9a8d7aa7f796ce68ece2815d268889ac4e2ac318 (diff)
downloadedk2-a146c532c754106431b063fec9985a838afd82be.tar.gz
edk2-a146c532c754106431b063fec9985a838afd82be.tar.bz2
edk2-a146c532c754106431b063fec9985a838afd82be.zip
BaseTools: fix --genfds-multi-thread generate makefile issue
1. when inf file is binary module, not generate makefile, so need generate ffs with previous method. 2. generate Ui section maybe override and the string is not $(MODULE_NAME) like as: INF RuleOverride = UI MdeModulePkg/Application/UiApp/UiApp.inf 3. Trim generate incorrect Offset.raw when some vfr not generate .lst file in Debug directory, Trim get the VFR name with the .c files replacement. 4. fix some depex file not generate issue Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py')
-rw-r--r--BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py b/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
index fcb191981c..2f9d58f6bf 100644
--- a/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
+++ b/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
@@ -464,9 +464,11 @@ class GenFdsGlobalVariable:
if Ui not in [None, '']:
#Cmd += ["-n", '"' + Ui + '"']
if IsMakefile:
- Cmd += ["-n", "$(MODULE_NAME)"]
+ if Ui == "$(MODULE_NAME)":
+ Cmd += ['-n', Ui]
+ else:
+ Cmd += ["-n", '"' + Ui + '"']
Cmd += ["-o", Output]
- #SaveFileOnChange(CommandFile, ' '.join(Cmd), False)
if ' '.join(Cmd).strip() not in GenFdsGlobalVariable.SecCmdList:
GenFdsGlobalVariable.SecCmdList.append(' '.join(Cmd).strip())
else: