Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    r79ae36dd 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)
    5849-include $(CONFIG_MAKEFILE)
    5950-include arch/$(UARCH)/Makefile.inc
    60 
    61 EXTRA_CFLAGS += -I../../srv/loader/include
    6251
    6352GENERIC_SOURCES = \
     
    6857        generic/clipboard.c \
    6958        generic/devmap.c \
    70         generic/devmap_obsolete.c \
    7159        generic/devman.c \
    72         generic/devman_obsolete.c \
    7360        generic/device/hw_res.c \
    7461        generic/device/char_dev.c \
     
    7865        generic/str.c \
    7966        generic/str_error.c \
    80         generic/l18n/langs.c \
    8167        generic/fibril.c \
    8268        generic/fibril_synch.c \
     
    9884        generic/io/console.c \
    9985        generic/io/screenbuffer.c \
     86        generic/ipc/ns.c \
    10087        generic/malloc.c \
    10188        generic/sysinfo.c \
    10289        generic/ipc.c \
    103         generic/ns.c \
    104         generic/ns_obsolete.c \
    10590        generic/async.c \
    106         generic/async_obsolete.c \
     91        generic/async_sess.c \
    10792        generic/loader.c \
    10893        generic/getopt.c \
     
    11297        generic/adt/measured_strings.c \
    11398        generic/adt/char_map.c \
    114         generic/adt/prodcons.c \
    11599        generic/time.c \
    116100        generic/stdlib.c \
     
    130114        generic/sort.c \
    131115        generic/stats.c \
    132         generic/assert.c
    133 
    134 ifeq ($(CONFIG_RTLD),y)
    135         GENERIC_SOURCES += \
    136                 generic/dlfcn.c \
    137                 generic/rtld/rtld.c \
    138                 generic/rtld/elf_load.c \
    139                 generic/rtld/dynamic.c \
    140                 generic/rtld/module.c \
    141                 generic/rtld/symbol.c
    142 endif
     116        generic/assert.c \
    143117
    144118SOURCES = \
     
    159133        ln -sfn ../$< $@
    160134
    161 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
     135$(LINKER_SCRIPT): $(LINKER_SCRIPT).in
    162136        $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@
    163 
    164 $(LIBC_PREFIX)/arch/$(UARCH)/_link-loader.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    165         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DLOADER -E -x c $< | grep -v "^\#" > $@
    166 
    167 $(LIBC_PREFIX)/arch/$(UARCH)/_link-shlib.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    168         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DSHLIB -E -x c $< | grep -v "^\#" > $@
    169 
    170 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    171         $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DDLEXE -E -x c $< | grep -v "^\#" > $@
    172137
    173138$(COMMON_HEADER_ARCH): $(COMMON_HEADER)
Note: See TracChangeset for help on using the changeset viewer.