blob: 230dc2b7f510e52e6fed9956c3b32a9ec74164d1 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//fusl/fusl.gni")
fusl_source_set("signal") {
sources = [
"block.c",
"getitimer.c",
"kill.c",
"killpg.c",
"psiginfo.c",
"psignal.c",
"raise.c",
"setitimer.c",
"sigaction.c",
"sigaddset.c",
"sigaltstack.c",
"sigandset.c",
"sigdelset.c",
"sigemptyset.c",
"sigfillset.c",
"sighold.c",
"sigignore.c",
"siginterrupt.c",
"sigisemptyset.c",
"sigismember.c",
"siglongjmp.c",
"signal.c",
"sigorset.c",
"sigpause.c",
"sigpending.c",
"sigprocmask.c",
"sigqueue.c",
"sigrelse.c",
"sigrtmax.c",
"sigrtmin.c",
"sigset.c",
"sigsetjmp_tail.c",
"sigsuspend.c",
"sigtimedwait.c",
"sigwait.c",
"sigwaitinfo.c",
]
if (current_cpu == "x64") {
sources += [
"x86_64/restore.s",
"x86_64/sigsetjmp.s",
]
} else {
sources += [
"restore.c",
"sigsetjmp.c",
]
}
}