Changes in uspace/lib/c/Makefile [9b415c9:3a3d4ca] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    r9b415c9 r3a3d4ca  
    3434INCLUDE_ARCH = include/arch
    3535INCLUDE_LIBARCH = include/libarch
     36INCLUDE_RTLDARCH = rtld/include/arch
    3637
    3738COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common
     
    4142CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    4243
    43 PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH)
     44PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(INCLUDE_RTLDARCH) $(COMMON_HEADER_ARCH)
    4445EXTRA_OUTPUT = $(LINKER_SCRIPT)
    45 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPT)
     46EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(INCLUDE_RTLDARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPT)
    4647LIBRARY = libc
     48SLIBRARY = libc.so.0.0
     49LSONAME = libc.so.0
     50
    4751
    4852-include $(COMMON_MAKEFILE)
    4953-include $(CONFIG_MAKEFILE)
    5054-include arch/$(UARCH)/Makefile.inc
     55-include rtld/arch/$(UARCH)/Makefile.inc
     56
     57EXTRA_CFLAGS += -Irtld/include -I../../srv/loader/include
    5158
    5259GENERIC_SOURCES = \
     
    6067        generic/device/hw_res.c \
    6168        generic/device/char_dev.c \
     69        generic/dlfcn.c \
    6270        generic/event.c \
    6371        generic/errno.c \
     
    7684        generic/io/io.c \
    7785        generic/io/printf.c \
    78         generic/io/log.c \
    7986        generic/io/klog.c \
    8087        generic/io/snprintf.c \
     
    113120        generic/arg_parse.c \
    114121        generic/sort.c \
    115         generic/stats.c
     122        generic/stats.c \
     123        rtld/rtld.c \
     124        rtld/elf_load.c \
     125        rtld/dynamic.c \
     126        rtld/module.c \
     127        rtld/symbol.c
    116128
    117129SOURCES = \
     
    127139        ln -sfn ../$< $@
    128140
     141$(INCLUDE_RTLDARCH): rtld/arch/$(UARCH)/include
     142        ln -sfn ../../$< $@
     143
    129144$(INCLUDE_KERNEL)/arch: ../../../kernel/generic/include/arch $(INCLUDE_KERNEL)
    130145
Note: See TracChangeset for help on using the changeset viewer.