Changeset 2711


Ignore:
Timestamp:
Jul 16, 2006, 4:18:10 AM (19 years ago)
Author:
bird
Message:

Check CFG_LIBC_*_LIBS before creating the variant libraries.

Location:
trunk/libc/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/libc/src/fbsdlibc/Makefile.kmk

    r2710 r2711  
    4040libc_fbsdlibc_SOURCES := \
    4141        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)/$(sublib).a)
    42 
     42ifdef CFG_LIBC_LOGSTRICT_LIBS
    4343LIBRARIES += libc_fbsdlibc_l
    4444libc_fbsdlibc_l_TEMPLATE = libcsub
    4545libc_fbsdlibc_l_SOURCES := \
    4646        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)_l/$(sublib)_l.a)
    47 
     47endif
     48ifdef CFG_LIBC_PROFILED_LIBS
    4849LIBRARIES += libc_fbsdlibc_p
    4950libc_fbsdlibc_p_TEMPLATE = libcsub
    5051libc_fbsdlibc_p_SOURCES := \
    5152        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)_p/$(sublib)_p.a)
    52 
     53endif
    5354
    5455# generate rules
  • trunk/libc/src/glibc/Makefile.kmk

    r2710 r2711  
    4040libc_glibc_SOURCES := \
    4141        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)/$(sublib).a)
    42 
     42ifdef CFG_LIBC_LOGSTRICT_LIBS
    4343LIBRARIES += libc_glibc_l
    4444libc_glibc_l_TEMPLATE = libcsub
    4545libc_glibc_l_SOURCES := \
    4646        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)_l/$(sublib)_l.a)
    47 
     47endif
     48ifdef CFG_LIBC_PROFILED_LIBS
    4849LIBRARIES += libc_glibc_p
    4950libc_glibc_p_TEMPLATE = libcsub
    5051libc_glibc_p_SOURCES := \
    5152        $(foreach sublib,$(LIBC_SUB_LIBRARIES), $(PATH_TARGET)/$(sublib)_p/$(sublib)_p.a)
    52 
     53endif
    5354
    5455# generate rules
  • trunk/libc/src/libc/Makefile.kmk

    r2710 r2711  
    4040libc_libc_SOURCES := \
    4141        $(foreach sublib,$(filter-out %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)/$(sublib).a)
    42 
     42ifdef CFG_LIBC_LOGSTRICT_LIBS
    4343LIBRARIES += libc_libc_l
    4444libc_libc_l_TEMPLATE = libcsub
    4545libc_libc_l_SOURCES := \
    4646        $(foreach sublib,$(filter-out %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)_l/$(sublib)_l.a)
    47 
     47endif
     48ifdef CFG_LIBC_PROFILED_LIBS
    4849LIBRARIES += libc_libc_p
    4950libc_libc_p_TEMPLATE = libcsub
    5051libc_libc_p_SOURCES := \
    5152        $(foreach sublib,$(filter-out %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)_p/$(sublib)_p.a)
    52 
     53endif
    5354
    5455# combine the asm related libs into one.
     
    5758libc_libc_asm_SOURCES = \
    5859        $(foreach sublib,$(filter %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)/$(sublib).lib)
    59 
     60ifdef CFG_LIBC_LOGSTRICT_LIBS
    6061LIBRARIES += libc_libc_asm_l
    6162libc_libc_asm_l_TEMPLATE = libcsubasm
    6263libc_libc_asm_l_SOURCES = \
    6364        $(foreach sublib,$(filter %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)_l/$(sublib)_l.lib)
    64 
     65endif
     66ifdef CFG_LIBC_PROFILED_LIBS
    6567LIBRARIES += libc_libc_asm_p
    6668libc_libc_asm_p_TEMPLATE = libcsubasm
    6769libc_libc_asm_p_SOURCES = \
    6870        $(foreach sublib,$(filter %_asm, $(LIBC_SUB_LIBRARIES)), $(PATH_TARGET)/$(sublib)_p/$(sublib)_p.lib)
     71endif
    6972
    7073
Note: See TracChangeset for help on using the changeset viewer.