1ba2241c6SThang Traninc_dirs = [ include_directories('../') ] 2ba2241c6SThang Tran 3*54777961SPavithra Barithayafilesystem = import('fs') 4ba2241c6SThang Trangpioplus = dependency('gpioplus') 5ba2241c6SThang Trangpiodcxx = dependency( 6ba2241c6SThang Tran 'libgpiodcxx', 7ba2241c6SThang Tran fallback: ['libgpiod', 'gpiodcxx_dep'] 8ba2241c6SThang Tran) 9ba2241c6SThang Tran 10ba2241c6SThang Tranexecutable( 11ba2241c6SThang Tran 'phosphor-host-condition-gpio', 12ba2241c6SThang Tran 'host_condition.cpp', 13ba2241c6SThang Tran 'host_condition_main.cpp', 14ba2241c6SThang Tran dependencies: [ 15ba2241c6SThang Tran gpioplus, sdbusplus, sdeventplus, phosphorlogging, 16ba2241c6SThang Tran phosphordbusinterfaces, gpiodcxx 17ba2241c6SThang Tran ], 18ba2241c6SThang Tran include_directories : inc_dirs, 19ba2241c6SThang Tran implicit_include_directories: true, 20ba2241c6SThang Tran install: true 21ba2241c6SThang Tran) 22ba2241c6SThang Tran 23*54777961SPavithra Barithayafilesystem.copyfile( 24*54777961SPavithra Barithaya 'phosphor-host-condition-gpio@.service', 25ba2241c6SThang Tran install_dir: systemd_system_unit_dir, 26*54777961SPavithra Barithaya install: true 27ba2241c6SThang Tran) 28