Changes in uspace/lib/c/meson.build [de19d4a:163e34c] in mainline
- File:
-
- 1 edited
-
uspace/lib/c/meson.build (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/meson.build
rde19d4a r163e34c 1 1 # 2 # Copyright (c) 2025 Jiri Svoboda 2 3 # Copyright (c) 2005 Martin Decky 3 4 # Copyright (c) 2007 Jakub Jermar … … 41 42 root_path / 'abi' / 'arch' / UARCH / 'include', 42 43 root_path / 'abi' / 'include', 44 root_path / 'common' / 'include', 43 45 ] 44 46 … … 46 48 47 49 allow_shared = true 48 49 # FIXME: symlinks from uspace to kernel will break in future Meson version50 # we should instead move the duplicated library parts into a shared location.51 50 52 51 uspace_lib_devel_install_script_text += 'mkdir -p "${DESTDIR}include/libc"' … … 54 53 _sdir = meson.current_source_dir() / idir 55 54 uspace_lib_devel_install_script_text += 'cp -R -L -T "@0@" "${DESTDIR}include/libc"'.format(_sdir) 55 exported_devel_files += ['include', _sdir, 'libc'] 56 56 endforeach 57 57 … … 59 59 60 60 src += files( 61 'generic/libc.c', 62 'generic/ddi.c', 61 'common/adt/bitmap.c', 62 'common/adt/checksum.c', 63 'common/adt/circ_buf.c', 64 'common/adt/hash_table.c', 65 'common/adt/list.c', 66 'common/adt/odict.c', 67 'common/gsort.c', 68 'common/printf/printf_core.c', 69 'common/stdc/bsearch.c', 70 'common/stdc/calloc.c', 71 'common/stdc/ctype.c', 72 'common/stdc/mem.c', 73 'common/stdc/qsort.c', 74 'common/stdc/snprintf.c', 75 'common/stdc/uchar.c', 76 'common/stdc/vsnprintf.c', 77 'common/stdc/wchar.c', 78 'common/str.c', 79 'common/str_error.c', 80 'common/strtol.c', 81 82 'generic/adt/prodcons.c', 83 'generic/arg_parse.c', 63 84 'generic/as.c', 64 'generic/bd.c', 65 'generic/bd_srv.c', 66 'generic/perm.c', 85 'generic/assert.c', 86 'generic/async/client.c', 87 'generic/async/ports.c', 88 'generic/async/server.c', 67 89 'generic/capa.c', 68 'generic/clipboard.c',69 90 'generic/config.c', 70 91 'generic/context.c', 71 'generic/ corecfg.c',72 'generic/ ctype.c',73 'generic/dev man.c',92 'generic/dbgcon.c', 93 'generic/ddi.c', 94 'generic/device/clock_dev.c', 74 95 'generic/device/hw_res.c', 75 96 'generic/device/hw_res_parsed.c', 76 97 'generic/device/pio_window.c', 77 'generic/device/clock_dev.c',78 'generic/device/led_dev.c',79 98 'generic/dirent.c', 80 'generic/dhcp.c',81 'generic/dnsr.c',82 99 'generic/dlfcn.c', 100 'generic/double_to_str.c', 83 101 'generic/elf/elf.c', 84 102 'generic/elf/elf_load.c', 85 103 'generic/elf/elf_mod.c', 104 'generic/errno.c', 86 105 'generic/event.c', 87 'generic/errno.c', 88 'generic/gsort.c', 106 'generic/getopt.c', 107 'generic/ieee_double.c', 108 'generic/imath.c', 89 109 'generic/inttypes.c', 90 'generic/ipc_test.c',91 'generic/loc.c',92 'generic/mem.c',93 'generic/str.c',94 'generic/string.c',95 'generic/str_error.c',96 'generic/strtol.c',97 'generic/l18n/langs.c',98 'generic/pcb.c',99 'generic/smc.c',100 'generic/task.c',101 'generic/imath.c',102 'generic/inet/addr.c',103 'generic/inet/endpoint.c',104 'generic/inet/host.c',105 'generic/inet/hostname.c',106 'generic/inet/hostport.c',107 'generic/inet/tcp.c',108 'generic/inet/udp.c',109 'generic/inet.c',110 'generic/inetcfg.c',111 'generic/inetping.c',112 110 'generic/io/asprintf.c', 113 'generic/io/input.c',114 111 'generic/io/io.c', 115 'generic/io/chardev.c', 116 'generic/io/chardev_srv.c', 117 'generic/io/chargrid.c', 118 'generic/io/output.c', 119 'generic/io/printf.c', 112 'generic/io/kio.c', 113 'generic/io/klog.c', 120 114 'generic/io/log.c', 121 115 'generic/io/logctl.c', 122 'generic/io/label.c', 123 'generic/io/kio.c', 124 'generic/io/klog.c', 125 'generic/io/serial.c', 126 'generic/io/snprintf.c', 116 'generic/io/printf.c', 117 'generic/io/table.c', 127 118 'generic/io/vprintf.c', 128 'generic/io/vsnprintf.c', 129 'generic/io/printf_core.c', 130 'generic/io/con_srv.c', 131 'generic/io/console.c', 132 'generic/io/table.c', 133 'generic/iplink.c', 134 'generic/iplink_srv.c', 135 'generic/irc.c', 119 'generic/ipc.c', 136 120 'generic/irq.c', 137 'generic/ieee_double.c', 121 'generic/l18n/langs.c', 122 'generic/libc.c', 123 'generic/loader.c', 124 'generic/loc.c', 125 'generic/malloc.c', 126 'generic/ns.c', 127 'generic/pcb.c', 128 'generic/perm.c', 129 'generic/pio_trace.c', 138 130 'generic/power_of_ten.c', 139 'generic/double_to_str.c',140 'generic/malloc.c',141 131 'generic/rndgen.c', 132 'generic/setjmp.c', 133 'generic/shutdown.c', 134 'generic/smc.c', 135 'generic/stack.c', 136 'generic/stacktrace.c', 137 'generic/stats.c', 138 'generic/stdio.c', 142 139 'generic/stdio/scanf.c', 143 140 'generic/stdio/sprintf.c', … … 145 142 'generic/stdio/sstream.c', 146 143 'generic/stdio/vsprintf.c', 144 'generic/stdlib.c', 145 'generic/string.c', 146 'generic/sysinfo.c', 147 'generic/task.c', 147 148 'generic/thread/fibril.c', 148 149 'generic/thread/fibril_synch.c', 150 'generic/thread/futex.c', 151 'generic/thread/mpsc.c', 149 152 'generic/thread/thread.c', 150 153 'generic/thread/tls.c', 151 'generic/thread/futex.c',152 'generic/thread/mpsc.c',153 'generic/sysinfo.c',154 'generic/ipc.c',155 'generic/ns.c',156 'generic/async/client.c',157 'generic/async/server.c',158 'generic/async/ports.c',159 'generic/loader.c',160 'generic/getopt.c',161 'generic/adt/checksum.c',162 'generic/adt/circ_buf.c',163 'generic/adt/list.c',164 'generic/adt/hash_table.c',165 'generic/adt/odict.c',166 'generic/adt/prodcons.c',167 154 'generic/time.c', 168 155 'generic/tmpfile.c', 169 'generic/stdio.c', 170 'generic/stdlib.c', 156 'generic/ubsan.c', 171 157 'generic/udebug.c', 158 'generic/uuid.c', 172 159 'generic/vfs/canonify.c', 173 160 'generic/vfs/inbox.c', 174 161 'generic/vfs/mtab.c', 175 162 'generic/vfs/vfs.c', 176 'generic/setjmp.c',177 'generic/stack.c',178 'generic/stacktrace.c',179 'generic/arg_parse.c',180 'generic/stats.c',181 'generic/assert.c',182 'generic/bsearch.c',183 'generic/pci.c',184 'generic/pio_trace.c',185 'generic/qsort.c',186 'generic/ubsan.c',187 'generic/uuid.c',188 'generic/vbd.c',189 'generic/vol.c',190 163 ) 191 164 192 165 if CONFIG_RTLD 193 166 src += files( 194 'generic/rtld/rtld.c',195 167 'generic/rtld/dynamic.c', 196 168 'generic/rtld/module.c', 169 'generic/rtld/rtld.c', 197 170 'generic/rtld/symbol.c', 198 171 ) … … 212 185 'test/inttypes.c', 213 186 'test/io/table.c', 187 'test/loc.c', 214 188 'test/main.c', 215 189 'test/mem.c', … … 218 192 'test/qsort.c', 219 193 'test/sprintf.c', 194 'test/stdio.c', 220 195 'test/stdio/scanf.c', 221 'test/stdio.c',222 196 'test/stdlib.c', 223 197 'test/str.c', 224 198 'test/string.c', 225 199 'test/strtol.c', 200 'test/uchar.c', 226 201 'test/uuid.c', 227 202 ) … … 241 216 pic: false, 242 217 ) 218 exported_devel_files += ['staticlib', libstartfiles, 'libstartfiles.a'] 243 219 244 220 if CONFIG_DEVEL_FILES
Note:
See TracChangeset
for help on using the changeset viewer.
