1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-28 23:43:42 +02:00

meson: use files() for srcs list

Meson looks up if the file xyz.c exists when calling file('xyz.c').
Furthermore it keeps track of the directory of the file. This is handy
when using multiple directories.

Change-Id: I346b5468b4203f1521ec73a90f93ff3b13ebf43c
Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/64384
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
This commit is contained in:
Thomas Heijligen 2022-05-16 10:56:55 +02:00 committed by Thomas Heijligen
parent cb8d343a05
commit 910a124741

View File

@ -178,8 +178,7 @@ endif
# some programmers require libusb
if get_option('usb')
srcs += 'usbdev.c'
srcs += 'usb_device.c'
srcs += files('usbdev.c', 'usb_device.c')
deps += dependency('libusb-1.0')
elif need_libusb1
error('usb is disabled but one or more enabled programmer requires USB access')
@ -187,7 +186,7 @@ endif
# some programmers require libpci
if get_option('pciutils')
srcs += 'pcidev.c'
srcs += files('pcidev.c')
deps += dependency('libpci')
elif need_libpci
error('pciutils is disabled but one or more enabled programmer requires PCI access')
@ -203,77 +202,81 @@ endif
# set defines for configured programmers
if config_atahpt
srcs += 'atahpt.c'
srcs += files('atahpt.c')
cargs += '-DCONFIG_ATAHPT=1'
endif
if config_atapromise
srcs += 'atapromise.c'
srcs += files('atapromise.c')
cargs += '-DCONFIG_ATAPROMISE=1'
endif
if config_atavia
srcs += 'atavia.c'
srcs += files('atavia.c')
cargs += '-DCONFIG_ATAVIA=1'
endif
if config_buspirate_spi
srcs += 'buspirate_spi.c'
srcs += files('buspirate_spi.c')
cargs += '-DCONFIG_BUSPIRATE_SPI=1'
endif
if config_ch341a_spi
srcs += 'ch341a_spi.c'
srcs += files('ch341a_spi.c')
cargs += '-DCONFIG_CH341A_SPI=1'
endif
if config_dediprog
srcs += 'dediprog.c'
srcs += files('dediprog.c')
cargs += '-DCONFIG_DEDIPROG=1'
endif
if config_developerbox_spi
srcs += 'developerbox_spi.c'
srcs += files('developerbox_spi.c')
cargs += '-DCONFIG_DEVELOPERBOX_SPI=1'
endif
if config_digilent_spi
srcs += 'digilent_spi.c'
srcs += files('digilent_spi.c')
cargs += '-DCONFIG_DIGILENT_SPI=1'
endif
if config_jlink_spi
srcs += 'jlink_spi.c'
srcs += files('jlink_spi.c')
cargs += '-DCONFIG_JLINK_SPI=1'
endif
if config_drkaiser
srcs += 'drkaiser.c'
srcs += files('drkaiser.c')
cargs += '-DCONFIG_DRKAISER=1'
endif
if config_dummy
srcs += 'dummyflasher.c'
srcs += files('dummyflasher.c')
cargs += '-DCONFIG_DUMMY=1'
endif
if config_ft2232_spi
srcs += 'ft2232_spi.c'
srcs += files('ft2232_spi.c')
cargs += '-DCONFIG_FT2232_SPI=1'
cargs += '-DHAVE_FT232H=1'
endif
if config_gfxnvidia
srcs += 'gfxnvidia.c'
srcs += files('gfxnvidia.c')
cargs += '-DCONFIG_GFXNVIDIA=1'
endif
if config_raiden_debug_spi
srcs += 'raiden_debug_spi.c'
srcs += files('raiden_debug_spi.c')
cargs += '-DCONFIG_RAIDEN_DEBUG_SPI=1'
endif
if config_internal
srcs += 'board_enable.c'
srcs += 'cbtable.c'
srcs += 'chipset_enable.c'
srcs += 'internal.c'
srcs += 'processor_enable.c'
srcs += files(
'board_enable.c',
'cbtable.c',
'chipset_enable.c',
'internal.c',
'processor_enable.c',
)
if host_is_x86
srcs += 'amd_imc.c'
srcs += 'dmi.c'
srcs += 'ichspi.c'
srcs += 'it85spi.c'
srcs += 'it87spi.c'
srcs += 'mcp6x_spi.c'
srcs += 'sb600spi.c'
srcs += 'wbsio_spi.c'
srcs += files(
'amd_imc.c',
'dmi.c',
'ichspi.c',
'it85spi.c',
'it87spi.c',
'mcp6x_spi.c',
'sb600spi.c',
'wbsio_spi.c',
)
endif
cargs += '-DCONFIG_INTERNAL=1'
if get_option('config_internal_dmi')
@ -282,129 +285,129 @@ if config_internal
endif
endif
if config_it8212
srcs += 'it8212.c'
srcs += files('it8212.c')
cargs += '-DCONFIG_IT8212=1'
endif
if config_linux_mtd
srcs += 'linux_mtd.c'
srcs += files('linux_mtd.c')
cargs += '-DCONFIG_LINUX_MTD=1'
endif
if config_linux_spi
srcs += 'linux_spi.c'
srcs += files('linux_spi.c')
cargs += '-DCONFIG_LINUX_SPI=1'
endif
if config_mstarddc_spi
srcs += 'mstarddc_spi.c'
srcs += files('mstarddc_spi.c')
cargs += '-DCONFIG_MSTARDDC_SPI=1'
endif
if config_nic3com
srcs += 'nic3com.c'
srcs += files('nic3com.c')
cargs += '-DCONFIG_NIC3COM=1'
endif
if config_nicintel
srcs += 'nicintel.c'
srcs += files('nicintel.c')
cargs += '-DCONFIG_NICINTEL=1'
endif
if config_nicintel_eeprom
srcs += 'nicintel_eeprom.c'
srcs += files('nicintel_eeprom.c')
cargs += '-DCONFIG_NICINTEL_EEPROM=1'
endif
if config_nicintel_spi
srcs += 'nicintel_spi.c'
srcs += files('nicintel_spi.c')
cargs += '-DCONFIG_NICINTEL_SPI=1'
endif
if config_nicnatsemi
srcs += 'nicnatsemi.c'
srcs += files('nicnatsemi.c')
cargs += '-DCONFIG_NICNATSEMI=1'
endif
if config_nicrealtek
srcs += 'nicrealtek.c'
srcs += files('nicrealtek.c')
cargs += '-DCONFIG_NICREALTEK=1'
endif
if config_ogp_spi
srcs += 'ogp_spi.c'
srcs += files('ogp_spi.c')
cargs += '-DCONFIG_OGP_SPI=1'
endif
if config_pickit2_spi
srcs += 'pickit2_spi.c'
srcs += files('pickit2_spi.c')
cargs += '-DCONFIG_PICKIT2_SPI=1'
endif
if config_pony_spi
srcs += 'pony_spi.c'
srcs += files('pony_spi.c')
cargs += '-DCONFIG_PONY_SPI=1'
endif
if config_rayer_spi
srcs += 'rayer_spi.c'
srcs += files('rayer_spi.c')
cargs += '-DCONFIG_RAYER_SPI=1'
endif
if config_satamv
srcs += 'satamv.c'
srcs += files('satamv.c')
cargs += '-DCONFIG_SATAMV=1'
endif
if config_satasii
srcs += 'satasii.c'
srcs += files('satasii.c')
cargs += '-DCONFIG_SATASII=1'
endif
if config_serprog
srcs += 'serprog.c'
srcs += files('serprog.c')
cargs += '-DCONFIG_SERPROG=1'
endif
if config_usbblaster_spi
srcs += 'usbblaster_spi.c'
srcs += files('usbblaster_spi.c')
cargs += '-DCONFIG_USBBLASTER_SPI=1'
endif
if config_stlinkv3_spi
srcs += 'stlinkv3_spi.c'
srcs += files('stlinkv3_spi.c')
cargs += '-DCONFIG_STLINKV3_SPI=1'
endif
if config_lspcon_i2c_spi
srcs += 'lspcon_i2c_spi.c'
srcs += files('lspcon_i2c_spi.c')
cargs += '-DCONFIG_LSPCON_I2C_SPI=1'
endif
if config_mediatek_i2c_spi
srcs += 'mediatek_i2c_spi.c'
srcs += files('mediatek_i2c_spi.c')
cargs += '-DCONFIG_MEDIATEK_I2C_SPI=1'
endif
if config_realtek_mst_i2c_spi
srcs += 'realtek_mst_i2c_spi.c'
srcs += files('realtek_mst_i2c_spi.c')
cargs += '-DCONFIG_REALTEK_MST_I2C_SPI=1'
endif
# bitbanging SPI infrastructure
if need_bitbang_spi
srcs += 'bitbang_spi.c'
srcs += files('bitbang_spi.c')
cargs += '-DCONFIG_BITBANG_SPI=1'
endif
if host_machine.system() == 'linux'
srcs += 'i2c_helper_linux.c'
srcs += files('i2c_helper_linux.c')
endif
if need_raw_mem_access
srcs += 'hwaccess_physmap.c'
srcs += files('hwaccess_physmap.c')
endif
if need_x86_port_io
srcs += 'hwaccess_x86_io.c'
srcs += files('hwaccess_x86_io.c')
cargs += '-D__FLASHROM_HAVE_OUTB__=1'
endif
if need_x86_msr
srcs += 'hwaccess_x86_msr.c'
srcs += files('hwaccess_x86_msr.c')
endif
# raw serial IO
if need_serial
srcs += 'serial.c'
srcs += files('serial.c')
if host_machine.system() == 'linux'
srcs += 'custom_baud_linux.c'
srcs += files('custom_baud_linux.c')
else
srcs += 'custom_baud.c'
srcs += files('custom_baud.c')
endif
endif
if config_print_wiki
srcs += 'print_wiki.c'
srcs += files('print_wiki.c')
cargs += '-DCONFIG_PRINT_WIKI=1'
endif