generate_linux_syscalls: Simplify include paths.

Using the tooling includes means we won't run into the asm/bitsperlong.h issue.
This commit is contained in:
Alex Rønne Petersen 2024-07-26 04:50:20 +02:00
parent c9664cb657
commit 2747fca226
No known key found for this signature in database

View File

@ -273,8 +273,8 @@ pub fn main() !void {
"-P",
"-nostdinc",
// Using -I=[dir] includes the zig linux headers, which we don't want.
"-Iinclude",
"-Iinclude/uapi",
"-Itools/include",
"-Itools/include/uapi",
// Output the syscall in a format we can easily recognize.
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/arm64/include/uapi/asm/unistd.h",
@ -328,9 +328,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
"-Iinclude",
"-Iinclude/uapi",
"-Iarch/riscv/include/uapi",
"-Itools/include",
"-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/riscv/include/uapi/asm/unistd.h",
};
@ -383,9 +382,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
"-Iinclude",
"-Iinclude/uapi",
"-Iarch/riscv/include/uapi",
"-Itools/include",
"-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/riscv/include/uapi/asm/unistd.h",
};
@ -438,9 +436,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
"-Iinclude",
"-Iinclude/uapi",
"-Iarch/loongarch/include/uapi",
"-Itools/include",
"-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/loongarch/include/uapi/asm/unistd.h",
};