Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 1 | #!/usr/bin/env python3 |
| 2 | # |
| 3 | # Copyright (c) 2017 Intel Corporation |
| 4 | # |
| 5 | # SPDX-License-Identifier: Apache-2.0 |
| 6 | |
Andrew Boie | c78c5e6 | 2019-03-11 14:45:43 -0700 | [diff] [blame] | 7 | """ |
| 8 | Generation script for syscall_macros.h |
| 9 | |
Andy Ross | 6564974 | 2019-08-06 13:34:31 -0700 | [diff] [blame] | 10 | Except for a single transitive include, this header is empty. The |
| 11 | generated code that used to live here is now emitted by |
| 12 | gen_syscalls.py directly. |
Andrew Boie | c78c5e6 | 2019-03-11 14:45:43 -0700 | [diff] [blame] | 13 | |
| 14 | This script has no inputs, and emits the generated header to stdout. |
| 15 | """ |
| 16 | |
Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 17 | import sys |
Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 18 | |
Anas Nashif | 7256553 | 2017-12-12 08:19:25 -0500 | [diff] [blame] | 19 | sys.stdout.write( |
| 20 | "/* Auto-generated by gen_syscall_header.py, do not edit! */\n\n") |
Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 21 | sys.stdout.write("#ifndef GEN_SYSCALL_H\n#define GEN_SYSCALL_H\n\n") |
Andrew Boie | d5a2400 | 2018-03-26 13:45:20 -0700 | [diff] [blame] | 22 | sys.stdout.write("#include <syscall.h>\n") |
Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 23 | |
Andrew Boie | 1d3731f | 2017-09-22 13:52:21 -0700 | [diff] [blame] | 24 | sys.stdout.write("#endif /* GEN_SYSCALL_H */\n") |