Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/meson.build

    r69c376b5 rde19d4a  
    11#
    2 # Copyright (c) 2024 Jiri Svoboda
    32# Copyright (c) 2005 Martin Decky
    43# Copyright (c) 2007 Jakub Jermar
     
    4241        root_path / 'abi' / 'arch' / UARCH / 'include',
    4342        root_path / 'abi' / 'include',
    44         root_path / 'common' / 'include',
    4543]
    4644
     
    4846
    4947allow_shared = true
     48
     49# FIXME: symlinks from uspace to kernel will break in future Meson version
     50#        we should instead move the duplicated library parts into a shared location.
    5051
    5152uspace_lib_devel_install_script_text += 'mkdir -p "${DESTDIR}include/libc"'
     
    5354        _sdir = meson.current_source_dir() / idir
    5455        uspace_lib_devel_install_script_text += 'cp -R -L -T "@0@" "${DESTDIR}include/libc"'.format(_sdir)
    55         exported_devel_files += ['include', _sdir, 'libc']
    5656endforeach
    5757
     
    5959
    6060src += files(
    61         'common/adt/checksum.c',
    62         'common/adt/circ_buf.c',
    63         'common/adt/list.c',
    64         'common/adt/hash_table.c',
    65         'common/adt/odict.c',
    66         'common/printf/printf_core.c',
    67         'common/stdc/ctype.c',
    68         'common/stdc/mem.c',
    69         'common/stdc/bsearch.c',
    70         'common/stdc/qsort.c',
    71         'common/stdc/calloc.c',
    72         'common/gsort.c',
    73         'common/str.c',
    74         'common/str_error.c',
    75         'common/strtol.c',
    76 
    7761        'generic/libc.c',
    78         'generic/adt/prodcons.c',
     62        'generic/ddi.c',
    7963        'generic/as.c',
    80         'generic/ddi.c',
     64        'generic/bd.c',
     65        'generic/bd_srv.c',
    8166        'generic/perm.c',
    8267        'generic/capa.c',
     68        'generic/clipboard.c',
    8369        'generic/config.c',
    8470        'generic/context.c',
    85         'generic/dbgcon.c',
    86         'generic/device/clock_dev.c',
     71        'generic/corecfg.c',
     72        'generic/ctype.c',
     73        'generic/devman.c',
    8774        'generic/device/hw_res.c',
    8875        'generic/device/hw_res_parsed.c',
    8976        'generic/device/pio_window.c',
     77        'generic/device/clock_dev.c',
     78        'generic/device/led_dev.c',
    9079        'generic/dirent.c',
     80        'generic/dhcp.c',
     81        'generic/dnsr.c',
    9182        'generic/dlfcn.c',
    9283        'generic/elf/elf.c',
     
    9586        'generic/event.c',
    9687        'generic/errno.c',
     88        'generic/gsort.c',
    9789        'generic/inttypes.c',
     90        'generic/ipc_test.c',
    9891        'generic/loc.c',
     92        'generic/mem.c',
     93        'generic/str.c',
    9994        'generic/string.c',
     95        'generic/str_error.c',
     96        'generic/strtol.c',
    10097        'generic/l18n/langs.c',
    10198        'generic/pcb.c',
    102         'generic/pio_trace.c',
    10399        'generic/smc.c',
    104100        'generic/task.c',
    105101        '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',
    106112        'generic/io/asprintf.c',
     113        'generic/io/input.c',
    107114        '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',
    108119        'generic/io/printf.c',
    109120        'generic/io/log.c',
    110121        'generic/io/logctl.c',
     122        'generic/io/label.c',
    111123        'generic/io/kio.c',
    112124        'generic/io/klog.c',
     125        'generic/io/serial.c',
    113126        'generic/io/snprintf.c',
    114127        'generic/io/vprintf.c',
    115128        'generic/io/vsnprintf.c',
     129        'generic/io/printf_core.c',
     130        'generic/io/con_srv.c',
     131        'generic/io/console.c',
    116132        'generic/io/table.c',
     133        'generic/iplink.c',
     134        'generic/iplink_srv.c',
     135        'generic/irc.c',
    117136        'generic/irq.c',
    118137        'generic/ieee_double.c',
     
    140159        'generic/loader.c',
    141160        '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',
    142167        'generic/time.c',
    143168        'generic/tmpfile.c',
     
    155180        'generic/stats.c',
    156181        'generic/assert.c',
     182        'generic/bsearch.c',
     183        'generic/pci.c',
     184        'generic/pio_trace.c',
     185        'generic/qsort.c',
    157186        'generic/ubsan.c',
    158187        'generic/uuid.c',
     188        'generic/vbd.c',
     189        'generic/vol.c',
    159190)
    160191
     
    181212        'test/inttypes.c',
    182213        'test/io/table.c',
    183         'test/loc.c',
    184214        'test/main.c',
    185215        'test/mem.c',
     
    211241        pic: false,
    212242)
    213 exported_devel_files += ['staticlib', libstartfiles, 'libstartfiles.a']
    214243
    215244if CONFIG_DEVEL_FILES
Note: See TracChangeset for help on using the changeset viewer.