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