1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module sysroot_features [system] [extern_c] {
header "../debian_bullseye_amd64-sysroot/usr/include/features.h"
header "../debian_bullseye_amd64-sysroot/usr/include/stdc-predef.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/sys/cdefs.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/gnu/stubs.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/wordsize.h"
}
module sysroot_bits [system] [extern_c] {
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/floatn.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/stdint-intn.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h"
header "../debian_bullseye_amd64-sysroot/usr/include/pthread.h"
}
module sysroot_time [system] [extern_c] {
header "../debian_bullseye_amd64-sysroot/usr/include/time.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h"
}
module sysroot_types [system] [extern_c] {
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/sys/select.h"
header "../debian_bullseye_amd64-sysroot/usr/include/x86_64-linux-gnu/sys/types.h"
// sys/types.h imports types with a #include that are designed to make be made available to users.
// Eg. if you include sys/types.h, it should give you size_t, but size_t is defined by a transitive dependency.
export *
}
|