VirtualBox

Changeset 3023 in kBuild


Ignore:
Timestamp:
Jan 7, 2017 5:24:57 PM (8 years ago)
Author:
bird
Message:

VAC308.kmk: Forgot to pass 'libpath' along to the linker. oops.

File:
1 edited

Legend:

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

    r2750 r3023  
    6767        -E 'BEGINLIBPATH=$(PATH_TOOL_VAC308_DLL);$(BEGINLIBPATH)' \
    6868        -E 'DPATH=$(PATH_TOOL_VAC308_LOCALE);$(PATH_TOOL_VAC308_HELP);$(DPATH)' \
    69         -E 'LIB=' \
     69        -E 'LIB=$1' \
    7070        -E 'INCLUDE=' \
    7171        --
     
    8080 TOOL_VAC308_PATHLESS := yes
    8181 TOOL_VAC308_ENV_SETUP ?= $(REDIRECT) \
    82         -E 'LIB=' \
     82        -E 'LIB=$1' \
    8383        -E 'INCLUDE=' \
    8484        --
     
    177177TOOL_VAC308_LINK_PROGRAM_DEPORD =
    178178define TOOL_VAC308_LINK_PROGRAM_CMDS
    179         $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst $(SP),;,$(libpath))) \
     179        $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst ;$(SP),;,$(foreach one,$(libpath),$(one);))) \
    180180                $(TOOL_VAC308_LD) $(flags) -Fe$(out) -Fm$(outbase).map $(filter-out %.res,$(objs)) $(libs) $(othersrc)
    181181        $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_VAC308_ENV_SETUP) \
     
    187187TOOL_VAC308_LINK_DLL_DEPORD =
    188188define TOOL_VAC308_LINK_DLL_CMDS
    189         $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst $(SP),;,$(libpath))) \
     189        $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst ;$(SP),;,$(foreach one,$(libpath),$(one);))) \
    190190                $(TOOL_VAC308_LD) /B"/DLL" $(flags) -Fe$(out) -Fm$(outbase).map $(filter-out %.res,$(objs)) $(libs) $(othersrc)
    191191        $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_VAC308_ENV_SETUP) \
     
    197197TOOL_VAC308_LINK_SYSMOD_DEPORD =
    198198define TOOL_VAC308_LINK_SYSMOD_CMDS
    199         $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst $(SP),;,$(libpath))) \
     199        $(QUIET)$(call TOOL_VAC308_ENV_SETUP,$(subst ;$(SP),;,$(foreach one,$(libpath),$(one);))) \
    200200                $(TOOL_VAC308_LD) $(flags) -Fe$(out) -Fm$(outbase).map $(filter-out %.res,$(objs)) $(libs) $(othersrc)
    201201        $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_VAC308_ENV_SETUP) \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette