181739f4aSBrad Bishopproject( 281739f4aSBrad Bishop 'obmc-ikvm', 381739f4aSBrad Bishop 'cpp', 481739f4aSBrad Bishop version: '1.0', 581739f4aSBrad Bishop license: 'GPLv2', 681739f4aSBrad Bishop default_options: [ 712b2380aSPatrick Williams 'cpp_std=c++23', 881739f4aSBrad Bishop 'werror=true', 981739f4aSBrad Bishop ], 1012b2380aSPatrick Williams meson_version: '>=1.1.1', 1181739f4aSBrad Bishop) 1281739f4aSBrad Bishop 1363c3ea18SJohn Wanginstall_data( 1463c3ea18SJohn Wang 'create_usbhid.sh', 1563c3ea18SJohn Wang install_mode: 'rwxr-xr-x', 1663c3ea18SJohn Wang install_dir: get_option('bindir') 1763c3ea18SJohn Wang) 1863c3ea18SJohn Wang 1981739f4aSBrad Bishopexecutable( 2081739f4aSBrad Bishop 'obmc-ikvm', 2181739f4aSBrad Bishop [ 2281739f4aSBrad Bishop 'ikvm_args.cpp', 2381739f4aSBrad Bishop 'ikvm_input.cpp', 2481739f4aSBrad Bishop 'ikvm_manager.cpp', 2581739f4aSBrad Bishop 'ikvm_server.cpp', 2681739f4aSBrad Bishop 'ikvm_video.cpp', 2781739f4aSBrad Bishop 'obmc-ikvm.cpp', 2881739f4aSBrad Bishop ], 2981739f4aSBrad Bishop dependencies: [ 3081739f4aSBrad Bishop dependency('libvncserver'), 3181739f4aSBrad Bishop dependency('phosphor-logging'), 3281739f4aSBrad Bishop dependency('phosphor-dbus-interfaces'), 3381739f4aSBrad Bishop dependency('sdbusplus'), 3481739f4aSBrad Bishop dependency('threads'), 35033b18e0SKonstantin Aladyshev dependency('boost'), 3681739f4aSBrad Bishop ], 3781739f4aSBrad Bishop install: true 3881739f4aSBrad Bishop) 39fb6a8e1eSBrad Bishop 401489d044SGeorge Liufs = import('fs') 411489d044SGeorge Liufs.copyfile( 42*81aa4951SMohammed Javith Akthar M 'obmc-ikvm.service', 431489d044SGeorge Liu install: true, 44fb6a8e1eSBrad Bishop install_dir: 45673ba88dSPatrick Williams dependency('systemd').get_variable( 46fb6a8e1eSBrad Bishop 'systemdsystemunitdir') 47fb6a8e1eSBrad Bishop) 48