Changeset 989 in kBuild
- Timestamp:
- May 29, 2007 4:09:17 AM (18 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r988 r989 355 355 properties_now := $(call _COMB_KEY_PROP,$(PROPS_LIBRARIES_ACCUMULATE_R) $(PROPS_LIBRARIES_ACCUMULATE_L)) 356 356 properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_LIBRARIES_DEFERRED)) 357 $(foreach trg, $(_ALL_LIBRARIES) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit))) 357 ifeq ($(filter-out nt os2 win win64 win32,$(BUILD_TARGET)),) 358 $(foreach trg, $(_ALL_LIBRARIES) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit))) 359 else 360 $(foreach trg, $(_ALL_LIBRARIES),$(eval $(value def_inherit))) 361 endif 358 362 359 363 # DLLs. … … 361 365 properties_now := $(call _COMB_KEY_PROP,$(PROPS_DLLS_ACCUMULATE_R) $(PROPS_DLLS_ACCUMULATE_L)) 362 366 properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_DLLS_DEFERRED)) 363 $(foreach trg, $(_ALL_DLLS),$(eval $(value def_inherit))) 367 ifeq ($(filter-out nt os2 win win64 win32,$(BUILD_TARGET)),) 368 $(foreach trg, $(_ALL_DLLS),$(eval $(value def_inherit))) 369 else 370 $(foreach trg, $(_ALL_DLLS) $(_ALL_IMPORT_LIBS),$(eval $(value def_inherit))) 371 endif 372 373 # System modules. 374 properties := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_SINGLE)) 375 properties_now := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_ACCUMULATE_R) $(PROPS_SYSMODS_ACCUMULATE_L)) 376 properties_deferred := $(call _COMB_KEY_PROP,$(PROPS_SYSMODS_DEFERRED)) 377 $(foreach trg, $(_ALL_SYSMODS),$(eval $(value def_inherit))) 364 378 365 379 # Installs. -
trunk/kBuild/header.kmk
r988 r989 615 615 ## @name Properties valid on libraries (LIBRARIES and IMPORT_LIBS) 616 616 ## @{ 617 PROPS_LIBRARIES_SINGLE := $(PROPS_SINGLE_LNK) ARTOOL LIBSUFF ARLIBSUFF 617 PROPS_LIBRARIES_SINGLE := $(PROPS_SINGLE_LNK) ARTOOL LIBSUFF ARLIBSUFF LIBSUFF 618 618 PROPS_LIBRARIES_DEFERRED := $(filter-out SONAME,$(PROPS_DEFERRED)) 619 619 PROPS_LIBRARIES_ACCUMULATE_R := $(PROPS_ACCUMULATE_R_LNK) ARFLAGS … … 627 627 PROPS_DLLS_ACCUMULATE_R := $(PROPS_ACCUMULATE_R_LNK) LDFLAGS 628 628 PROPS_DLLS_ACCUMULATE_L := $(PROPS_ACCUMULATE_L_LNK) LIBS LIBPATH 629 ## @} 630 631 ## @name Properties valid on system modules (SYSMODS) 632 ## @{ 633 PROPS_SYSMODS_SINGLE := $(PROPS_SINGLE_LNK) LDTOOL SYSSUFF 634 PROPS_SYSMODS_DEFERRED := $(PROPS_DEFERRED) 635 PROPS_SYSMODS_ACCUMULATE_R := $(PROPS_ACCUMULATE_R_LNK) LDFLAGS 636 PROPS_SYSMODS_ACCUMULATE_L := $(PROPS_ACCUMULATE_L_LNK) LIBS LIBPATH 629 637 ## @} 630 638
Note:
See TracChangeset
for help on using the changeset viewer.