*
* Use 'ninja -C build update-syscall-tables' to download new syscall tables,
* and 'ninja -C build update-syscall-header' to regenerate this file.
+ *
+ * To add a new architecture, extend the arch_list list in meson.build
+ * and the template in generate-syscall.py and then run the above commands.
*/
#pragma once
syscall_lists = []
foreach arch: arch_list
- syscall_lists += files('syscalls-@0@.txt'.format(arch))
+ # We don't use files() here so that the 'update-syscall-tables' call
+ # above can run if arch_list is extended.
+ syscall_lists += meson.current_source_dir() / 'syscalls-@0@.txt'.format(arch)
endforeach
generate_syscall_py = find_program('generate-syscall.py')
*
* Use 'ninja -C build update-syscall-tables' to download new syscall tables,
* and 'ninja -C build update-syscall-header' to regenerate this file.
+ *
+ * To add a new architecture, extend the arch_list list in meson.build
+ * and the template in generate-syscall.py and then run the above commands.
*/
#pragma once