VirtualBox

Changeset 989 in kBuild


Ignore:
Timestamp:
May 29, 2007 4:09:17 AM (18 years ago)
Author:
bird
Message:

forgot sysmods and import libraries inherting.

Location:
trunk/kBuild
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r988 r989  
    355355properties_now      := $(call _COMB_KEY_PROP,$(PROPS_LIBRARIES_ACCUMULATE_R) $(PROPS_LIBRARIES_ACCUMULATE_L))
    356356properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_LIBRARIES_DEFERRED))
    357 $(foreach trg, $(_ALL_LIBRARIES) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit)))
     357ifeq ($(filter-out nt os2 win win64 win32,$(BUILD_TARGET)),)
     358 $(foreach trg, $(_ALL_LIBRARIES) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit)))
     359else
     360 $(foreach trg, $(_ALL_LIBRARIES),$(eval $(value def_inherit)))
     361endif
    358362
    359363# DLLs.
     
    361365properties_now      := $(call _COMB_KEY_PROP,$(PROPS_DLLS_ACCUMULATE_R) $(PROPS_DLLS_ACCUMULATE_L))
    362366properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_DLLS_DEFERRED))
    363 $(foreach trg, $(_ALL_DLLS),$(eval $(value def_inherit)))
     367ifeq ($(filter-out nt os2 win win64 win32,$(BUILD_TARGET)),)
     368 $(foreach trg, $(_ALL_DLLS),$(eval $(value def_inherit)))
     369else
     370 $(foreach trg, $(_ALL_DLLS) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit)))
     371endif
     372
     373# System modules.
     374properties          := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_SINGLE))
     375properties_now      := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_ACCUMULATE_R) $(PROPS_SYSMODS_ACCUMULATE_L))
     376properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_DEFERRED))
     377$(foreach trg, $(_ALL_SYSMODS),$(eval $(value def_inherit)))
    364378
    365379# Installs.
  • trunk/kBuild/header.kmk

    r988 r989  
    615615## @name Properties valid on libraries (LIBRARIES and IMPORT_LIBS)
    616616## @{
    617 PROPS_LIBRARIES_SINGLE       := $(PROPS_SINGLE_LNK) ARTOOL LIBSUFF ARLIBSUFF
     617PROPS_LIBRARIES_SINGLE       := $(PROPS_SINGLE_LNK) ARTOOL LIBSUFF ARLIBSUFF LIBSUFF
    618618PROPS_LIBRARIES_DEFERRED     := $(filter-out SONAME,$(PROPS_DEFERRED))
    619619PROPS_LIBRARIES_ACCUMULATE_R := $(PROPS_ACCUMULATE_R_LNK) ARFLAGS
     
    627627PROPS_DLLS_ACCUMULATE_R      := $(PROPS_ACCUMULATE_R_LNK) LDFLAGS
    628628PROPS_DLLS_ACCUMULATE_L      := $(PROPS_ACCUMULATE_L_LNK) LIBS LIBPATH
     629## @}
     630
     631## @name Properties valid on system modules (SYSMODS)
     632## @{
     633PROPS_SYSMODS_SINGLE         := $(PROPS_SINGLE_LNK) LDTOOL SYSSUFF
     634PROPS_SYSMODS_DEFERRED       := $(PROPS_DEFERRED)
     635PROPS_SYSMODS_ACCUMULATE_R   := $(PROPS_ACCUMULATE_R_LNK) LDFLAGS
     636PROPS_SYSMODS_ACCUMULATE_L   := $(PROPS_ACCUMULATE_L_LNK) LIBS LIBPATH
    629637## @}
    630638
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