hare

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

commit 326f8fe63e8ff1f224727037eb7f5fe48a379ba1
parent a99dcdca89bc55dc9e2535b8628d0ebda6790fc7
Author: Drew DeVault <sir@cmpwn.com>
Date:   Sat, 13 Feb 2021 11:37:44 -0500

stdlib: fix up dependencies

Diffstat:
Mgen-stdlib | 4++--
Mmk/stdlib.mk | 8++++----
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/gen-stdlib b/gen-stdlib @@ -143,7 +143,7 @@ hare_lex() { gen_srcs hare::lex \ token.ha \ lex.ha - gen_ssa hare::lex bufio io strings types fmt + gen_ssa hare::lex bufio io strings types } gensrcs_io() { @@ -239,7 +239,7 @@ strings() { suffix.ha \ tokenize.ha \ utf8.ha - gen_ssa strings encoding::utf8 types + gen_ssa strings bytes encoding::utf8 types } types() { diff --git a/mk/stdlib.mk b/mk/stdlib.mk @@ -172,7 +172,7 @@ stdlib_hare_lex_srcs= \ $(STDLIB)/hare/lex/token.ha \ $(STDLIB)/hare/lex/lex.ha -$(HARECACHE)/hare/lex/hare.lex.ssa: $(stdlib_hare_lex_srcs) $(stdlib_rt) $(stdlib_bufio) $(stdlib_io) $(stdlib_strings) $(stdlib_types) $(stdlib_fmt) +$(HARECACHE)/hare/lex/hare.lex.ssa: $(stdlib_hare_lex_srcs) $(stdlib_rt) $(stdlib_bufio) $(stdlib_io) $(stdlib_strings) $(stdlib_types) @printf 'HAREC \t$@\n' @mkdir -p $(HARECACHE)/hare/lex @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::lex \ @@ -248,7 +248,7 @@ stdlib_strings_srcs= \ $(STDLIB)/strings/tokenize.ha \ $(STDLIB)/strings/utf8.ha -$(HARECACHE)/strings/strings.ssa: $(stdlib_strings_srcs) $(stdlib_rt) $(stdlib_encoding_utf8) $(stdlib_types) +$(HARECACHE)/strings/strings.ssa: $(stdlib_strings_srcs) $(stdlib_rt) $(stdlib_bytes) $(stdlib_encoding_utf8) $(stdlib_types) @printf 'HAREC \t$@\n' @mkdir -p $(HARECACHE)/strings @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nstrings \ @@ -438,7 +438,7 @@ testlib_hare_lex_srcs= \ $(STDLIB)/hare/lex/token.ha \ $(STDLIB)/hare/lex/lex.ha -$(TESTCACHE)/hare/lex/hare.lex.ssa: $(testlib_hare_lex_srcs) $(testlib_rt) $(testlib_bufio) $(testlib_io) $(testlib_strings) $(testlib_types) $(testlib_fmt) +$(TESTCACHE)/hare/lex/hare.lex.ssa: $(testlib_hare_lex_srcs) $(testlib_rt) $(testlib_bufio) $(testlib_io) $(testlib_strings) $(testlib_types) @printf 'HAREC \t$@\n' @mkdir -p $(TESTCACHE)/hare/lex @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::lex \ @@ -520,7 +520,7 @@ testlib_strings_srcs= \ $(STDLIB)/strings/tokenize.ha \ $(STDLIB)/strings/utf8.ha -$(TESTCACHE)/strings/strings.ssa: $(testlib_strings_srcs) $(testlib_rt) $(testlib_encoding_utf8) $(testlib_types) +$(TESTCACHE)/strings/strings.ssa: $(testlib_strings_srcs) $(testlib_rt) $(testlib_bytes) $(testlib_encoding_utf8) $(testlib_types) @printf 'HAREC \t$@\n' @mkdir -p $(TESTCACHE)/strings @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrings \