Changeset 2692 for trunk/kBuild


Ignore:
Timestamp:
Jul 22, 2013, 3:31:00 PM (12 years ago)
Author:
bird
Message:

Not quite as simple. Only bin and dosexe formats supports map files. Leave it to the user by replacing all attempts at using --mapfile.

File:
1 edited

Legend:

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

    r2691 r2692  
    6767# @param    $(objsuff)  Object suffix.
    6868#
    69 TOOL_YASM_COMPILE_AS_OUTPUT = $(outbase).lst $(obj).map
     69TOOL_YASM_COMPILE_AS_OUTPUT = $(outbase).lst
     70TOOL_YASM_COMPILE_AS_OUTPUT_MAYBE = $(obj).map
    7071TOOL_YASM_COMPILE_AS_DEPEND =
    7172TOOL_YASM_COMPILE_AS_DEPORD =
    7273define TOOL_YASM_COMPILE_AS_CMDS
    7374        $(QUIET)$(TOOL_YASM_AS)\
    74                 $(flags) $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
     75                $(patsubst --mapfile%,--mapfile=$(obj).map,$(flags))\
     76                $(addsuffix /,$(addprefix -I, $(incs))) $(addprefix -D, $(defs))\
    7577                -l $(outbase).lst\
    76                 --mapfile=$(obj).map\
    7778                -o $(obj)\
    7879                $(abspath $(source))
Note: See TracChangeset for help on using the changeset viewer.