Changes in uspace/lib/c/Makefile [4e1a2f5:00d7e1b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    r4e1a2f5 r00d7e1b  
    3131ROOT_PATH = $(USPACE_PREFIX)/..
    3232
    33 INCLUDE_KERNEL = include/kernel
    34 INCLUDE_ARCH = include/arch
     33INCLUDE_ABI = include/abi
    3534INCLUDE_LIBARCH = include/libarch
    3635
     
    4746        $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld
    4847
    49 PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH)
     48PRE_DEPEND = $(INCLUDE_ABI) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH)
    5049EXTRA_OUTPUT = $(LINKER_SCRIPTS)
    51 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPTS)
     50EXTRA_CLEAN = $(INCLUDE_ABI) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPTS)
    5251LIBRARY = libc
    5352SLIBRARY = libc.so.0.0
     
    5958-include arch/$(UARCH)/Makefile.inc
    6059
    61 EXTRA_CFLAGS += -I../../srv/loader/include
    62 
    6360GENERIC_SOURCES = \
    6461        generic/libc.c \
     
    6663        generic/as.c \
    6764        generic/cap.c \
     65        generic/cfg.c \
    6866        generic/clipboard.c \
    69         generic/devmap.c \
    7067        generic/devman.c \
    7168        generic/device/hw_res.c \
     69        generic/device/hw_res_parsed.c \
    7270        generic/device/char_dev.c \
     71        generic/device/nic.c \
     72        generic/elf/elf_load.c \
    7373        generic/event.c \
    7474        generic/errno.c \
     75        generic/loc.c \
    7576        generic/mem.c \
    7677        generic/str.c \
    7778        generic/str_error.c \
     79        generic/l18n/langs.c \
    7880        generic/fibril.c \
    7981        generic/fibril_synch.c \
     
    9496        generic/io/printf_core.c \
    9597        generic/io/console.c \
    96         generic/io/screenbuffer.c \
    97         generic/ipc/ns.c \
    9898        generic/malloc.c \
    9999        generic/sysinfo.c \
    100100        generic/ipc.c \
     101        generic/ns.c \
    101102        generic/async.c \
    102         generic/async_sess.c \
    103103        generic/loader.c \
    104104        generic/getopt.c \
    105105        generic/adt/list.c \
    106106        generic/adt/hash_table.c \
     107        generic/adt/hash_set.c \
    107108        generic/adt/dynamic_fifo.c \
    108109        generic/adt/measured_strings.c \
     
    128129        generic/assert.c
    129130
    130 ifeq ($(CONFIG_RTLD), y)
     131ifeq ($(CONFIG_RTLD),y)
    131132        GENERIC_SOURCES += \
    132133                generic/dlfcn.c \
    133134                generic/rtld/rtld.c \
    134                 generic/rtld/elf_load.c \
    135135                generic/rtld/dynamic.c \
    136136                generic/rtld/module.c \
     
    144144include $(USPACE_PREFIX)/Makefile.common
    145145
    146 $(INCLUDE_ARCH): $(INCLUDE_KERNEL) $(INCLUDE_KERNEL)/arch
    147         ln -sfn kernel/arch $@
    148 
    149146$(INCLUDE_LIBARCH): arch/$(UARCH)/include
    150147        ln -sfn ../$< $@
    151148
    152 $(INCLUDE_KERNEL)/arch: ../../../kernel/generic/include/arch $(INCLUDE_KERNEL)
    153 
    154 $(INCLUDE_KERNEL): ../../../kernel/generic/include/
     149$(INCLUDE_ABI): ../../../abi/include/
    155150        ln -sfn ../$< $@
    156151
Note: See TracChangeset for help on using the changeset viewer.