aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Heijligen <thomas.heijligen@secunet.com>2022-05-16 10:56:55 +0200
committerThomas Heijligen <src@posteo.de>2022-05-31 07:06:45 +0000
commit910a124741b32e45ca29544c1966dd2588d4fccf (patch)
tree0fdc4376ef8f9780a3f2318d7f7bfa6153f67f41
parentcb8d343a05f849f81f1db22be29e417a856bad86 (diff)
downloadflashrom-910a124741b32e45ca29544c1966dd2588d4fccf.tar.gz
flashrom-910a124741b32e45ca29544c1966dd2588d4fccf.tar.bz2
flashrom-910a124741b32e45ca29544c1966dd2588d4fccf.zip
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>
-rw-r--r--meson.build125
1 files changed, 64 insertions, 61 deletions
diff --git a/meson.build b/meson.build
index cbce8c1b..a8e5a7bd 100644
--- a/meson.build
+++ b/meson.build
@@ -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