Changes in uspace/lib/c/Makefile [79ae36dd:9b415c9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/Makefile
r79ae36dd r9b415c9 41 41 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config 42 42 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.ld48 49 43 PRE_DEPEND = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) 50 EXTRA_OUTPUT = $(LINKER_SCRIPT S)51 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPT S)44 EXTRA_OUTPUT = $(LINKER_SCRIPT) 45 EXTRA_CLEAN = $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(COMMON_HEADER_ARCH) $(LINKER_SCRIPT) 52 46 LIBRARY = libc 53 SLIBRARY = libc.so.0.054 LSONAME = libc.so055 56 47 57 48 -include $(COMMON_MAKEFILE) 58 49 -include $(CONFIG_MAKEFILE) 59 50 -include arch/$(UARCH)/Makefile.inc 60 61 EXTRA_CFLAGS += -I../../srv/loader/include62 51 63 52 GENERIC_SOURCES = \ … … 68 57 generic/clipboard.c \ 69 58 generic/devmap.c \ 70 generic/devmap_obsolete.c \71 59 generic/devman.c \ 72 generic/devman_obsolete.c \73 60 generic/device/hw_res.c \ 74 61 generic/device/char_dev.c \ … … 78 65 generic/str.c \ 79 66 generic/str_error.c \ 80 generic/l18n/langs.c \81 67 generic/fibril.c \ 82 68 generic/fibril_synch.c \ … … 98 84 generic/io/console.c \ 99 85 generic/io/screenbuffer.c \ 86 generic/ipc/ns.c \ 100 87 generic/malloc.c \ 101 88 generic/sysinfo.c \ 102 89 generic/ipc.c \ 103 generic/ns.c \104 generic/ns_obsolete.c \105 90 generic/async.c \ 106 generic/async_ obsolete.c \91 generic/async_sess.c \ 107 92 generic/loader.c \ 108 93 generic/getopt.c \ … … 112 97 generic/adt/measured_strings.c \ 113 98 generic/adt/char_map.c \ 114 generic/adt/prodcons.c \115 99 generic/time.c \ 116 100 generic/stdlib.c \ … … 129 113 generic/arg_parse.c \ 130 114 generic/sort.c \ 131 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 115 generic/stats.c 143 116 144 117 SOURCES = \ … … 159 132 ln -sfn ../$< $@ 160 133 161 $(LI BC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in134 $(LINKER_SCRIPT): $(LINKER_SCRIPT).in 162 135 $(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.in165 $(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.in168 $(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.in171 $(GCC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DDLEXE -E -x c $< | grep -v "^\#" > $@172 136 173 137 $(COMMON_HEADER_ARCH): $(COMMON_HEADER)
Note:
See TracChangeset
for help on using the changeset viewer.