hare

The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 609ef43e6479c9bbc29847a187aeaa2524ae614e
parent a9c144a8d09cbdfee82857f926a413fea0e57298
Author: Eyal Sawady <ecs@d2evs.net>
Date:   Wed, 27 Apr 2022 03:22:34 +0000

gen-stdlib: fix linux::timerfd dependencies

Signed-off-by: Eyal Sawady <ecs@d2evs.net>

Diffstat:
Mscripts/gen-stdlib | 2+-
Mstdlib.mk | 16++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/scripts/gen-stdlib b/scripts/gen-stdlib @@ -804,7 +804,7 @@ linux_keyctl() { linux_timerfd() { gen_srcs -plinux linux::timerfd \ timerfd.ha - gen_ssa -plinux linux::timerfd errors + gen_ssa -plinux linux::timerfd errors rt time io endian } linux_vdso() { diff --git a/stdlib.mk b/stdlib.mk @@ -451,8 +451,8 @@ stdlib_linux_keyctl_linux = $(HARECACHE)/linux/keyctl/linux_keyctl-linux.o stdlib_deps_linux += $(stdlib_linux_keyctl_linux) # gen_lib linux::timerfd (linux) -stdlib_linux_timerfd_linux=$(HARECACHE)/linux/timerfd/linux_timerfd-linux.o -stdlib_deps_linux+=$(stdlib_linux_timerfd_linux) +stdlib_linux_timerfd_linux = $(HARECACHE)/linux/timerfd/linux_timerfd-linux.o +stdlib_deps_linux += $(stdlib_linux_timerfd_linux) # gen_lib linux::vdso (linux) stdlib_linux_vdso_linux = $(HARECACHE)/linux/vdso/linux_vdso-linux.o @@ -1358,10 +1358,10 @@ $(HARECACHE)/linux/keyctl/linux_keyctl-linux.ssa: $(stdlib_linux_keyctl_linux_sr -t$(HARECACHE)/linux/keyctl/linux_keyctl.td $(stdlib_linux_keyctl_linux_srcs) # linux::timerfd (+linux) -stdlib_linux_timerfd_linux_srcs= \ +stdlib_linux_timerfd_linux_srcs = \ $(STDLIB)/linux/timerfd/timerfd.ha -$(HARECACHE)/linux/timerfd/linux_timerfd-linux.ssa: $(stdlib_linux_timerfd_linux_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) +$(HARECACHE)/linux/timerfd/linux_timerfd-linux.ssa: $(stdlib_linux_timerfd_linux_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) @printf 'HAREC \t$@\n' @mkdir -p $(HARECACHE)/linux/timerfd @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::timerfd \ @@ -2462,8 +2462,8 @@ testlib_linux_keyctl_linux = $(TESTCACHE)/linux/keyctl/linux_keyctl-linux.o testlib_deps_linux += $(testlib_linux_keyctl_linux) # gen_lib linux::timerfd (linux) -testlib_linux_timerfd_linux=$(TESTCACHE)/linux/timerfd/linux_timerfd-linux.o -testlib_deps_linux+=$(testlib_linux_timerfd_linux) +testlib_linux_timerfd_linux = $(TESTCACHE)/linux/timerfd/linux_timerfd-linux.o +testlib_deps_linux += $(testlib_linux_timerfd_linux) # gen_lib linux::vdso (linux) testlib_linux_vdso_linux = $(TESTCACHE)/linux/vdso/linux_vdso-linux.o @@ -3403,10 +3403,10 @@ $(TESTCACHE)/linux/keyctl/linux_keyctl-linux.ssa: $(testlib_linux_keyctl_linux_s -t$(TESTCACHE)/linux/keyctl/linux_keyctl.td $(testlib_linux_keyctl_linux_srcs) # linux::timerfd (+linux) -testlib_linux_timerfd_linux_srcs= \ +testlib_linux_timerfd_linux_srcs = \ $(STDLIB)/linux/timerfd/timerfd.ha -$(TESTCACHE)/linux/timerfd/linux_timerfd-linux.ssa: $(testlib_linux_timerfd_linux_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) +$(TESTCACHE)/linux/timerfd/linux_timerfd-linux.ssa: $(testlib_linux_timerfd_linux_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) @printf 'HAREC \t$@\n' @mkdir -p $(TESTCACHE)/linux/timerfd @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::timerfd \