Ignore:
Timestamp:
Dec 18, 2021, 2:39:52 PM (4 years ago)
Author:
bird
Message:

NASM.kmk,YASM.kmk: Properly quote includes and defines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/YASM.kmk

    r3121 r3520  
    8282        $(QUIET)$(TOOL_YASM_KSUBMIT) $(TOOL_YASM_AS)\
    8383                $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
    84                 $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
    85                 -l $(outbase).lst\
    86                 -o $(obj)\
     84                $(addsuffix /,$(qaddprefix sh,-I, $(incs))) $(qaddprefix sh,-D, $(defs))\
     85                -l $(outbase).lst \
     86                -o $(obj) \
    8787                -MD="$(dep)" -MP --makedep-dos2unix-slash\
    8888                $(abspath $(source))
     
    9090        $(QUIET)$(TOOL_YASM_AS)\
    9191                $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
    92                 $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
     92                $(addsuffix /,$(qaddprefix sh,-I, $(incs))) $(qaddprefix sh,-D, $(defs))\
    9393                -l $(outbase).lst\
    9494                -o $(obj)\
     
    9696        $(QUIET)$(REDIRECT) -wo $(dep) -- $(TOOL_YASM_AS) -DKBUILD_GENERATING_MAKEFILE_DEPENDENCIES\
    9797                $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
    98                 $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
    99                 -o $(obj) \
     98                $(addsuffix /,$(qaddprefix sh,-I, $(incs))) $(qaddprefix sh,-D, $(defs))\
     99                -o $(obj)\
    100100                $(abspath $(source)) \
    101101                -M
Note: See TracChangeset for help on using the changeset viewer.