- Timestamp:
- 2019-08-17T12:49:43Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 41408d94
- Parents:
- 2c38a55b
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-26 14:31:18)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
- Location:
- uspace
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/barber/meson.build
r2c38a55b r63660a3 37 37 input : _images, 38 38 output : [ 'images.zip' ], 39 command : [ mkarray, '@OUTDIR@', 'images', 'image', as_prolog, '.data', '@INPUT@' ],39 command : [ mkarray, '@OUTDIR@', 'images', 'image', uspace_as_prolog, '.data', '@INPUT@' ], 40 40 ) 41 41 _imgs_s = custom_target('barber_images.s', -
uspace/app/vlaunch/meson.build
r2c38a55b r63660a3 6 6 input : _images, 7 7 output : [ 'images.zip' ], 8 command : [ mkarray, '@OUTDIR@', 'images', 'image', as_prolog, '.data', '@INPUT@' ],8 command : [ mkarray, '@OUTDIR@', 'images', 'image', uspace_as_prolog, '.data', '@INPUT@' ], 9 9 ) 10 10 _imgs_s = custom_target('vlaunch_images.s', -
uspace/lib/c/arch/amd64/meson.build
r2c38a55b r63660a3 14 14 15 15 arch_start_src = files('src/crt0.S') 16 17 rd_essential += [18 'app/edit',19 'app/mixerctl',20 'app/wavplay',21 22 'srv/audio/hound',23 24 'drv/intctl/apic',25 'drv/intctl/i8259',26 'drv/platform/pc',27 'drv/block/ata_bd',28 'drv/bus/pci/pciintel',29 'drv/bus/isa',30 'drv/audio/sb16',31 'drv/char/i8042',32 'drv/hid/ps2mouse',33 'drv/hid/xtkbd',34 ] -
uspace/lib/c/arch/arm32/meson.build
r2c38a55b r63660a3 14 14 15 15 arch_start_src = files('src/crt0.S') 16 17 if MACHINE == 'gta02'18 rd_essential += [19 'srv/hid/s3c24xx_ts',20 'srv/hw/char/s3c24xx_uart',21 ]22 23 elif MACHINE == 'beagleboardxm' or MACHINE == 'beaglebone'24 rd_essential += [25 'drv/platform/amdm37x',26 'drv/fb/amdm37x_dispc',27 ]28 29 elif MACHINE == 'integratorcp'30 rd_essential += [31 'drv/char/pl050',32 'drv/hid/atkbd',33 'drv/hid/ps2mouse',34 'drv/intctl/icp-ic',35 'drv/platform/icp',36 ]37 endif38 39 rd_essential += [40 'drv/bus/usb/ehci',41 'drv/bus/usb/ohci',42 'drv/bus/usb/usbdiag',43 'drv/bus/usb/usbflbk',44 'drv/bus/usb/usbhub',45 'drv/bus/usb/usbmid',46 'drv/block/usbmast',47 'drv/hid/usbhid',48 ] -
uspace/lib/c/arch/arm64/meson.build
r2c38a55b r63660a3 12 12 13 13 arch_start_src = files('src/crt0.S') 14 15 if MACHINE == 'virt'16 rd_essential += [17 'drv/char/pl011',18 'drv/intctl/gicv2',19 'drv/platform/arm64virt',20 ]21 endif -
uspace/lib/c/arch/ia32/meson.build
r2c38a55b r63660a3 14 14 15 15 arch_start_src = files('src/crt0.S') 16 17 if MACHINE == 'bmalta' or MACHINE == 'lmalta'18 rd_essential += [19 'drv/platform/malta',20 'drv/intctl/i8259',21 'drv/block/ata_bd',22 'drv/bus/pci/pciintel',23 'drv/bus/isa',24 'drv/char/i8042',25 'drv/char/ns8250',26 'drv/hid/ps2mouse',27 'drv/hid/xtkbd',28 ]29 30 elif MACHINE == 'msim'31 rd_essential += [32 'drv/platform/msim',33 'drv/block/ddisk',34 'drv/char/msim-con',35 ]36 37 endif -
uspace/lib/c/arch/ia64/meson.build
r2c38a55b r63660a3 15 15 16 16 arch_start_src = files('src/crt0.S') 17 18 if MACHINE == 'i460GX'19 rd_essential += [20 'drv/platform/pc',21 'drv/bus/pci/pciintel',22 'drv/bus/isa',23 'drv/char/i8042',24 'drv/hid/xtkbd',25 ]26 27 elif MACHINE == 'ski'28 rd_essential += [29 'drv/char/ski-con',30 'drv/platform/ski',31 ]32 33 endif -
uspace/lib/c/arch/mips32/meson.build
r2c38a55b r63660a3 11 11 ) 12 12 13 as_prolog = '.module softfloat;.abicalls;'14 15 13 arch_start_src = files('src/crt0.S') 16 17 if MACHINE == 'bmalta' or MACHINE == 'lmalta'18 rd_essential += [19 'drv/platform/malta',20 'drv/intctl/i8259',21 'drv/block/ata_bd',22 'drv/bus/pci/pciintel',23 'drv/bus/isa',24 'drv/char/i8042',25 'drv/char/ns8250',26 'drv/hid/ps2mouse',27 'drv/hid/xtkbd',28 ]29 30 elif MACHINE == 'msim'31 rd_essential += [32 'drv/platform/msim',33 'drv/block/ddisk',34 'drv/char/msim-con',35 ]36 37 endif -
uspace/lib/c/arch/ppc32/meson.build
r2c38a55b r63660a3 14 14 15 15 arch_start_src = files('src/crt0.S') 16 17 rd_essential += [18 'drv/platform/mac',19 'drv/bus/adb/cuda_adb',20 'drv/bus/pci/pciintel',21 'drv/bus/usb/ohci',22 'drv/bus/usb/usbdiag',23 'drv/bus/usb/usbflbk',24 'drv/bus/usb/usbhub',25 'drv/bus/usb/usbmid',26 'drv/bus/usb/vhc',27 'drv/block/usbmast',28 'drv/hid/adb-kbd',29 'drv/hid/adb-mouse',30 'drv/hid/usbhid',31 ] -
uspace/lib/c/arch/riscv64/meson.build
r2c38a55b r63660a3 11 11 12 12 arch_start_src = files('src/crt0.c') 13 14 rd_essential += [15 ] -
uspace/lib/c/meson.build
r2c38a55b r63660a3 211 211 libstartfiles = static_library('startfiles', start_src, 212 212 include_directories: includes, 213 c_args: c_args,213 c_args: arch_uspace_c_args + c_args, 214 214 install: CONFIG_DEVEL_FILES, 215 215 install_dir: 'lib', -
uspace/lib/meson.build
r2c38a55b r63660a3 1 1 always_static = (get_option('default_library') == 'static') 2 3 # Redefined in libarch, if necessary.4 # Used in a few places where we generate custom assembly.5 as_prolog = ''6 2 7 3 # Which libraries are installed when CONFIG_DEVEL_FILES is enabled … … 173 169 include_directories: [ private_includes, includes ], 174 170 dependencies: _shared_deps, 175 c_args: c_args, 176 link_args: link_args, 171 c_args: arch_uspace_c_args + c_args, 172 cpp_args: arch_uspace_c_args + c_args, 173 link_args: arch_uspace_c_args + arch_uspace_link_args + link_args, 177 174 version: version, 178 175 build_by_default: true, … … 207 204 include_directories: [ private_includes, includes ], 208 205 dependencies: _include_deps, 209 c_args: c_args,210 link_args: link_args,206 c_args: arch_uspace_c_args + c_args, 207 cpp_args: arch_uspace_c_args + c_args, 211 208 install: install_static_lib, 212 209 install_dir: 'lib', … … 295 292 install: true, 296 293 install_dir: 'test', 297 link_args: _ldargs, 294 c_args: arch_uspace_c_args, 295 cpp_args: arch_uspace_c_args, 296 link_args: arch_uspace_c_args + arch_uspace_link_args + _ldargs, 298 297 ) 299 298 -
uspace/meson.build
r2c38a55b r63660a3 7 7 install_debug_files = false 8 8 9 rd_essential = []10 11 9 subdir('lib') 12 10 subdir('app') 13 11 subdir('srv') 14 12 subdir('drv') 15 16 init = [17 'app/init',18 'srv/bd/rd',19 'srv/fs/' + RDFMT,20 'srv/loader',21 'srv/locsrv',22 'srv/logger',23 'srv/ns',24 'srv/vfs',25 ]26 27 rd_essential += init28 29 rd_essential += [30 'app/bdsh',31 'app/getterm',32 'app/kio',33 34 'srv/devman',35 'srv/fs/locfs',36 'srv/hid/input',37 'srv/hid/output',38 'srv/hid/compositor',39 'srv/hid/console',40 'srv/klog',41 42 'drv/root/root',43 'drv/root/virt',44 'drv/fb/kfb',45 ]46 47 if CONFIG_FB48 rd_essential += [49 'app/vlaunch',50 'app/vterm',51 ]52 endif53 13 54 14 dirs = [] … … 115 75 116 76 # Init binaries need to always be linked statically. 117 static_build = (not CONFIG_USE_SHARED_LIBS) or init.contains(dir)77 static_build = (not CONFIG_USE_SHARED_LIBS) or rd_init.contains(dir) 118 78 119 79 # Add the corresponding standard libraries to dependencies. … … 202 162 dependencies: tst.get('dependencies'), 203 163 objects: startfiles, 204 c_args: tst.get('c_args'), 205 link_args: _ldargs, 164 c_args: arch_uspace_c_args + tst.get('c_args'), 165 cpp_args: arch_uspace_c_args + tst.get('c_args'), 166 link_args: arch_uspace_c_args + arch_uspace_link_args + _ldargs, 206 167 implicit_include_directories: false, 207 168 install: false,
Note:
See TracChangeset
for help on using the changeset viewer.