Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    rbfdb5af1 rc7bbf029  
    4141CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    4242
    43 LINKER_SCRIPTS = \
    44         $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld \
    45         $(LIBC_PREFIX)/arch/$(UARCH)/_link-loader.ld \
    46         $(LIBC_PREFIX)/arch/$(UARCH)/_link-shlib.ld \
    47         $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld
    48 
    4943PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH)
    50 EXTRA_OUTPUT = $(LINKER_SCRIPTS)
    51 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPTS)
     44EXTRA_OUTPUT = $(LINKER_SCRIPT)
     45EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPT)
    5246LIBRARY = libc
    53 SLIBRARY = libc.so.0.0
    54 LSONAME = libc.so0
    55 
    5647
    5748-include $(COMMON_MAKEFILE)
     
    6960        generic/device/hw_res.c \
    7061        generic/device/char_dev.c \
    71         generic/elf/elf_load.c \
    7262        generic/event.c \
    7363        generic/errno.c \
     
    7565        generic/str.c \
    7666        generic/str_error.c \
    77         generic/l18n/langs.c \
    7867        generic/fibril.c \
    7968        generic/fibril_synch.c \
     
    9584        generic/io/console.c \
    9685        generic/io/screenbuffer.c \
     86        generic/ipc/ns.c \
    9787        generic/malloc.c \
    9888        generic/sysinfo.c \
    9989        generic/ipc.c \
    100         generic/ns.c \
    101         generic/ns_obsolete.c \
    10290        generic/async.c \
    103         generic/async_obsolete.c \
     91        generic/async_sess.c \
    10492        generic/loader.c \
    10593        generic/getopt.c \
     
    10997        generic/adt/measured_strings.c \
    11098        generic/adt/char_map.c \
    111         generic/adt/prodcons.c \
    11299        generic/time.c \
    113100        generic/stdlib.c \
     
    127114        generic/sort.c \
    128115        generic/stats.c \
    129         generic/assert.c
    130 
    131 ifeq ($(CONFIG_RTLD),y)
    132         GENERIC_SOURCES += \
    133                 generic/dlfcn.c \
    134                 generic/rtld/rtld.c \
    135                 generic/rtld/dynamic.c \
    136                 generic/rtld/module.c \
    137                 generic/rtld/symbol.c
    138 endif
     116        generic/assert.c \
    139117
    140118SOURCES = \
     
    155133        ln -sfn ../$< $@
    156134
    157 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
     135$(LINKER_SCRIPT): $(LINKER_SCRIPT).in
    158136        $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@
    159 
    160 $(LIBC_PREFIX)/arch/$(UARCH)/_link-loader.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    161         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DLOADER -E -x c $< | grep -v "^\#" > $@
    162 
    163 $(LIBC_PREFIX)/arch/$(UARCH)/_link-shlib.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    164         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DSHLIB -E -x c $< | grep -v "^\#" > $@
    165 
    166 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    167         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DDLEXE -E -x c $< | grep -v "^\#" > $@
    168137
    169138$(COMMON_HEADER_ARCH): $(COMMON_HEADER)
Note: See TracChangeset for help on using the changeset viewer.