blob: 20d6aef9a71e7d69bfb979c21435b41bb50066f6 [file] [log] [blame]
Marc-André Lureauc574e162019-07-26 12:02:31 +04001common_ss.add(when: 'CONFIG_ALPHA_DIS', if_true: files('alpha.c'))
Marc-André Lureauc574e162019-07-26 12:02:31 +04002common_ss.add(when: 'CONFIG_CRIS_DIS', if_true: files('cris.c'))
Taylor Simpsona00cfed2021-02-07 23:45:55 -06003common_ss.add(when: 'CONFIG_HEXAGON_DIS', if_true: files('hexagon.c'))
Marc-André Lureauc574e162019-07-26 12:02:31 +04004common_ss.add(when: 'CONFIG_HPPA_DIS', if_true: files('hppa.c'))
Marc-André Lureauc574e162019-07-26 12:02:31 +04005common_ss.add(when: 'CONFIG_M68K_DIS', if_true: files('m68k.c'))
6common_ss.add(when: 'CONFIG_MICROBLAZE_DIS', if_true: files('microblaze.c'))
Paolo Bonzinif9950372023-01-10 09:49:42 +01007common_ss.add(when: 'CONFIG_MIPS_DIS', if_true: files('mips.c', 'nanomips.c'))
Christoph Müllnerf6f72332023-06-12 13:10:33 +02008common_ss.add(when: 'CONFIG_RISCV_DIS', if_true: files(
9 'riscv.c',
Christoph Müllner318df722023-06-12 13:10:34 +020010 'riscv-xthead.c',
Christoph Müllnerf6f72332023-06-12 13:10:33 +020011 'riscv-xventana.c'
12))
Marc-André Lureauc574e162019-07-26 12:02:31 +040013common_ss.add(when: 'CONFIG_SH4_DIS', if_true: files('sh4.c'))
14common_ss.add(when: 'CONFIG_SPARC_DIS', if_true: files('sparc.c'))
15common_ss.add(when: 'CONFIG_XTENSA_DIS', if_true: files('xtensa.c'))
Richard Hendersonf7790262023-05-03 08:23:26 +010016common_ss.add(when: capstone, if_true: [files('capstone.c'), capstone])
Richard Hendersonc0d691a2024-04-04 20:46:32 -100017common_ss.add(when: 'CONFIG_TCG', if_true: files(
18 'disas-host.c',
19 'disas-target.c',
20 'objdump.c'
21))
22common_ss.add(files('disas-common.c'))
Philippe Mathieu-Daudéde6cd752023-06-13 15:33:47 +020023system_ss.add(files('disas-mon.c'))
Thomas Hutheb0153e2023-05-09 17:27:48 +010024specific_ss.add(capstone)