Add quotes around the OBJCOPY command in build_rule.template to fix the
case where LLVM is installed on Windows in a path with spaces such as
C:\Program Files\LLVM.
Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
-$(CP) $(DEBUG_DIR)(+)*.pdb $(OUTPUT_DIR) \r
<Command.GCC>\r
$(CP) ${src} $(DEBUG_DIR)(+)$(MODULE_NAME).debug\r
- $(OBJCOPY) $(OBJCOPY_STRIPFLAG) ${src}\r
+ "$(OBJCOPY)" $(OBJCOPY_STRIPFLAG) ${src}\r
\r
#\r
#The below 2 lines are only needed for UNIXGCC tool chain, which generates PE image directly\r
#\r
- -$(OBJCOPY) $(OBJCOPY_ADDDEBUGFLAG) ${src}\r
+ -"$(OBJCOPY)" $(OBJCOPY_ADDDEBUGFLAG) ${src}\r
-$(CP) $(DEBUG_DIR)(+)$(MODULE_NAME).debug $(BIN_DIR)(+)$(MODULE_NAME_GUID).debug\r
\r
"$(GENFW)" -e $(MODULE_TYPE) -o ${dst} ${src} $(GENFW_FLAGS)\r