diff options
Diffstat (limited to 'sysdeps/unix')
-rw-r--r-- | sysdeps/unix/Makefile | 5 | ||||
-rw-r--r-- | sysdeps/unix/make-syscalls.sh | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/alpha/Dist | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/Dist | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/m68k/Dist | 1 |
5 files changed, 9 insertions, 3 deletions
diff --git a/sysdeps/unix/Makefile b/sysdeps/unix/Makefile index 9c718c0906..627b78c70c 100644 --- a/sysdeps/unix/Makefile +++ b/sysdeps/unix/Makefile @@ -209,7 +209,7 @@ common-generated := $(common-generated) \ endif ifeq ($(subdir),stdio-common) -ifeq (,$(filter-out $(sysdep_dir)/stub/ $(common-objpfx),\ +ifeq (,$(filter-out $(sysdep_dir)/stub/ $(objpfx),\ $(dir $(firstword $(wildcard $(+sysdep_dirs:%=%/errlist.c)))))) before-compile: $(objpfx)errlist.c @@ -302,4 +302,7 @@ ifndef no_deps endif endif +$(common-objpfx)s-proto.d: $(..)sysdeps/unix/s-proto.S $(before-compile) + $(+make-deps) + endif diff --git a/sysdeps/unix/make-syscalls.sh b/sysdeps/unix/make-syscalls.sh index 260769ed7b..e2c09905d0 100644 --- a/sysdeps/unix/make-syscalls.sh +++ b/sysdeps/unix/make-syscalls.sh @@ -58,7 +58,7 @@ EOF # Emit a compilation rule for this syscall. echo "\ -\$(foreach o,\$(object-suffixes),\$(objpfx)$file\$o): \$(objpfx)s-proto.d +\$(foreach o,\$(object-suffixes),\$(objpfx)$file\$o): \$(common-objpfx)s-proto.d (echo '#include <sysdep.h>'; \\ echo 'PSEUDO ($strong, $syscall, $nargs)'; \\ echo ' ret'; \\ diff --git a/sysdeps/unix/sysv/linux/alpha/Dist b/sysdeps/unix/sysv/linux/alpha/Dist index 5c0e8d1c7e..79ac03ff90 100644 --- a/sysdeps/unix/sysv/linux/alpha/Dist +++ b/sysdeps/unix/sysv/linux/alpha/Dist @@ -1,4 +1,5 @@ -alpha/ptrace.h alpha/regdef.h +alpha/ptrace.halpha/regdef.h ieee_get_fp_control.S ieee_set_fp_control.S ioperm.c init-first.h +clone.S diff --git a/sysdeps/unix/sysv/linux/i386/Dist b/sysdeps/unix/sysv/linux/i386/Dist index f81ff6a146..4e4f467392 100644 --- a/sysdeps/unix/sysv/linux/i386/Dist +++ b/sysdeps/unix/sysv/linux/i386/Dist @@ -1,2 +1,3 @@ sys/perm.h sys/vm86.h init-first.h +close.S diff --git a/sysdeps/unix/sysv/linux/m68k/Dist b/sysdeps/unix/sysv/linux/m68k/Dist index 2c6d09e88f..a281cba3f9 100644 --- a/sysdeps/unix/sysv/linux/m68k/Dist +++ b/sysdeps/unix/sysv/linux/m68k/Dist @@ -1 +1,2 @@ init-first.h +clone.S |