commit 2efca14b04b6f1a30837776ea9d1889f260ed4d0
parent c056090fa3a5e6ddd536f40410d7a624d1ed71b7
Author: Ember Sawady <ecs@d2evs.net>
Date: Wed, 10 May 2023 20:56:31 +0000
Update for new typedef environment variables
Signed-off-by: Ember Sawady <ecs@d2evs.net>
Diffstat:
5 files changed, 513 insertions(+), 268 deletions(-)
diff --git a/Makefile b/Makefile
@@ -4,6 +4,8 @@ include config.mk
TESTCACHE = $(HARECACHE)/+test
TESTHAREFLAGS = $(HAREFLAGS) -T
STDLIB = .
+stdlib_env = env
+testlib_env = env
all:
@@ -49,12 +51,12 @@ include targets.mk
$(HARECACHE)/hare.ssa: $(hare_srcs) $(stdlib_deps_any) $(stdlib_deps_$(PLATFORM)) scripts/version
@printf 'HAREC\t%s\n' "$@"
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) \
$(HARE_DEFINES) -o $@ $(hare_srcs)
$(TESTCACHE)/hare.ssa: $(hare_srcs) $(testlib_deps_any) $(testlib_deps_$(PLATFORM)) scripts/version
@printf 'HAREC\t%s\n' "$@"
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) \
$(HARE_DEFINES) -o $@ $(hare_srcs)
$(BINOUT)/hare: $(HARECACHE)/hare.o
diff --git a/cmd/hare/schedule.ha b/cmd/hare/schedule.ha
@@ -273,12 +273,28 @@ fn sched_hare_object(
};
yield strings::dup(output as str);
} else if (len(namespace) != 0) {
+ let buf = path::init(plan.context.cache)!;
+ path::push(&buf, namespace...)!;
+ const path = path::string(&buf);
+ match (os::mkdirs(path, 0o755)) {
+ case void => void;
+ case let err: fs::error =>
+ progress_clear(plan);
+ fmt::fatalf("Error: mkdirs {}: {}", path,
+ fs::strerror(err));
+ };
+
let version = hex::encodestr(ver.hash);
- let env = module::identuscore(namespace);
- defer free(env);
+ let td = fmt::asprintf("{}.td", version);
+ defer free(td);
+ let name = fmt::asprintf("{}.{}", version,
+ if (mixed) "a" else "o");
+ defer free(name);
+ path::push(&buf, td)!;
append(plan.environ, (
- fmt::asprintf("HARE_VERSION_{}", env), version,
+ fmt::asprintf("HARE_TD_{}", ns),
+ strings::dup(path::string(&buf)),
));
// TODO: Keep this around and append new versions, rather than
@@ -295,24 +311,7 @@ fn sched_hare_object(
defer module::manifest_finish(&manifest);
current = module::current(&manifest, &ver);
- let name = fmt::asprintf("{}.{}", version,
- if (mixed) "a" else "o");
- defer free(name);
-
- let td = fmt::asprintf("{}.td", version);
- defer free(td);
-
- let buf = path::init(plan.context.cache)!;
- path::push(&buf, namespace...)!;
- const path = path::string(&buf);
- match (os::mkdirs(path, 0o755)) {
- case void => void;
- case let err: fs::error =>
- progress_clear(plan);
- fmt::fatalf("Error: mkdirs {}: {}", path,
- fs::strerror(err));
- };
- append(harec.cmd, ["-t", strings::dup(path::push(&buf, td)!)]...);
+ append(harec.cmd, ["-t", strings::dup(path::string(&buf))]...);
yield strings::dup(path::push(&buf, "..", name)!);
} else {
// XXX: This is probably kind of dumb
diff --git a/scripts/gen-stdlib b/scripts/gen-stdlib
@@ -147,6 +147,7 @@ ${stdlib}_asm = \$($cache)/rt/syscall.o \\
@\$(AR) -csr \$@ \$($cache)/rt/rt-freebsd.o \$(${stdlib}_asm)
${stdlib}_rt = \$($cache)/rt/rt-\$(PLATFORM).a
+${stdlib}_env += HARE_TD_rt=\$($cache)/rt/rt.td
${stdlib}_deps_linux += \$(${stdlib}_rt)
${stdlib}_deps_freebsd += \$(${stdlib}_rt)
${stdlib}_deps_any += \$(${stdlib}_rt)
diff --git a/scripts/gen-stdlib.sh b/scripts/gen-stdlib.sh
@@ -79,7 +79,7 @@ gen_ssa() {
cat <<EOF
@printf 'HAREC \t\$@\n'
@mkdir -p \$($cache)/$path
- @HARECACHE=\$($cache) \$(HAREC) \$($flags) -o \$@ -N$mod \\
+ @\$(${stdlib}_env) \$(HAREC) \$($flags) -o \$@ -N$mod \\
-t\$($cache)/$path/$file.td \$(${var}_srcs)
EOF
@@ -109,6 +109,7 @@ gen_lib() {
file=$(mod_file "$mod")
var=$(mod_var "$mod" "$platform")
printf "%s = \$(%s)/%s/%s-%s.o\n" "$var" "$cache" "$path" "$file" "$platform"
+ printf "%s_env += HARE_TD_%s=\$(%s)/%s/%s.td\n" "$stdlib" "$mod" "$cache" "$path" "$file"
printf '%s_deps_%s += $(%s)\n' "$stdlib" "$platform" "$var"
if [ "$platform" = "any" ]
then
diff --git a/stdlib.mk b/stdlib.mk
@@ -61,13 +61,13 @@ stdlib_rt_freebsd_srcs = \
$(HARECACHE)/rt/rt-linux.ssa: $(stdlib_rt_linux_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/rt
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nrt \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nrt \
-t$(HARECACHE)/rt/rt.td $(stdlib_rt_linux_srcs)
$(HARECACHE)/rt/rt-freebsd.ssa: $(stdlib_rt_freebsd_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/rt
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nrt \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nrt \
-t$(HARECACHE)/rt/rt.td $(stdlib_rt_freebsd_srcs)
$(HARECACHE)/rt/start.o: $(STDLIB)/rt/+$(PLATFORM)/start+$(ARCH)-libc.s
@@ -128,638 +128,759 @@ $(HARECACHE)/rt/rt-freebsd.a: $(HARECACHE)/rt/rt-freebsd.o $(stdlib_asm)
@$(AR) -csr $@ $(HARECACHE)/rt/rt-freebsd.o $(stdlib_asm)
stdlib_rt = $(HARECACHE)/rt/rt-$(PLATFORM).a
+stdlib_env += HARE_TD_rt=$(HARECACHE)/rt/rt.td
stdlib_deps_linux += $(stdlib_rt)
stdlib_deps_freebsd += $(stdlib_rt)
stdlib_deps_any += $(stdlib_rt)
# gen_lib ascii (any)
stdlib_ascii_any = $(HARECACHE)/ascii/ascii-any.o
+stdlib_env += HARE_TD_ascii=$(HARECACHE)/ascii/ascii.td
stdlib_deps_any += $(stdlib_ascii_any)
stdlib_ascii_linux = $(stdlib_ascii_any)
stdlib_ascii_freebsd = $(stdlib_ascii_any)
# gen_lib bufio (any)
stdlib_bufio_any = $(HARECACHE)/bufio/bufio-any.o
+stdlib_env += HARE_TD_bufio=$(HARECACHE)/bufio/bufio.td
stdlib_deps_any += $(stdlib_bufio_any)
stdlib_bufio_linux = $(stdlib_bufio_any)
stdlib_bufio_freebsd = $(stdlib_bufio_any)
# gen_lib bytes (any)
stdlib_bytes_any = $(HARECACHE)/bytes/bytes-any.o
+stdlib_env += HARE_TD_bytes=$(HARECACHE)/bytes/bytes.td
stdlib_deps_any += $(stdlib_bytes_any)
stdlib_bytes_linux = $(stdlib_bytes_any)
stdlib_bytes_freebsd = $(stdlib_bytes_any)
# gen_lib crypto (any)
stdlib_crypto_any = $(HARECACHE)/crypto/crypto-any.o
+stdlib_env += HARE_TD_crypto=$(HARECACHE)/crypto/crypto.td
stdlib_deps_any += $(stdlib_crypto_any)
stdlib_crypto_linux = $(stdlib_crypto_any)
stdlib_crypto_freebsd = $(stdlib_crypto_any)
# gen_lib crypto::aes (any)
stdlib_crypto_aes_any = $(HARECACHE)/crypto/aes/crypto_aes-any.o
+stdlib_env += HARE_TD_crypto::aes=$(HARECACHE)/crypto/aes/crypto_aes.td
stdlib_deps_any += $(stdlib_crypto_aes_any)
stdlib_crypto_aes_linux = $(stdlib_crypto_aes_any)
stdlib_crypto_aes_freebsd = $(stdlib_crypto_aes_any)
# gen_lib crypto::aes::xts (any)
stdlib_crypto_aes_xts_any = $(HARECACHE)/crypto/aes/xts/crypto_aes_xts-any.o
+stdlib_env += HARE_TD_crypto::aes::xts=$(HARECACHE)/crypto/aes/xts/crypto_aes_xts.td
stdlib_deps_any += $(stdlib_crypto_aes_xts_any)
stdlib_crypto_aes_xts_linux = $(stdlib_crypto_aes_xts_any)
stdlib_crypto_aes_xts_freebsd = $(stdlib_crypto_aes_xts_any)
# gen_lib crypto::argon2 (any)
stdlib_crypto_argon2_any = $(HARECACHE)/crypto/argon2/crypto_argon2-any.o
+stdlib_env += HARE_TD_crypto::argon2=$(HARECACHE)/crypto/argon2/crypto_argon2.td
stdlib_deps_any += $(stdlib_crypto_argon2_any)
stdlib_crypto_argon2_linux = $(stdlib_crypto_argon2_any)
stdlib_crypto_argon2_freebsd = $(stdlib_crypto_argon2_any)
# gen_lib crypto::bcrypt (any)
stdlib_crypto_bcrypt_any = $(HARECACHE)/crypto/bcrypt/crypto_bcrypt-any.o
+stdlib_env += HARE_TD_crypto::bcrypt=$(HARECACHE)/crypto/bcrypt/crypto_bcrypt.td
stdlib_deps_any += $(stdlib_crypto_bcrypt_any)
stdlib_crypto_bcrypt_linux = $(stdlib_crypto_bcrypt_any)
stdlib_crypto_bcrypt_freebsd = $(stdlib_crypto_bcrypt_any)
# gen_lib crypto::blake2b (any)
stdlib_crypto_blake2b_any = $(HARECACHE)/crypto/blake2b/crypto_blake2b-any.o
+stdlib_env += HARE_TD_crypto::blake2b=$(HARECACHE)/crypto/blake2b/crypto_blake2b.td
stdlib_deps_any += $(stdlib_crypto_blake2b_any)
stdlib_crypto_blake2b_linux = $(stdlib_crypto_blake2b_any)
stdlib_crypto_blake2b_freebsd = $(stdlib_crypto_blake2b_any)
# gen_lib crypto::blowfish (any)
stdlib_crypto_blowfish_any = $(HARECACHE)/crypto/blowfish/crypto_blowfish-any.o
+stdlib_env += HARE_TD_crypto::blowfish=$(HARECACHE)/crypto/blowfish/crypto_blowfish.td
stdlib_deps_any += $(stdlib_crypto_blowfish_any)
stdlib_crypto_blowfish_linux = $(stdlib_crypto_blowfish_any)
stdlib_crypto_blowfish_freebsd = $(stdlib_crypto_blowfish_any)
# gen_lib crypto::bigint (any)
stdlib_crypto_bigint_any = $(HARECACHE)/crypto/bigint/crypto_bigint-any.o
+stdlib_env += HARE_TD_crypto::bigint=$(HARECACHE)/crypto/bigint/crypto_bigint.td
stdlib_deps_any += $(stdlib_crypto_bigint_any)
stdlib_crypto_bigint_linux = $(stdlib_crypto_bigint_any)
stdlib_crypto_bigint_freebsd = $(stdlib_crypto_bigint_any)
# gen_lib crypto::chacha (any)
stdlib_crypto_chacha_any = $(HARECACHE)/crypto/chacha/crypto_chacha-any.o
+stdlib_env += HARE_TD_crypto::chacha=$(HARECACHE)/crypto/chacha/crypto_chacha.td
stdlib_deps_any += $(stdlib_crypto_chacha_any)
stdlib_crypto_chacha_linux = $(stdlib_crypto_chacha_any)
stdlib_crypto_chacha_freebsd = $(stdlib_crypto_chacha_any)
# gen_lib crypto::cipher (any)
stdlib_crypto_cipher_any = $(HARECACHE)/crypto/cipher/crypto_cipher-any.o
+stdlib_env += HARE_TD_crypto::cipher=$(HARECACHE)/crypto/cipher/crypto_cipher.td
stdlib_deps_any += $(stdlib_crypto_cipher_any)
stdlib_crypto_cipher_linux = $(stdlib_crypto_cipher_any)
stdlib_crypto_cipher_freebsd = $(stdlib_crypto_cipher_any)
# gen_lib crypto::hkdf (any)
stdlib_crypto_hkdf_any = $(HARECACHE)/crypto/hkdf/crypto_hkdf-any.o
+stdlib_env += HARE_TD_crypto::hkdf=$(HARECACHE)/crypto/hkdf/crypto_hkdf.td
stdlib_deps_any += $(stdlib_crypto_hkdf_any)
stdlib_crypto_hkdf_linux = $(stdlib_crypto_hkdf_any)
stdlib_crypto_hkdf_freebsd = $(stdlib_crypto_hkdf_any)
# gen_lib crypto::hmac (any)
stdlib_crypto_hmac_any = $(HARECACHE)/crypto/hmac/crypto_hmac-any.o
+stdlib_env += HARE_TD_crypto::hmac=$(HARECACHE)/crypto/hmac/crypto_hmac.td
stdlib_deps_any += $(stdlib_crypto_hmac_any)
stdlib_crypto_hmac_linux = $(stdlib_crypto_hmac_any)
stdlib_crypto_hmac_freebsd = $(stdlib_crypto_hmac_any)
# gen_lib crypto::mac (any)
stdlib_crypto_mac_any = $(HARECACHE)/crypto/mac/crypto_mac-any.o
+stdlib_env += HARE_TD_crypto::mac=$(HARECACHE)/crypto/mac/crypto_mac.td
stdlib_deps_any += $(stdlib_crypto_mac_any)
stdlib_crypto_mac_linux = $(stdlib_crypto_mac_any)
stdlib_crypto_mac_freebsd = $(stdlib_crypto_mac_any)
# gen_lib crypto::math (any)
stdlib_crypto_math_any = $(HARECACHE)/crypto/math/crypto_math-any.o
+stdlib_env += HARE_TD_crypto::math=$(HARECACHE)/crypto/math/crypto_math.td
stdlib_deps_any += $(stdlib_crypto_math_any)
stdlib_crypto_math_linux = $(stdlib_crypto_math_any)
stdlib_crypto_math_freebsd = $(stdlib_crypto_math_any)
# gen_lib crypto::random (linux)
stdlib_crypto_random_linux = $(HARECACHE)/crypto/random/crypto_random-linux.o
+stdlib_env += HARE_TD_crypto::random=$(HARECACHE)/crypto/random/crypto_random.td
stdlib_deps_linux += $(stdlib_crypto_random_linux)
# gen_lib crypto::random (freebsd)
stdlib_crypto_random_freebsd = $(HARECACHE)/crypto/random/crypto_random-freebsd.o
+stdlib_env += HARE_TD_crypto::random=$(HARECACHE)/crypto/random/crypto_random.td
stdlib_deps_freebsd += $(stdlib_crypto_random_freebsd)
# gen_lib crypto::rsa (any)
stdlib_crypto_rsa_any = $(HARECACHE)/crypto/rsa/crypto_rsa-any.o
+stdlib_env += HARE_TD_crypto::rsa=$(HARECACHE)/crypto/rsa/crypto_rsa.td
stdlib_deps_any += $(stdlib_crypto_rsa_any)
stdlib_crypto_rsa_linux = $(stdlib_crypto_rsa_any)
stdlib_crypto_rsa_freebsd = $(stdlib_crypto_rsa_any)
# gen_lib crypto::poly1305 (any)
stdlib_crypto_poly1305_any = $(HARECACHE)/crypto/poly1305/crypto_poly1305-any.o
+stdlib_env += HARE_TD_crypto::poly1305=$(HARECACHE)/crypto/poly1305/crypto_poly1305.td
stdlib_deps_any += $(stdlib_crypto_poly1305_any)
stdlib_crypto_poly1305_linux = $(stdlib_crypto_poly1305_any)
stdlib_crypto_poly1305_freebsd = $(stdlib_crypto_poly1305_any)
# gen_lib crypto::salsa (any)
stdlib_crypto_salsa_any = $(HARECACHE)/crypto/salsa/crypto_salsa-any.o
+stdlib_env += HARE_TD_crypto::salsa=$(HARECACHE)/crypto/salsa/crypto_salsa.td
stdlib_deps_any += $(stdlib_crypto_salsa_any)
stdlib_crypto_salsa_linux = $(stdlib_crypto_salsa_any)
stdlib_crypto_salsa_freebsd = $(stdlib_crypto_salsa_any)
# gen_lib crypto::sha1 (any)
stdlib_crypto_sha1_any = $(HARECACHE)/crypto/sha1/crypto_sha1-any.o
+stdlib_env += HARE_TD_crypto::sha1=$(HARECACHE)/crypto/sha1/crypto_sha1.td
stdlib_deps_any += $(stdlib_crypto_sha1_any)
stdlib_crypto_sha1_linux = $(stdlib_crypto_sha1_any)
stdlib_crypto_sha1_freebsd = $(stdlib_crypto_sha1_any)
# gen_lib crypto::sha256 (any)
stdlib_crypto_sha256_any = $(HARECACHE)/crypto/sha256/crypto_sha256-any.o
+stdlib_env += HARE_TD_crypto::sha256=$(HARECACHE)/crypto/sha256/crypto_sha256.td
stdlib_deps_any += $(stdlib_crypto_sha256_any)
stdlib_crypto_sha256_linux = $(stdlib_crypto_sha256_any)
stdlib_crypto_sha256_freebsd = $(stdlib_crypto_sha256_any)
# gen_lib crypto::sha512 (any)
stdlib_crypto_sha512_any = $(HARECACHE)/crypto/sha512/crypto_sha512-any.o
+stdlib_env += HARE_TD_crypto::sha512=$(HARECACHE)/crypto/sha512/crypto_sha512.td
stdlib_deps_any += $(stdlib_crypto_sha512_any)
stdlib_crypto_sha512_linux = $(stdlib_crypto_sha512_any)
stdlib_crypto_sha512_freebsd = $(stdlib_crypto_sha512_any)
# gen_lib crypto::curve25519 (any)
stdlib_crypto_curve25519_any = $(HARECACHE)/crypto/curve25519/crypto_curve25519-any.o
+stdlib_env += HARE_TD_crypto::curve25519=$(HARECACHE)/crypto/curve25519/crypto_curve25519.td
stdlib_deps_any += $(stdlib_crypto_curve25519_any)
stdlib_crypto_curve25519_linux = $(stdlib_crypto_curve25519_any)
stdlib_crypto_curve25519_freebsd = $(stdlib_crypto_curve25519_any)
# gen_lib crypto::ed25519 (any)
stdlib_crypto_ed25519_any = $(HARECACHE)/crypto/ed25519/crypto_ed25519-any.o
+stdlib_env += HARE_TD_crypto::ed25519=$(HARECACHE)/crypto/ed25519/crypto_ed25519.td
stdlib_deps_any += $(stdlib_crypto_ed25519_any)
stdlib_crypto_ed25519_linux = $(stdlib_crypto_ed25519_any)
stdlib_crypto_ed25519_freebsd = $(stdlib_crypto_ed25519_any)
# gen_lib crypto::x25519 (any)
stdlib_crypto_x25519_any = $(HARECACHE)/crypto/x25519/crypto_x25519-any.o
+stdlib_env += HARE_TD_crypto::x25519=$(HARECACHE)/crypto/x25519/crypto_x25519.td
stdlib_deps_any += $(stdlib_crypto_x25519_any)
stdlib_crypto_x25519_linux = $(stdlib_crypto_x25519_any)
stdlib_crypto_x25519_freebsd = $(stdlib_crypto_x25519_any)
# gen_lib datetime (linux)
stdlib_datetime_linux = $(HARECACHE)/datetime/datetime-linux.o
+stdlib_env += HARE_TD_datetime=$(HARECACHE)/datetime/datetime.td
stdlib_deps_linux += $(stdlib_datetime_linux)
# gen_lib datetime (freebsd)
stdlib_datetime_freebsd = $(HARECACHE)/datetime/datetime-freebsd.o
+stdlib_env += HARE_TD_datetime=$(HARECACHE)/datetime/datetime.td
stdlib_deps_freebsd += $(stdlib_datetime_freebsd)
# gen_lib dirs (any)
stdlib_dirs_any = $(HARECACHE)/dirs/dirs-any.o
+stdlib_env += HARE_TD_dirs=$(HARECACHE)/dirs/dirs.td
stdlib_deps_any += $(stdlib_dirs_any)
stdlib_dirs_linux = $(stdlib_dirs_any)
stdlib_dirs_freebsd = $(stdlib_dirs_any)
# gen_lib encoding::base64 (any)
stdlib_encoding_base64_any = $(HARECACHE)/encoding/base64/encoding_base64-any.o
+stdlib_env += HARE_TD_encoding::base64=$(HARECACHE)/encoding/base64/encoding_base64.td
stdlib_deps_any += $(stdlib_encoding_base64_any)
stdlib_encoding_base64_linux = $(stdlib_encoding_base64_any)
stdlib_encoding_base64_freebsd = $(stdlib_encoding_base64_any)
# gen_lib encoding::base32 (any)
stdlib_encoding_base32_any = $(HARECACHE)/encoding/base32/encoding_base32-any.o
+stdlib_env += HARE_TD_encoding::base32=$(HARECACHE)/encoding/base32/encoding_base32.td
stdlib_deps_any += $(stdlib_encoding_base32_any)
stdlib_encoding_base32_linux = $(stdlib_encoding_base32_any)
stdlib_encoding_base32_freebsd = $(stdlib_encoding_base32_any)
# gen_lib encoding::hex (any)
stdlib_encoding_hex_any = $(HARECACHE)/encoding/hex/encoding_hex-any.o
+stdlib_env += HARE_TD_encoding::hex=$(HARECACHE)/encoding/hex/encoding_hex.td
stdlib_deps_any += $(stdlib_encoding_hex_any)
stdlib_encoding_hex_linux = $(stdlib_encoding_hex_any)
stdlib_encoding_hex_freebsd = $(stdlib_encoding_hex_any)
# gen_lib encoding::pem (any)
stdlib_encoding_pem_any = $(HARECACHE)/encoding/pem/encoding_pem-any.o
+stdlib_env += HARE_TD_encoding::pem=$(HARECACHE)/encoding/pem/encoding_pem.td
stdlib_deps_any += $(stdlib_encoding_pem_any)
stdlib_encoding_pem_linux = $(stdlib_encoding_pem_any)
stdlib_encoding_pem_freebsd = $(stdlib_encoding_pem_any)
# gen_lib encoding::utf8 (any)
stdlib_encoding_utf8_any = $(HARECACHE)/encoding/utf8/encoding_utf8-any.o
+stdlib_env += HARE_TD_encoding::utf8=$(HARECACHE)/encoding/utf8/encoding_utf8.td
stdlib_deps_any += $(stdlib_encoding_utf8_any)
stdlib_encoding_utf8_linux = $(stdlib_encoding_utf8_any)
stdlib_encoding_utf8_freebsd = $(stdlib_encoding_utf8_any)
# gen_lib endian (any)
stdlib_endian_any = $(HARECACHE)/endian/endian-any.o
+stdlib_env += HARE_TD_endian=$(HARECACHE)/endian/endian.td
stdlib_deps_any += $(stdlib_endian_any)
stdlib_endian_linux = $(stdlib_endian_any)
stdlib_endian_freebsd = $(stdlib_endian_any)
# gen_lib errors (any)
stdlib_errors_any = $(HARECACHE)/errors/errors-any.o
+stdlib_env += HARE_TD_errors=$(HARECACHE)/errors/errors.td
stdlib_deps_any += $(stdlib_errors_any)
stdlib_errors_linux = $(stdlib_errors_any)
stdlib_errors_freebsd = $(stdlib_errors_any)
# gen_lib fmt (any)
stdlib_fmt_any = $(HARECACHE)/fmt/fmt-any.o
+stdlib_env += HARE_TD_fmt=$(HARECACHE)/fmt/fmt.td
stdlib_deps_any += $(stdlib_fmt_any)
stdlib_fmt_linux = $(stdlib_fmt_any)
stdlib_fmt_freebsd = $(stdlib_fmt_any)
# gen_lib fnmatch (any)
stdlib_fnmatch_any = $(HARECACHE)/fnmatch/fnmatch-any.o
+stdlib_env += HARE_TD_fnmatch=$(HARECACHE)/fnmatch/fnmatch.td
stdlib_deps_any += $(stdlib_fnmatch_any)
stdlib_fnmatch_linux = $(stdlib_fnmatch_any)
stdlib_fnmatch_freebsd = $(stdlib_fnmatch_any)
# gen_lib format::elf (any)
stdlib_format_elf_any = $(HARECACHE)/format/elf/format_elf-any.o
+stdlib_env += HARE_TD_format::elf=$(HARECACHE)/format/elf/format_elf.td
stdlib_deps_any += $(stdlib_format_elf_any)
stdlib_format_elf_linux = $(stdlib_format_elf_any)
stdlib_format_elf_freebsd = $(stdlib_format_elf_any)
# gen_lib format::ini (any)
stdlib_format_ini_any = $(HARECACHE)/format/ini/format_ini-any.o
+stdlib_env += HARE_TD_format::ini=$(HARECACHE)/format/ini/format_ini.td
stdlib_deps_any += $(stdlib_format_ini_any)
stdlib_format_ini_linux = $(stdlib_format_ini_any)
stdlib_format_ini_freebsd = $(stdlib_format_ini_any)
# gen_lib format::tar (any)
stdlib_format_tar_any = $(HARECACHE)/format/tar/format_tar-any.o
+stdlib_env += HARE_TD_format::tar=$(HARECACHE)/format/tar/format_tar.td
stdlib_deps_any += $(stdlib_format_tar_any)
stdlib_format_tar_linux = $(stdlib_format_tar_any)
stdlib_format_tar_freebsd = $(stdlib_format_tar_any)
# gen_lib fs (any)
stdlib_fs_any = $(HARECACHE)/fs/fs-any.o
+stdlib_env += HARE_TD_fs=$(HARECACHE)/fs/fs.td
stdlib_deps_any += $(stdlib_fs_any)
stdlib_fs_linux = $(stdlib_fs_any)
stdlib_fs_freebsd = $(stdlib_fs_any)
# gen_lib getopt (any)
stdlib_getopt_any = $(HARECACHE)/getopt/getopt-any.o
+stdlib_env += HARE_TD_getopt=$(HARECACHE)/getopt/getopt.td
stdlib_deps_any += $(stdlib_getopt_any)
stdlib_getopt_linux = $(stdlib_getopt_any)
stdlib_getopt_freebsd = $(stdlib_getopt_any)
# gen_lib glob (any)
stdlib_glob_any = $(HARECACHE)/glob/glob-any.o
+stdlib_env += HARE_TD_glob=$(HARECACHE)/glob/glob.td
stdlib_deps_any += $(stdlib_glob_any)
stdlib_glob_linux = $(stdlib_glob_any)
stdlib_glob_freebsd = $(stdlib_glob_any)
# gen_lib hare::ast (any)
stdlib_hare_ast_any = $(HARECACHE)/hare/ast/hare_ast-any.o
+stdlib_env += HARE_TD_hare::ast=$(HARECACHE)/hare/ast/hare_ast.td
stdlib_deps_any += $(stdlib_hare_ast_any)
stdlib_hare_ast_linux = $(stdlib_hare_ast_any)
stdlib_hare_ast_freebsd = $(stdlib_hare_ast_any)
# gen_lib hare::lex (any)
stdlib_hare_lex_any = $(HARECACHE)/hare/lex/hare_lex-any.o
+stdlib_env += HARE_TD_hare::lex=$(HARECACHE)/hare/lex/hare_lex.td
stdlib_deps_any += $(stdlib_hare_lex_any)
stdlib_hare_lex_linux = $(stdlib_hare_lex_any)
stdlib_hare_lex_freebsd = $(stdlib_hare_lex_any)
# gen_lib hare::module (any)
stdlib_hare_module_any = $(HARECACHE)/hare/module/hare_module-any.o
+stdlib_env += HARE_TD_hare::module=$(HARECACHE)/hare/module/hare_module.td
stdlib_deps_any += $(stdlib_hare_module_any)
stdlib_hare_module_linux = $(stdlib_hare_module_any)
stdlib_hare_module_freebsd = $(stdlib_hare_module_any)
# gen_lib hare::parse (any)
stdlib_hare_parse_any = $(HARECACHE)/hare/parse/hare_parse-any.o
+stdlib_env += HARE_TD_hare::parse=$(HARECACHE)/hare/parse/hare_parse.td
stdlib_deps_any += $(stdlib_hare_parse_any)
stdlib_hare_parse_linux = $(stdlib_hare_parse_any)
stdlib_hare_parse_freebsd = $(stdlib_hare_parse_any)
# gen_lib hare::types (any)
stdlib_hare_types_any = $(HARECACHE)/hare/types/hare_types-any.o
+stdlib_env += HARE_TD_hare::types=$(HARECACHE)/hare/types/hare_types.td
stdlib_deps_any += $(stdlib_hare_types_any)
stdlib_hare_types_linux = $(stdlib_hare_types_any)
stdlib_hare_types_freebsd = $(stdlib_hare_types_any)
# gen_lib hare::unit (any)
stdlib_hare_unit_any = $(HARECACHE)/hare/unit/hare_unit-any.o
+stdlib_env += HARE_TD_hare::unit=$(HARECACHE)/hare/unit/hare_unit.td
stdlib_deps_any += $(stdlib_hare_unit_any)
stdlib_hare_unit_linux = $(stdlib_hare_unit_any)
stdlib_hare_unit_freebsd = $(stdlib_hare_unit_any)
# gen_lib hare::unparse (any)
stdlib_hare_unparse_any = $(HARECACHE)/hare/unparse/hare_unparse-any.o
+stdlib_env += HARE_TD_hare::unparse=$(HARECACHE)/hare/unparse/hare_unparse.td
stdlib_deps_any += $(stdlib_hare_unparse_any)
stdlib_hare_unparse_linux = $(stdlib_hare_unparse_any)
stdlib_hare_unparse_freebsd = $(stdlib_hare_unparse_any)
# gen_lib hash (any)
stdlib_hash_any = $(HARECACHE)/hash/hash-any.o
+stdlib_env += HARE_TD_hash=$(HARECACHE)/hash/hash.td
stdlib_deps_any += $(stdlib_hash_any)
stdlib_hash_linux = $(stdlib_hash_any)
stdlib_hash_freebsd = $(stdlib_hash_any)
# gen_lib hash::adler32 (any)
stdlib_hash_adler32_any = $(HARECACHE)/hash/adler32/hash_adler32-any.o
+stdlib_env += HARE_TD_hash::adler32=$(HARECACHE)/hash/adler32/hash_adler32.td
stdlib_deps_any += $(stdlib_hash_adler32_any)
stdlib_hash_adler32_linux = $(stdlib_hash_adler32_any)
stdlib_hash_adler32_freebsd = $(stdlib_hash_adler32_any)
# gen_lib hash::crc16 (any)
stdlib_hash_crc16_any = $(HARECACHE)/hash/crc16/hash_crc16-any.o
+stdlib_env += HARE_TD_hash::crc16=$(HARECACHE)/hash/crc16/hash_crc16.td
stdlib_deps_any += $(stdlib_hash_crc16_any)
stdlib_hash_crc16_linux = $(stdlib_hash_crc16_any)
stdlib_hash_crc16_freebsd = $(stdlib_hash_crc16_any)
# gen_lib hash::crc32 (any)
stdlib_hash_crc32_any = $(HARECACHE)/hash/crc32/hash_crc32-any.o
+stdlib_env += HARE_TD_hash::crc32=$(HARECACHE)/hash/crc32/hash_crc32.td
stdlib_deps_any += $(stdlib_hash_crc32_any)
stdlib_hash_crc32_linux = $(stdlib_hash_crc32_any)
stdlib_hash_crc32_freebsd = $(stdlib_hash_crc32_any)
# gen_lib hash::crc64 (any)
stdlib_hash_crc64_any = $(HARECACHE)/hash/crc64/hash_crc64-any.o
+stdlib_env += HARE_TD_hash::crc64=$(HARECACHE)/hash/crc64/hash_crc64.td
stdlib_deps_any += $(stdlib_hash_crc64_any)
stdlib_hash_crc64_linux = $(stdlib_hash_crc64_any)
stdlib_hash_crc64_freebsd = $(stdlib_hash_crc64_any)
# gen_lib hash::fnv (any)
stdlib_hash_fnv_any = $(HARECACHE)/hash/fnv/hash_fnv-any.o
+stdlib_env += HARE_TD_hash::fnv=$(HARECACHE)/hash/fnv/hash_fnv.td
stdlib_deps_any += $(stdlib_hash_fnv_any)
stdlib_hash_fnv_linux = $(stdlib_hash_fnv_any)
stdlib_hash_fnv_freebsd = $(stdlib_hash_fnv_any)
# gen_lib hash::siphash (any)
stdlib_hash_siphash_any = $(HARECACHE)/hash/siphash/hash_siphash-any.o
+stdlib_env += HARE_TD_hash::siphash=$(HARECACHE)/hash/siphash/hash_siphash.td
stdlib_deps_any += $(stdlib_hash_siphash_any)
stdlib_hash_siphash_linux = $(stdlib_hash_siphash_any)
stdlib_hash_siphash_freebsd = $(stdlib_hash_siphash_any)
# gen_lib io (linux)
stdlib_io_linux = $(HARECACHE)/io/io-linux.o
+stdlib_env += HARE_TD_io=$(HARECACHE)/io/io.td
stdlib_deps_linux += $(stdlib_io_linux)
# gen_lib io (freebsd)
stdlib_io_freebsd = $(HARECACHE)/io/io-freebsd.o
+stdlib_env += HARE_TD_io=$(HARECACHE)/io/io.td
stdlib_deps_freebsd += $(stdlib_io_freebsd)
# gen_lib linux (linux)
stdlib_linux_linux = $(HARECACHE)/linux/linux-linux.o
+stdlib_env += HARE_TD_linux=$(HARECACHE)/linux/linux.td
stdlib_deps_linux += $(stdlib_linux_linux)
# gen_lib linux::keyctl (linux)
stdlib_linux_keyctl_linux = $(HARECACHE)/linux/keyctl/linux_keyctl-linux.o
+stdlib_env += HARE_TD_linux::keyctl=$(HARECACHE)/linux/keyctl/linux_keyctl.td
stdlib_deps_linux += $(stdlib_linux_keyctl_linux)
# gen_lib linux::timerfd (linux)
stdlib_linux_timerfd_linux = $(HARECACHE)/linux/timerfd/linux_timerfd-linux.o
+stdlib_env += HARE_TD_linux::timerfd=$(HARECACHE)/linux/timerfd/linux_timerfd.td
stdlib_deps_linux += $(stdlib_linux_timerfd_linux)
# gen_lib linux::vdso (linux)
stdlib_linux_vdso_linux = $(HARECACHE)/linux/vdso/linux_vdso-linux.o
+stdlib_env += HARE_TD_linux::vdso=$(HARECACHE)/linux/vdso/linux_vdso.td
stdlib_deps_linux += $(stdlib_linux_vdso_linux)
# gen_lib log (linux)
stdlib_log_linux = $(HARECACHE)/log/log-linux.o
+stdlib_env += HARE_TD_log=$(HARECACHE)/log/log.td
stdlib_deps_linux += $(stdlib_log_linux)
# gen_lib log (freebsd)
stdlib_log_freebsd = $(HARECACHE)/log/log-freebsd.o
+stdlib_env += HARE_TD_log=$(HARECACHE)/log/log.td
stdlib_deps_freebsd += $(stdlib_log_freebsd)
# gen_lib math (any)
stdlib_math_any = $(HARECACHE)/math/math-any.o
+stdlib_env += HARE_TD_math=$(HARECACHE)/math/math.td
stdlib_deps_any += $(stdlib_math_any)
stdlib_math_linux = $(stdlib_math_any)
stdlib_math_freebsd = $(stdlib_math_any)
# gen_lib math::complex (any)
stdlib_math_complex_any = $(HARECACHE)/math/complex/math_complex-any.o
+stdlib_env += HARE_TD_math::complex=$(HARECACHE)/math/complex/math_complex.td
stdlib_deps_any += $(stdlib_math_complex_any)
stdlib_math_complex_linux = $(stdlib_math_complex_any)
stdlib_math_complex_freebsd = $(stdlib_math_complex_any)
# gen_lib math::random (any)
stdlib_math_random_any = $(HARECACHE)/math/random/math_random-any.o
+stdlib_env += HARE_TD_math::random=$(HARECACHE)/math/random/math_random.td
stdlib_deps_any += $(stdlib_math_random_any)
stdlib_math_random_linux = $(stdlib_math_random_any)
stdlib_math_random_freebsd = $(stdlib_math_random_any)
# gen_lib net (linux)
stdlib_net_linux = $(HARECACHE)/net/net-linux.o
+stdlib_env += HARE_TD_net=$(HARECACHE)/net/net.td
stdlib_deps_linux += $(stdlib_net_linux)
# gen_lib net (freebsd)
stdlib_net_freebsd = $(HARECACHE)/net/net-freebsd.o
+stdlib_env += HARE_TD_net=$(HARECACHE)/net/net.td
stdlib_deps_freebsd += $(stdlib_net_freebsd)
# gen_lib net::dial (any)
stdlib_net_dial_any = $(HARECACHE)/net/dial/net_dial-any.o
+stdlib_env += HARE_TD_net::dial=$(HARECACHE)/net/dial/net_dial.td
stdlib_deps_any += $(stdlib_net_dial_any)
stdlib_net_dial_linux = $(stdlib_net_dial_any)
stdlib_net_dial_freebsd = $(stdlib_net_dial_any)
# gen_lib net::dns (any)
stdlib_net_dns_any = $(HARECACHE)/net/dns/net_dns-any.o
+stdlib_env += HARE_TD_net::dns=$(HARECACHE)/net/dns/net_dns.td
stdlib_deps_any += $(stdlib_net_dns_any)
stdlib_net_dns_linux = $(stdlib_net_dns_any)
stdlib_net_dns_freebsd = $(stdlib_net_dns_any)
# gen_lib net::ip (linux)
stdlib_net_ip_linux = $(HARECACHE)/net/ip/net_ip-linux.o
+stdlib_env += HARE_TD_net::ip=$(HARECACHE)/net/ip/net_ip.td
stdlib_deps_linux += $(stdlib_net_ip_linux)
# gen_lib net::ip (freebsd)
stdlib_net_ip_freebsd = $(HARECACHE)/net/ip/net_ip-freebsd.o
+stdlib_env += HARE_TD_net::ip=$(HARECACHE)/net/ip/net_ip.td
stdlib_deps_freebsd += $(stdlib_net_ip_freebsd)
# gen_lib net::tcp (linux)
stdlib_net_tcp_linux = $(HARECACHE)/net/tcp/net_tcp-linux.o
+stdlib_env += HARE_TD_net::tcp=$(HARECACHE)/net/tcp/net_tcp.td
stdlib_deps_linux += $(stdlib_net_tcp_linux)
# gen_lib net::tcp (freebsd)
stdlib_net_tcp_freebsd = $(HARECACHE)/net/tcp/net_tcp-freebsd.o
+stdlib_env += HARE_TD_net::tcp=$(HARECACHE)/net/tcp/net_tcp.td
stdlib_deps_freebsd += $(stdlib_net_tcp_freebsd)
# gen_lib net::udp (linux)
stdlib_net_udp_linux = $(HARECACHE)/net/udp/net_udp-linux.o
+stdlib_env += HARE_TD_net::udp=$(HARECACHE)/net/udp/net_udp.td
stdlib_deps_linux += $(stdlib_net_udp_linux)
# gen_lib net::udp (freebsd)
stdlib_net_udp_freebsd = $(HARECACHE)/net/udp/net_udp-freebsd.o
+stdlib_env += HARE_TD_net::udp=$(HARECACHE)/net/udp/net_udp.td
stdlib_deps_freebsd += $(stdlib_net_udp_freebsd)
# gen_lib net::unix (linux)
stdlib_net_unix_linux = $(HARECACHE)/net/unix/net_unix-linux.o
+stdlib_env += HARE_TD_net::unix=$(HARECACHE)/net/unix/net_unix.td
stdlib_deps_linux += $(stdlib_net_unix_linux)
# gen_lib net::unix (freebsd)
stdlib_net_unix_freebsd = $(HARECACHE)/net/unix/net_unix-freebsd.o
+stdlib_env += HARE_TD_net::unix=$(HARECACHE)/net/unix/net_unix.td
stdlib_deps_freebsd += $(stdlib_net_unix_freebsd)
# gen_lib net::uri (any)
stdlib_net_uri_any = $(HARECACHE)/net/uri/net_uri-any.o
+stdlib_env += HARE_TD_net::uri=$(HARECACHE)/net/uri/net_uri.td
stdlib_deps_any += $(stdlib_net_uri_any)
stdlib_net_uri_linux = $(stdlib_net_uri_any)
stdlib_net_uri_freebsd = $(stdlib_net_uri_any)
# gen_lib os (linux)
stdlib_os_linux = $(HARECACHE)/os/os-linux.o
+stdlib_env += HARE_TD_os=$(HARECACHE)/os/os.td
stdlib_deps_linux += $(stdlib_os_linux)
# gen_lib os (freebsd)
stdlib_os_freebsd = $(HARECACHE)/os/os-freebsd.o
+stdlib_env += HARE_TD_os=$(HARECACHE)/os/os.td
stdlib_deps_freebsd += $(stdlib_os_freebsd)
# gen_lib os::exec (linux)
stdlib_os_exec_linux = $(HARECACHE)/os/exec/os_exec-linux.o
+stdlib_env += HARE_TD_os::exec=$(HARECACHE)/os/exec/os_exec.td
stdlib_deps_linux += $(stdlib_os_exec_linux)
# gen_lib os::exec (freebsd)
stdlib_os_exec_freebsd = $(HARECACHE)/os/exec/os_exec-freebsd.o
+stdlib_env += HARE_TD_os::exec=$(HARECACHE)/os/exec/os_exec.td
stdlib_deps_freebsd += $(stdlib_os_exec_freebsd)
# gen_lib path (any)
stdlib_path_any = $(HARECACHE)/path/path-any.o
+stdlib_env += HARE_TD_path=$(HARECACHE)/path/path.td
stdlib_deps_any += $(stdlib_path_any)
stdlib_path_linux = $(stdlib_path_any)
stdlib_path_freebsd = $(stdlib_path_any)
# gen_lib regex (any)
stdlib_regex_any = $(HARECACHE)/regex/regex-any.o
+stdlib_env += HARE_TD_regex=$(HARECACHE)/regex/regex.td
stdlib_deps_any += $(stdlib_regex_any)
stdlib_regex_linux = $(stdlib_regex_any)
stdlib_regex_freebsd = $(stdlib_regex_any)
# gen_lib shlex (any)
stdlib_shlex_any = $(HARECACHE)/shlex/shlex-any.o
+stdlib_env += HARE_TD_shlex=$(HARECACHE)/shlex/shlex.td
stdlib_deps_any += $(stdlib_shlex_any)
stdlib_shlex_linux = $(stdlib_shlex_any)
stdlib_shlex_freebsd = $(stdlib_shlex_any)
# gen_lib slices (any)
stdlib_slices_any = $(HARECACHE)/slices/slices-any.o
+stdlib_env += HARE_TD_slices=$(HARECACHE)/slices/slices.td
stdlib_deps_any += $(stdlib_slices_any)
stdlib_slices_linux = $(stdlib_slices_any)
stdlib_slices_freebsd = $(stdlib_slices_any)
# gen_lib sort (any)
stdlib_sort_any = $(HARECACHE)/sort/sort-any.o
+stdlib_env += HARE_TD_sort=$(HARECACHE)/sort/sort.td
stdlib_deps_any += $(stdlib_sort_any)
stdlib_sort_linux = $(stdlib_sort_any)
stdlib_sort_freebsd = $(stdlib_sort_any)
# gen_lib strconv (any)
stdlib_strconv_any = $(HARECACHE)/strconv/strconv-any.o
+stdlib_env += HARE_TD_strconv=$(HARECACHE)/strconv/strconv.td
stdlib_deps_any += $(stdlib_strconv_any)
stdlib_strconv_linux = $(stdlib_strconv_any)
stdlib_strconv_freebsd = $(stdlib_strconv_any)
# gen_lib strings (any)
stdlib_strings_any = $(HARECACHE)/strings/strings-any.o
+stdlib_env += HARE_TD_strings=$(HARECACHE)/strings/strings.td
stdlib_deps_any += $(stdlib_strings_any)
stdlib_strings_linux = $(stdlib_strings_any)
stdlib_strings_freebsd = $(stdlib_strings_any)
# gen_lib strings::template (any)
stdlib_strings_template_any = $(HARECACHE)/strings/template/strings_template-any.o
+stdlib_env += HARE_TD_strings::template=$(HARECACHE)/strings/template/strings_template.td
stdlib_deps_any += $(stdlib_strings_template_any)
stdlib_strings_template_linux = $(stdlib_strings_template_any)
stdlib_strings_template_freebsd = $(stdlib_strings_template_any)
# gen_lib strio (any)
stdlib_strio_any = $(HARECACHE)/strio/strio-any.o
+stdlib_env += HARE_TD_strio=$(HARECACHE)/strio/strio.td
stdlib_deps_any += $(stdlib_strio_any)
stdlib_strio_linux = $(stdlib_strio_any)
stdlib_strio_freebsd = $(stdlib_strio_any)
# gen_lib temp (linux)
stdlib_temp_linux = $(HARECACHE)/temp/temp-linux.o
+stdlib_env += HARE_TD_temp=$(HARECACHE)/temp/temp.td
stdlib_deps_linux += $(stdlib_temp_linux)
# gen_lib temp (freebsd)
stdlib_temp_freebsd = $(HARECACHE)/temp/temp-freebsd.o
+stdlib_env += HARE_TD_temp=$(HARECACHE)/temp/temp.td
stdlib_deps_freebsd += $(stdlib_temp_freebsd)
# gen_lib test (any)
stdlib_test_any = $(HARECACHE)/test/test-any.o
+stdlib_env += HARE_TD_test=$(HARECACHE)/test/test.td
stdlib_deps_any += $(stdlib_test_any)
stdlib_test_linux = $(stdlib_test_any)
stdlib_test_freebsd = $(stdlib_test_any)
# gen_lib time (linux)
stdlib_time_linux = $(HARECACHE)/time/time-linux.o
+stdlib_env += HARE_TD_time=$(HARECACHE)/time/time.td
stdlib_deps_linux += $(stdlib_time_linux)
# gen_lib time (freebsd)
stdlib_time_freebsd = $(HARECACHE)/time/time-freebsd.o
+stdlib_env += HARE_TD_time=$(HARECACHE)/time/time.td
stdlib_deps_freebsd += $(stdlib_time_freebsd)
# gen_lib time::chrono (linux)
stdlib_time_chrono_linux = $(HARECACHE)/time/chrono/time_chrono-linux.o
+stdlib_env += HARE_TD_time::chrono=$(HARECACHE)/time/chrono/time_chrono.td
stdlib_deps_linux += $(stdlib_time_chrono_linux)
# gen_lib time::chrono (freebsd)
stdlib_time_chrono_freebsd = $(HARECACHE)/time/chrono/time_chrono-freebsd.o
+stdlib_env += HARE_TD_time::chrono=$(HARECACHE)/time/chrono/time_chrono.td
stdlib_deps_freebsd += $(stdlib_time_chrono_freebsd)
# gen_lib types (any)
stdlib_types_any = $(HARECACHE)/types/types-any.o
+stdlib_env += HARE_TD_types=$(HARECACHE)/types/types.td
stdlib_deps_any += $(stdlib_types_any)
stdlib_types_linux = $(stdlib_types_any)
stdlib_types_freebsd = $(stdlib_types_any)
# gen_lib types::c (any)
stdlib_types_c_any = $(HARECACHE)/types/c/types_c-any.o
+stdlib_env += HARE_TD_types::c=$(HARECACHE)/types/c/types_c.td
stdlib_deps_any += $(stdlib_types_c_any)
stdlib_types_c_linux = $(stdlib_types_c_any)
stdlib_types_c_freebsd = $(stdlib_types_c_any)
# gen_lib unix (linux)
stdlib_unix_linux = $(HARECACHE)/unix/unix-linux.o
+stdlib_env += HARE_TD_unix=$(HARECACHE)/unix/unix.td
stdlib_deps_linux += $(stdlib_unix_linux)
# gen_lib unix (freebsd)
stdlib_unix_freebsd = $(HARECACHE)/unix/unix-freebsd.o
+stdlib_env += HARE_TD_unix=$(HARECACHE)/unix/unix.td
stdlib_deps_freebsd += $(stdlib_unix_freebsd)
# gen_lib unix::hosts (linux)
stdlib_unix_hosts_linux = $(HARECACHE)/unix/hosts/unix_hosts-linux.o
+stdlib_env += HARE_TD_unix::hosts=$(HARECACHE)/unix/hosts/unix_hosts.td
stdlib_deps_linux += $(stdlib_unix_hosts_linux)
# gen_lib unix::hosts (freebsd)
stdlib_unix_hosts_freebsd = $(HARECACHE)/unix/hosts/unix_hosts-freebsd.o
+stdlib_env += HARE_TD_unix::hosts=$(HARECACHE)/unix/hosts/unix_hosts.td
stdlib_deps_freebsd += $(stdlib_unix_hosts_freebsd)
# gen_lib unix::passwd (any)
stdlib_unix_passwd_any = $(HARECACHE)/unix/passwd/unix_passwd-any.o
+stdlib_env += HARE_TD_unix::passwd=$(HARECACHE)/unix/passwd/unix_passwd.td
stdlib_deps_any += $(stdlib_unix_passwd_any)
stdlib_unix_passwd_linux = $(stdlib_unix_passwd_any)
stdlib_unix_passwd_freebsd = $(stdlib_unix_passwd_any)
# gen_lib unix::poll (linux)
stdlib_unix_poll_linux = $(HARECACHE)/unix/poll/unix_poll-linux.o
+stdlib_env += HARE_TD_unix::poll=$(HARECACHE)/unix/poll/unix_poll.td
stdlib_deps_linux += $(stdlib_unix_poll_linux)
# gen_lib unix::poll (freebsd)
stdlib_unix_poll_freebsd = $(HARECACHE)/unix/poll/unix_poll-freebsd.o
+stdlib_env += HARE_TD_unix::poll=$(HARECACHE)/unix/poll/unix_poll.td
stdlib_deps_freebsd += $(stdlib_unix_poll_freebsd)
# gen_lib unix::resolvconf (linux)
stdlib_unix_resolvconf_linux = $(HARECACHE)/unix/resolvconf/unix_resolvconf-linux.o
+stdlib_env += HARE_TD_unix::resolvconf=$(HARECACHE)/unix/resolvconf/unix_resolvconf.td
stdlib_deps_linux += $(stdlib_unix_resolvconf_linux)
# gen_lib unix::resolvconf (freebsd)
stdlib_unix_resolvconf_freebsd = $(HARECACHE)/unix/resolvconf/unix_resolvconf-freebsd.o
+stdlib_env += HARE_TD_unix::resolvconf=$(HARECACHE)/unix/resolvconf/unix_resolvconf.td
stdlib_deps_freebsd += $(stdlib_unix_resolvconf_freebsd)
# gen_lib unix::signal (linux)
stdlib_unix_signal_linux = $(HARECACHE)/unix/signal/unix_signal-linux.o
+stdlib_env += HARE_TD_unix::signal=$(HARECACHE)/unix/signal/unix_signal.td
stdlib_deps_linux += $(stdlib_unix_signal_linux)
# gen_lib unix::signal (freebsd)
stdlib_unix_signal_freebsd = $(HARECACHE)/unix/signal/unix_signal-freebsd.o
+stdlib_env += HARE_TD_unix::signal=$(HARECACHE)/unix/signal/unix_signal.td
stdlib_deps_freebsd += $(stdlib_unix_signal_freebsd)
# gen_lib unix::tty (linux)
stdlib_unix_tty_linux = $(HARECACHE)/unix/tty/unix_tty-linux.o
+stdlib_env += HARE_TD_unix::tty=$(HARECACHE)/unix/tty/unix_tty.td
stdlib_deps_linux += $(stdlib_unix_tty_linux)
# gen_lib unix::tty (freebsd)
stdlib_unix_tty_freebsd = $(HARECACHE)/unix/tty/unix_tty-freebsd.o
+stdlib_env += HARE_TD_unix::tty=$(HARECACHE)/unix/tty/unix_tty.td
stdlib_deps_freebsd += $(stdlib_unix_tty_freebsd)
# gen_lib uuid (any)
stdlib_uuid_any = $(HARECACHE)/uuid/uuid-any.o
+stdlib_env += HARE_TD_uuid=$(HARECACHE)/uuid/uuid.td
stdlib_deps_any += $(stdlib_uuid_any)
stdlib_uuid_linux = $(stdlib_uuid_any)
stdlib_uuid_freebsd = $(stdlib_uuid_any)
@@ -773,7 +894,7 @@ stdlib_ascii_any_srcs = \
$(HARECACHE)/ascii/ascii-any.ssa: $(stdlib_ascii_any_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/ascii
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nascii \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nascii \
-t$(HARECACHE)/ascii/ascii.td $(stdlib_ascii_any_srcs)
# bufio (+any)
@@ -785,7 +906,7 @@ stdlib_bufio_any_srcs = \
$(HARECACHE)/bufio/bufio-any.ssa: $(stdlib_bufio_any_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/bufio
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nbufio \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nbufio \
-t$(HARECACHE)/bufio/bufio.td $(stdlib_bufio_any_srcs)
# bytes (+any)
@@ -802,7 +923,7 @@ stdlib_bytes_any_srcs = \
$(HARECACHE)/bytes/bytes-any.ssa: $(stdlib_bytes_any_srcs) $(stdlib_rt) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/bytes
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nbytes \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nbytes \
-t$(HARECACHE)/bytes/bytes.td $(stdlib_bytes_any_srcs)
# crypto (+any)
@@ -813,7 +934,7 @@ stdlib_crypto_any_srcs = \
$(HARECACHE)/crypto/crypto-any.ssa: $(stdlib_crypto_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_argon2_$(PLATFORM)) $(stdlib_crypto_chacha_$(PLATFORM)) $(stdlib_crypto_cihper_$(PLATFORM)) $(stdlib_crypto_poly1305_$(PLATFORM)) $(stdlib_crypto_mac_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto \
-t$(HARECACHE)/crypto/crypto.td $(stdlib_crypto_any_srcs)
# crypto::aes (+any)
@@ -825,7 +946,7 @@ stdlib_crypto_aes_any_srcs = \
$(HARECACHE)/crypto/aes/crypto_aes-any.ssa: $(stdlib_crypto_aes_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/aes
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::aes \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::aes \
-t$(HARECACHE)/crypto/aes/crypto_aes.td $(stdlib_crypto_aes_any_srcs)
# crypto::aes::xts (+any)
@@ -835,7 +956,7 @@ stdlib_crypto_aes_xts_any_srcs = \
$(HARECACHE)/crypto/aes/xts/crypto_aes_xts-any.ssa: $(stdlib_crypto_aes_xts_any_srcs) $(stdlib_rt) $(stdlib_crypto_aes_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/aes/xts
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::aes::xts \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::aes::xts \
-t$(HARECACHE)/crypto/aes/xts/crypto_aes_xts.td $(stdlib_crypto_aes_xts_any_srcs)
# crypto::argon2 (+any)
@@ -845,7 +966,7 @@ stdlib_crypto_argon2_any_srcs = \
$(HARECACHE)/crypto/argon2/crypto_argon2-any.ssa: $(stdlib_crypto_argon2_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_blake2b_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/argon2
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::argon2 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::argon2 \
-t$(HARECACHE)/crypto/argon2/crypto_argon2.td $(stdlib_crypto_argon2_any_srcs)
# crypto::bcrypt (+any)
@@ -856,7 +977,7 @@ stdlib_crypto_bcrypt_any_srcs = \
$(HARECACHE)/crypto/bcrypt/crypto_bcrypt-any.ssa: $(stdlib_crypto_bcrypt_any_srcs) $(stdlib_rt) $(stdlib_crypto_blowfish_$(PLATFORM)) $(stdlib_encoding_base64_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_crypto_$(PLATFORM)) $(stdlib_crypto_random_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/bcrypt
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::bcrypt \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::bcrypt \
-t$(HARECACHE)/crypto/bcrypt/crypto_bcrypt.td $(stdlib_crypto_bcrypt_any_srcs)
# crypto::blake2b (+any)
@@ -866,7 +987,7 @@ stdlib_crypto_blake2b_any_srcs = \
$(HARECACHE)/crypto/blake2b/crypto_blake2b-any.ssa: $(stdlib_crypto_blake2b_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/blake2b
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::blake2b \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::blake2b \
-t$(HARECACHE)/crypto/blake2b/crypto_blake2b.td $(stdlib_crypto_blake2b_any_srcs)
# crypto::blowfish (+any)
@@ -877,7 +998,7 @@ stdlib_crypto_blowfish_any_srcs = \
$(HARECACHE)/crypto/blowfish/crypto_blowfish-any.ssa: $(stdlib_crypto_blowfish_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_endian_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/blowfish
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::blowfish \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::blowfish \
-t$(HARECACHE)/crypto/blowfish/crypto_blowfish.td $(stdlib_crypto_blowfish_any_srcs)
# crypto::bigint (+any)
@@ -891,7 +1012,7 @@ stdlib_crypto_bigint_any_srcs = \
$(HARECACHE)/crypto/bigint/crypto_bigint-any.ssa: $(stdlib_crypto_bigint_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/bigint
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::bigint \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::bigint \
-t$(HARECACHE)/crypto/bigint/crypto_bigint.td $(stdlib_crypto_bigint_any_srcs)
# crypto::chacha (+any)
@@ -901,7 +1022,7 @@ stdlib_crypto_chacha_any_srcs = \
$(HARECACHE)/crypto/chacha/crypto_chacha-any.ssa: $(stdlib_crypto_chacha_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/chacha
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::chacha \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::chacha \
-t$(HARECACHE)/crypto/chacha/crypto_chacha.td $(stdlib_crypto_chacha_any_srcs)
# crypto::cipher (+any)
@@ -917,7 +1038,7 @@ stdlib_crypto_cipher_any_srcs = \
$(HARECACHE)/crypto/cipher/crypto_cipher-any.ssa: $(stdlib_crypto_cipher_any_srcs) $(stdlib_rt) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/cipher
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::cipher \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::cipher \
-t$(HARECACHE)/crypto/cipher/crypto_cipher.td $(stdlib_crypto_cipher_any_srcs)
# crypto::hkdf (+any)
@@ -927,7 +1048,7 @@ stdlib_crypto_hkdf_any_srcs = \
$(HARECACHE)/crypto/hkdf/crypto_hkdf-any.ssa: $(stdlib_crypto_hkdf_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_hmac_$(PLATFORM)) $(stdlib_crypto_mac_$(PLATFORM)) $(stdlib_hash_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/hkdf
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::hkdf \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::hkdf \
-t$(HARECACHE)/crypto/hkdf/crypto_hkdf.td $(stdlib_crypto_hkdf_any_srcs)
# crypto::hmac (+any)
@@ -939,7 +1060,7 @@ stdlib_crypto_hmac_any_srcs = \
$(HARECACHE)/crypto/hmac/crypto_hmac-any.ssa: $(stdlib_crypto_hmac_any_srcs) $(stdlib_rt) $(stdlib_crypto_mac_$(PLATFORM)) $(stdlib_crypto_sha1_$(PLATFORM)) $(stdlib_crypto_sha256_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/hmac
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::hmac \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::hmac \
-t$(HARECACHE)/crypto/hmac/crypto_hmac.td $(stdlib_crypto_hmac_any_srcs)
# crypto::mac (+any)
@@ -949,7 +1070,7 @@ stdlib_crypto_mac_any_srcs = \
$(HARECACHE)/crypto/mac/crypto_mac-any.ssa: $(stdlib_crypto_mac_any_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/mac
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::mac \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::mac \
-t$(HARECACHE)/crypto/mac/crypto_mac.td $(stdlib_crypto_mac_any_srcs)
# crypto::math (+any)
@@ -960,7 +1081,7 @@ stdlib_crypto_math_any_srcs = \
$(HARECACHE)/crypto/math/crypto_math-any.ssa: $(stdlib_crypto_math_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/math
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::math \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::math \
-t$(HARECACHE)/crypto/math/crypto_math.td $(stdlib_crypto_math_any_srcs)
# crypto::random (+linux)
@@ -971,7 +1092,7 @@ stdlib_crypto_random_linux_srcs = \
$(HARECACHE)/crypto/random/crypto_random-linux.ssa: $(stdlib_crypto_random_linux_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/random
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::random \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::random \
-t$(HARECACHE)/crypto/random/crypto_random.td $(stdlib_crypto_random_linux_srcs)
# crypto::random (+freebsd)
@@ -982,7 +1103,7 @@ stdlib_crypto_random_freebsd_srcs = \
$(HARECACHE)/crypto/random/crypto_random-freebsd.ssa: $(stdlib_crypto_random_freebsd_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/random
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::random \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::random \
-t$(HARECACHE)/crypto/random/crypto_random.td $(stdlib_crypto_random_freebsd_srcs)
# crypto::rsa (+any)
@@ -995,7 +1116,7 @@ stdlib_crypto_rsa_any_srcs = \
$(HARECACHE)/crypto/rsa/crypto_rsa-any.ssa: $(stdlib_crypto_rsa_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_bigint_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_crypto_sha1_$(PLATFORM)) $(stdlib_crypto_sha256_$(PLATFORM)) $(stdlib_crypto_sha512_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/rsa
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::rsa \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::rsa \
-t$(HARECACHE)/crypto/rsa/crypto_rsa.td $(stdlib_crypto_rsa_any_srcs)
# crypto::poly1305 (+any)
@@ -1005,7 +1126,7 @@ stdlib_crypto_poly1305_any_srcs = \
$(HARECACHE)/crypto/poly1305/crypto_poly1305-any.ssa: $(stdlib_crypto_poly1305_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_mac_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/poly1305
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::poly1305 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::poly1305 \
-t$(HARECACHE)/crypto/poly1305/crypto_poly1305.td $(stdlib_crypto_poly1305_any_srcs)
# crypto::salsa (+any)
@@ -1015,7 +1136,7 @@ stdlib_crypto_salsa_any_srcs = \
$(HARECACHE)/crypto/salsa/crypto_salsa-any.ssa: $(stdlib_crypto_salsa_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_cipher_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/salsa
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::salsa \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::salsa \
-t$(HARECACHE)/crypto/salsa/crypto_salsa.td $(stdlib_crypto_salsa_any_srcs)
# crypto::sha1 (+any)
@@ -1025,7 +1146,7 @@ stdlib_crypto_sha1_any_srcs = \
$(HARECACHE)/crypto/sha1/crypto_sha1-any.ssa: $(stdlib_crypto_sha1_any_srcs) $(stdlib_rt) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_endian_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/sha1
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha1 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha1 \
-t$(HARECACHE)/crypto/sha1/crypto_sha1.td $(stdlib_crypto_sha1_any_srcs)
# crypto::sha256 (+any)
@@ -1035,7 +1156,7 @@ stdlib_crypto_sha256_any_srcs = \
$(HARECACHE)/crypto/sha256/crypto_sha256-any.ssa: $(stdlib_crypto_sha256_any_srcs) $(stdlib_rt) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_endian_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/sha256
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha256 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha256 \
-t$(HARECACHE)/crypto/sha256/crypto_sha256.td $(stdlib_crypto_sha256_any_srcs)
# crypto::sha512 (+any)
@@ -1045,7 +1166,7 @@ stdlib_crypto_sha512_any_srcs = \
$(HARECACHE)/crypto/sha512/crypto_sha512-any.ssa: $(stdlib_crypto_sha512_any_srcs) $(stdlib_rt) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_endian_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/sha512
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha512 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::sha512 \
-t$(HARECACHE)/crypto/sha512/crypto_sha512.td $(stdlib_crypto_sha512_any_srcs)
# crypto::curve25519 (+any)
@@ -1055,7 +1176,7 @@ stdlib_crypto_curve25519_any_srcs = \
$(HARECACHE)/crypto/curve25519/crypto_curve25519-any.ssa: $(stdlib_crypto_curve25519_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/curve25519
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::curve25519 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::curve25519 \
-t$(HARECACHE)/crypto/curve25519/crypto_curve25519.td $(stdlib_crypto_curve25519_any_srcs)
# crypto::ed25519 (+any)
@@ -1066,7 +1187,7 @@ stdlib_crypto_ed25519_any_srcs = \
$(HARECACHE)/crypto/ed25519/crypto_ed25519-any.ssa: $(stdlib_crypto_ed25519_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_crypto_sha512_$(PLATFORM)) $(stdlib_hash_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/ed25519
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::ed25519 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::ed25519 \
-t$(HARECACHE)/crypto/ed25519/crypto_ed25519.td $(stdlib_crypto_ed25519_any_srcs)
# crypto::x25519 (+any)
@@ -1076,7 +1197,7 @@ stdlib_crypto_x25519_any_srcs = \
$(HARECACHE)/crypto/x25519/crypto_x25519-any.ssa: $(stdlib_crypto_x25519_any_srcs) $(stdlib_rt) $(stdlib_crypto_curve25519_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/crypto/x25519
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::x25519 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ncrypto::x25519 \
-t$(HARECACHE)/crypto/x25519/crypto_x25519.td $(stdlib_crypto_x25519_any_srcs)
# datetime (+linux)
@@ -1098,7 +1219,7 @@ stdlib_datetime_linux_srcs = \
$(HARECACHE)/datetime/datetime-linux.ssa: $(stdlib_datetime_linux_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_time_chrono_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/datetime
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ndatetime \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ndatetime \
-t$(HARECACHE)/datetime/datetime.td $(stdlib_datetime_linux_srcs)
# datetime (+freebsd)
@@ -1120,7 +1241,7 @@ stdlib_datetime_freebsd_srcs = \
$(HARECACHE)/datetime/datetime-freebsd.ssa: $(stdlib_datetime_freebsd_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_time_chrono_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/datetime
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ndatetime \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ndatetime \
-t$(HARECACHE)/datetime/datetime.td $(stdlib_datetime_freebsd_srcs)
# dirs (+any)
@@ -1130,7 +1251,7 @@ stdlib_dirs_any_srcs = \
$(HARECACHE)/dirs/dirs-any.ssa: $(stdlib_dirs_any_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_path_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_unix_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/dirs
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ndirs \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ndirs \
-t$(HARECACHE)/dirs/dirs.td $(stdlib_dirs_any_srcs)
# encoding::base64 (+any)
@@ -1140,7 +1261,7 @@ stdlib_encoding_base64_any_srcs = \
$(HARECACHE)/encoding/base64/encoding_base64-any.ssa: $(stdlib_encoding_base64_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/encoding/base64
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::base64 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::base64 \
-t$(HARECACHE)/encoding/base64/encoding_base64.td $(stdlib_encoding_base64_any_srcs)
# encoding::base32 (+any)
@@ -1150,7 +1271,7 @@ stdlib_encoding_base32_any_srcs = \
$(HARECACHE)/encoding/base32/encoding_base32-any.ssa: $(stdlib_encoding_base32_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/encoding/base32
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::base32 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::base32 \
-t$(HARECACHE)/encoding/base32/encoding_base32.td $(stdlib_encoding_base32_any_srcs)
# encoding::hex (+any)
@@ -1160,7 +1281,7 @@ stdlib_encoding_hex_any_srcs = \
$(HARECACHE)/encoding/hex/encoding_hex-any.ssa: $(stdlib_encoding_hex_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/encoding/hex
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::hex \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::hex \
-t$(HARECACHE)/encoding/hex/encoding_hex.td $(stdlib_encoding_hex_any_srcs)
# encoding::pem (+any)
@@ -1170,7 +1291,7 @@ stdlib_encoding_pem_any_srcs = \
$(HARECACHE)/encoding/pem/encoding_pem-any.ssa: $(stdlib_encoding_pem_any_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_encoding_base64_$(PLATFORM)) $(stdlib_ascii_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/encoding/pem
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::pem \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::pem \
-t$(HARECACHE)/encoding/pem/encoding_pem.td $(stdlib_encoding_pem_any_srcs)
# encoding::utf8 (+any)
@@ -1183,7 +1304,7 @@ stdlib_encoding_utf8_any_srcs = \
$(HARECACHE)/encoding/utf8/encoding_utf8-any.ssa: $(stdlib_encoding_utf8_any_srcs) $(stdlib_rt) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/encoding/utf8
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::utf8 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nencoding::utf8 \
-t$(HARECACHE)/encoding/utf8/encoding_utf8.td $(stdlib_encoding_utf8_any_srcs)
# endian (+any)
@@ -1197,7 +1318,7 @@ stdlib_endian_any_srcs = \
$(HARECACHE)/endian/endian-any.ssa: $(stdlib_endian_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/endian
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nendian \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nendian \
-t$(HARECACHE)/endian/endian.td $(stdlib_endian_any_srcs)
# errors (+any)
@@ -1210,7 +1331,7 @@ stdlib_errors_any_srcs = \
$(HARECACHE)/errors/errors-any.ssa: $(stdlib_errors_any_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/errors
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nerrors \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nerrors \
-t$(HARECACHE)/errors/errors.td $(stdlib_errors_any_srcs)
# fmt (+any)
@@ -1220,7 +1341,7 @@ stdlib_fmt_any_srcs = \
$(HARECACHE)/fmt/fmt-any.ssa: $(stdlib_fmt_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/fmt
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nfmt \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nfmt \
-t$(HARECACHE)/fmt/fmt.td $(stdlib_fmt_any_srcs)
# fnmatch (+any)
@@ -1230,7 +1351,7 @@ stdlib_fnmatch_any_srcs = \
$(HARECACHE)/fnmatch/fnmatch-any.ssa: $(stdlib_fnmatch_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_sort_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/fnmatch
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nfnmatch \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nfnmatch \
-t$(HARECACHE)/fnmatch/fnmatch.td $(stdlib_fnmatch_any_srcs)
# format::elf (+any)
@@ -1242,7 +1363,7 @@ stdlib_format_elf_any_srcs = \
$(HARECACHE)/format/elf/format_elf-any.ssa: $(stdlib_format_elf_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/format/elf
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::elf \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::elf \
-t$(HARECACHE)/format/elf/format_elf.td $(stdlib_format_elf_any_srcs)
# format::ini (+any)
@@ -1253,7 +1374,7 @@ stdlib_format_ini_any_srcs = \
$(HARECACHE)/format/ini/format_ini-any.ssa: $(stdlib_format_ini_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/format/ini
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::ini \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::ini \
-t$(HARECACHE)/format/ini/format_ini.td $(stdlib_format_ini_any_srcs)
# format::tar (+any)
@@ -1264,7 +1385,7 @@ stdlib_format_tar_any_srcs = \
$(HARECACHE)/format/tar/format_tar-any.ssa: $(stdlib_format_tar_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/format/tar
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::tar \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nformat::tar \
-t$(HARECACHE)/format/tar/format_tar.td $(stdlib_format_tar_any_srcs)
# fs (+any)
@@ -1276,7 +1397,7 @@ stdlib_fs_any_srcs = \
$(HARECACHE)/fs/fs-any.ssa: $(stdlib_fs_any_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_path_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/fs
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nfs \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nfs \
-t$(HARECACHE)/fs/fs.td $(stdlib_fs_any_srcs)
# getopt (+any)
@@ -1286,7 +1407,7 @@ stdlib_getopt_any_srcs = \
$(HARECACHE)/getopt/getopt-any.ssa: $(stdlib_getopt_any_srcs) $(stdlib_rt) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/getopt
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ngetopt \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ngetopt \
-t$(HARECACHE)/getopt/getopt.td $(stdlib_getopt_any_srcs)
# glob (+any)
@@ -1296,7 +1417,7 @@ stdlib_glob_any_srcs = \
$(HARECACHE)/glob/glob-any.ssa: $(stdlib_glob_any_srcs) $(stdlib_rt) $(stdlib_fnmatch_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_sort_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/glob
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nglob \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nglob \
-t$(HARECACHE)/glob/glob.td $(stdlib_glob_any_srcs)
# hare::ast (+any)
@@ -1311,7 +1432,7 @@ stdlib_hare_ast_any_srcs = \
$(HARECACHE)/hare/ast/hare_ast-any.ssa: $(stdlib_hare_ast_any_srcs) $(stdlib_rt) $(stdlib_hare_lex_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/ast
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::ast \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::ast \
-t$(HARECACHE)/hare/ast/hare_ast.td $(stdlib_hare_ast_any_srcs)
# hare::lex (+any)
@@ -1322,7 +1443,7 @@ stdlib_hare_lex_any_srcs = \
$(HARECACHE)/hare/lex/hare_lex-any.ssa: $(stdlib_hare_lex_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_sort_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/lex
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::lex \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::lex \
-t$(HARECACHE)/hare/lex/hare_lex.td $(stdlib_hare_lex_any_srcs)
# hare::module (+any)
@@ -1336,7 +1457,7 @@ stdlib_hare_module_any_srcs = \
$(HARECACHE)/hare/module/hare_module-any.ssa: $(stdlib_hare_module_any_srcs) $(stdlib_rt) $(stdlib_hare_ast_$(PLATFORM)) $(stdlib_hare_lex_$(PLATFORM)) $(stdlib_hare_parse_$(PLATFORM)) $(stdlib_hare_unparse_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_crypto_sha256_$(PLATFORM)) $(stdlib_dirs_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_ascii_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_encoding_hex_$(PLATFORM)) $(stdlib_sort_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_temp_$(PLATFORM)) $(stdlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/module
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::module \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::module \
-t$(HARECACHE)/hare/module/hare_module.td $(stdlib_hare_module_any_srcs)
# hare::parse (+any)
@@ -1352,7 +1473,7 @@ stdlib_hare_parse_any_srcs = \
$(HARECACHE)/hare/parse/hare_parse-any.ssa: $(stdlib_hare_parse_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_hare_ast_$(PLATFORM)) $(stdlib_hare_lex_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_types_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/parse
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::parse \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::parse \
-t$(HARECACHE)/hare/parse/hare_parse.td $(stdlib_hare_parse_any_srcs)
# hare::types (+any)
@@ -1369,7 +1490,7 @@ stdlib_hare_types_any_srcs = \
$(HARECACHE)/hare/types/hare_types-any.ssa: $(stdlib_hare_types_any_srcs) $(stdlib_rt) $(stdlib_hare_ast_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_hash_fnv_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_sort_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/types
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::types \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::types \
-t$(HARECACHE)/hare/types/hare_types.td $(stdlib_hare_types_any_srcs)
# hare::unit (+any)
@@ -1386,7 +1507,7 @@ stdlib_hare_unit_any_srcs = \
$(HARECACHE)/hare/unit/hare_unit-any.ssa: $(stdlib_hare_unit_any_srcs) $(stdlib_rt) $(stdlib_hare_ast_$(PLATFORM)) $(stdlib_hare_types_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_hash_fnv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_hare_lex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/unit
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::unit \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::unit \
-t$(HARECACHE)/hare/unit/hare_unit.td $(stdlib_hare_unit_any_srcs)
# hare::unparse (+any)
@@ -1402,7 +1523,7 @@ stdlib_hare_unparse_any_srcs = \
$(HARECACHE)/hare/unparse/hare_unparse-any.ssa: $(stdlib_hare_unparse_any_srcs) $(stdlib_rt) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_hare_ast_$(PLATFORM)) $(stdlib_hare_lex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/unparse
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::unparse \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::unparse \
-t$(HARECACHE)/hare/unparse/hare_unparse.td $(stdlib_hare_unparse_any_srcs)
# hash (+any)
@@ -1412,7 +1533,7 @@ stdlib_hash_any_srcs = \
$(HARECACHE)/hash/hash-any.ssa: $(stdlib_hash_any_srcs) $(stdlib_rt) $(stdlib_crypto_math_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash \
-t$(HARECACHE)/hash/hash.td $(stdlib_hash_any_srcs)
# hash::adler32 (+any)
@@ -1422,7 +1543,7 @@ stdlib_hash_adler32_any_srcs = \
$(HARECACHE)/hash/adler32/hash_adler32-any.ssa: $(stdlib_hash_adler32_any_srcs) $(stdlib_rt) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/adler32
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::adler32 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::adler32 \
-t$(HARECACHE)/hash/adler32/hash_adler32.td $(stdlib_hash_adler32_any_srcs)
# hash::crc16 (+any)
@@ -1432,7 +1553,7 @@ stdlib_hash_crc16_any_srcs = \
$(HARECACHE)/hash/crc16/hash_crc16-any.ssa: $(stdlib_hash_crc16_any_srcs) $(stdlib_rt) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/crc16
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc16 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc16 \
-t$(HARECACHE)/hash/crc16/hash_crc16.td $(stdlib_hash_crc16_any_srcs)
# hash::crc32 (+any)
@@ -1442,7 +1563,7 @@ stdlib_hash_crc32_any_srcs = \
$(HARECACHE)/hash/crc32/hash_crc32-any.ssa: $(stdlib_hash_crc32_any_srcs) $(stdlib_rt) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/crc32
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc32 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc32 \
-t$(HARECACHE)/hash/crc32/hash_crc32.td $(stdlib_hash_crc32_any_srcs)
# hash::crc64 (+any)
@@ -1452,7 +1573,7 @@ stdlib_hash_crc64_any_srcs = \
$(HARECACHE)/hash/crc64/hash_crc64-any.ssa: $(stdlib_hash_crc64_any_srcs) $(stdlib_rt) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/crc64
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc64 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::crc64 \
-t$(HARECACHE)/hash/crc64/hash_crc64.td $(stdlib_hash_crc64_any_srcs)
# hash::fnv (+any)
@@ -1463,7 +1584,7 @@ stdlib_hash_fnv_any_srcs = \
$(HARECACHE)/hash/fnv/hash_fnv-any.ssa: $(stdlib_hash_fnv_any_srcs) $(stdlib_rt) $(stdlib_endian_$(PLATFORM)) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/fnv
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::fnv \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::fnv \
-t$(HARECACHE)/hash/fnv/hash_fnv.td $(stdlib_hash_fnv_any_srcs)
# hash::siphash (+any)
@@ -1473,7 +1594,7 @@ stdlib_hash_siphash_any_srcs = \
$(HARECACHE)/hash/siphash/hash_siphash-any.ssa: $(stdlib_hash_siphash_any_srcs) $(stdlib_rt) $(stdlib_hash_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_crypto_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hash/siphash
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::siphash \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nhash::siphash \
-t$(HARECACHE)/hash/siphash/hash_siphash.td $(stdlib_hash_siphash_any_srcs)
# io (+linux)
@@ -1521,13 +1642,13 @@ stdlib_io_freebsd_srcs = \
$(HARECACHE)/io/io-linux.ssa: $(stdlib_io_linux_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/io
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nio \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nio \
-t$(HARECACHE)/io/io.td $(stdlib_io_linux_srcs)
$(HARECACHE)/io/io-freebsd.ssa: $(stdlib_io_freebsd_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/io
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nio \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nio \
-t$(HARECACHE)/io/io.td $(stdlib_io_freebsd_srcs)
# linux (+linux)
@@ -1538,7 +1659,7 @@ stdlib_linux_linux_srcs = \
$(HARECACHE)/linux/linux-linux.ssa: $(stdlib_linux_linux_srcs) $(stdlib_rt) $(stdlib_format_elf_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/linux
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux \
-t$(HARECACHE)/linux/linux.td $(stdlib_linux_linux_srcs)
# linux::keyctl (+linux)
@@ -1549,7 +1670,7 @@ stdlib_linux_keyctl_linux_srcs = \
$(HARECACHE)/linux/keyctl/linux_keyctl-linux.ssa: $(stdlib_linux_keyctl_linux_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/linux/keyctl
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::keyctl \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::keyctl \
-t$(HARECACHE)/linux/keyctl/linux_keyctl.td $(stdlib_linux_keyctl_linux_srcs)
# linux::timerfd (+linux)
@@ -1559,7 +1680,7 @@ stdlib_linux_timerfd_linux_srcs = \
$(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 \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::timerfd \
-t$(HARECACHE)/linux/timerfd/linux_timerfd.td $(stdlib_linux_timerfd_linux_srcs)
# linux::vdso (+linux)
@@ -1569,7 +1690,7 @@ stdlib_linux_vdso_linux_srcs = \
$(HARECACHE)/linux/vdso/linux_vdso-linux.ssa: $(stdlib_linux_vdso_linux_srcs) $(stdlib_rt) $(stdlib_linux_$(PLATFORM)) $(stdlib_format_elf_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/linux/vdso
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::vdso \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlinux::vdso \
-t$(HARECACHE)/linux/vdso/linux_vdso.td $(stdlib_linux_vdso_linux_srcs)
# log (+linux)
@@ -1582,7 +1703,7 @@ stdlib_log_linux_srcs = \
$(HARECACHE)/log/log-linux.ssa: $(stdlib_log_linux_srcs) $(stdlib_rt) $(stdlib_datetime_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/log
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlog \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlog \
-t$(HARECACHE)/log/log.td $(stdlib_log_linux_srcs)
# log (+freebsd)
@@ -1595,7 +1716,7 @@ stdlib_log_freebsd_srcs = \
$(HARECACHE)/log/log-freebsd.ssa: $(stdlib_log_freebsd_srcs) $(stdlib_rt) $(stdlib_datetime_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/log
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nlog \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nlog \
-t$(HARECACHE)/log/log.td $(stdlib_log_freebsd_srcs)
# math (+any)
@@ -1611,7 +1732,7 @@ stdlib_math_any_srcs = \
$(HARECACHE)/math/math-any.ssa: $(stdlib_math_any_srcs) $(stdlib_rt) $(stdlib_types_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/math
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nmath \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nmath \
-t$(HARECACHE)/math/math.td $(stdlib_math_any_srcs)
# math::complex (+any)
@@ -1621,7 +1742,7 @@ stdlib_math_complex_any_srcs = \
$(HARECACHE)/math/complex/math_complex-any.ssa: $(stdlib_math_complex_any_srcs) $(stdlib_rt) $(stdlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/math/complex
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nmath::complex \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nmath::complex \
-t$(HARECACHE)/math/complex/math_complex.td $(stdlib_math_complex_any_srcs)
# math::random (+any)
@@ -1631,7 +1752,7 @@ stdlib_math_random_any_srcs = \
$(HARECACHE)/math/random/math_random-any.ssa: $(stdlib_math_random_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/math/random
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nmath::random \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nmath::random \
-t$(HARECACHE)/math/random/math_random.td $(stdlib_math_random_any_srcs)
# net (+linux)
@@ -1643,7 +1764,7 @@ stdlib_net_linux_srcs = \
$(HARECACHE)/net/net-linux.ssa: $(stdlib_net_linux_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_slices_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet \
-t$(HARECACHE)/net/net.td $(stdlib_net_linux_srcs)
# net (+freebsd)
@@ -1655,7 +1776,7 @@ stdlib_net_freebsd_srcs = \
$(HARECACHE)/net/net-freebsd.ssa: $(stdlib_net_freebsd_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_slices_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet \
-t$(HARECACHE)/net/net.td $(stdlib_net_freebsd_srcs)
# net::dial (+any)
@@ -1668,7 +1789,7 @@ stdlib_net_dial_any_srcs = \
$(HARECACHE)/net/dial/net_dial-any.ssa: $(stdlib_net_dial_any_srcs) $(stdlib_rt) $(stdlib_net_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_net_tcp_$(PLATFORM)) $(stdlib_net_udp_$(PLATFORM)) $(stdlib_net_dns_$(PLATFORM)) $(stdlib_net_uri_$(PLATFORM)) $(stdlib_crypto_random_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_unix_hosts_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/dial
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::dial \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::dial \
-t$(HARECACHE)/net/dial/net_dial.td $(stdlib_net_dial_any_srcs)
# net::dns (+any)
@@ -1683,7 +1804,7 @@ stdlib_net_dns_any_srcs = \
$(HARECACHE)/net/dns/net_dns-any.ssa: $(stdlib_net_dns_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_net_$(PLATFORM)) $(stdlib_net_udp_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_unix_resolvconf_$(PLATFORM)) $(stdlib_unix_poll_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/dns
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::dns \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::dns \
-t$(HARECACHE)/net/dns/net_dns.td $(stdlib_net_dns_any_srcs)
# net::ip (+linux)
@@ -1699,13 +1820,13 @@ stdlib_net_ip_freebsd_srcs = \
$(HARECACHE)/net/ip/net_ip-linux.ssa: $(stdlib_net_ip_linux_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/ip
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::ip \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::ip \
-t$(HARECACHE)/net/ip/net_ip.td $(stdlib_net_ip_linux_srcs)
$(HARECACHE)/net/ip/net_ip-freebsd.ssa: $(stdlib_net_ip_freebsd_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/ip
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::ip \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::ip \
-t$(HARECACHE)/net/ip/net_ip.td $(stdlib_net_ip_freebsd_srcs)
# net::tcp (+linux)
@@ -1717,7 +1838,7 @@ stdlib_net_tcp_linux_srcs = \
$(HARECACHE)/net/tcp/net_tcp-linux.ssa: $(stdlib_net_tcp_linux_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_net_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/tcp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::tcp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::tcp \
-t$(HARECACHE)/net/tcp/net_tcp.td $(stdlib_net_tcp_linux_srcs)
# net::tcp (+freebsd)
@@ -1729,7 +1850,7 @@ stdlib_net_tcp_freebsd_srcs = \
$(HARECACHE)/net/tcp/net_tcp-freebsd.ssa: $(stdlib_net_tcp_freebsd_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_net_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/tcp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::tcp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::tcp \
-t$(HARECACHE)/net/tcp/net_tcp.td $(stdlib_net_tcp_freebsd_srcs)
# net::udp (+linux)
@@ -1740,7 +1861,7 @@ stdlib_net_udp_linux_srcs = \
$(HARECACHE)/net/udp/net_udp-linux.ssa: $(stdlib_net_udp_linux_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_net_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/udp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::udp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::udp \
-t$(HARECACHE)/net/udp/net_udp.td $(stdlib_net_udp_linux_srcs)
# net::udp (+freebsd)
@@ -1751,7 +1872,7 @@ stdlib_net_udp_freebsd_srcs = \
$(HARECACHE)/net/udp/net_udp-freebsd.ssa: $(stdlib_net_udp_freebsd_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_net_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/udp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::udp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::udp \
-t$(HARECACHE)/net/udp/net_udp.td $(stdlib_net_udp_freebsd_srcs)
# net::unix (+linux)
@@ -1767,7 +1888,7 @@ stdlib_net_unix_linux_srcs = \
$(HARECACHE)/net/unix/net_unix-linux.ssa: $(stdlib_net_unix_linux_srcs) $(stdlib_rt) $(stdlib_net_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_types_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_net_dial_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/unix
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::unix \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::unix \
-t$(HARECACHE)/net/unix/net_unix.td $(stdlib_net_unix_linux_srcs)
# net::unix (+freebsd)
@@ -1783,7 +1904,7 @@ stdlib_net_unix_freebsd_srcs = \
$(HARECACHE)/net/unix/net_unix-freebsd.ssa: $(stdlib_net_unix_freebsd_srcs) $(stdlib_rt) $(stdlib_net_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_types_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_net_dial_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/unix
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::unix \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::unix \
-t$(HARECACHE)/net/unix/net_unix.td $(stdlib_net_unix_freebsd_srcs)
# net::uri (+any)
@@ -1796,7 +1917,7 @@ stdlib_net_uri_any_srcs = \
$(HARECACHE)/net/uri/net_uri-any.ssa: $(stdlib_net_uri_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/net/uri
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::uri \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nnet::uri \
-t$(HARECACHE)/net/uri/net_uri.td $(stdlib_net_uri_any_srcs)
# os (+linux)
@@ -1812,7 +1933,7 @@ stdlib_os_linux_srcs = \
$(HARECACHE)/os/os-linux.ssa: $(stdlib_os_linux_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_math_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/os
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nos \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nos \
-t$(HARECACHE)/os/os.td $(stdlib_os_linux_srcs)
# os (+freebsd)
@@ -1827,7 +1948,7 @@ stdlib_os_freebsd_srcs = \
$(HARECACHE)/os/os-freebsd.ssa: $(stdlib_os_freebsd_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/os
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nos \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nos \
-t$(HARECACHE)/os/os.td $(stdlib_os_freebsd_srcs)
# os::exec (+linux)
@@ -1840,7 +1961,7 @@ stdlib_os_exec_linux_srcs = \
$(HARECACHE)/os/exec/os_exec-linux.ssa: $(stdlib_os_exec_linux_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_unix_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_ascii_$(PLATFORM)) $(stdlib_unix_signal_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/os/exec
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nos::exec \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nos::exec \
-t$(HARECACHE)/os/exec/os_exec.td $(stdlib_os_exec_linux_srcs)
# os::exec (+freebsd)
@@ -1853,7 +1974,7 @@ stdlib_os_exec_freebsd_srcs = \
$(HARECACHE)/os/exec/os_exec-freebsd.ssa: $(stdlib_os_exec_freebsd_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_unix_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_ascii_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/os/exec
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nos::exec \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nos::exec \
-t$(HARECACHE)/os/exec/os_exec.td $(stdlib_os_exec_freebsd_srcs)
# path (+any)
@@ -1870,7 +1991,7 @@ stdlib_path_any_srcs = \
$(HARECACHE)/path/path-any.ssa: $(stdlib_path_any_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/path
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Npath \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Npath \
-t$(HARECACHE)/path/path.td $(stdlib_path_any_srcs)
# regex (+any)
@@ -1880,7 +2001,7 @@ stdlib_regex_any_srcs = \
$(HARECACHE)/regex/regex-any.ssa: $(stdlib_regex_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/regex
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nregex \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nregex \
-t$(HARECACHE)/regex/regex.td $(stdlib_regex_any_srcs)
# shlex (+any)
@@ -1891,7 +2012,7 @@ stdlib_shlex_any_srcs = \
$(HARECACHE)/shlex/shlex-any.ssa: $(stdlib_shlex_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/shlex
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nshlex \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nshlex \
-t$(HARECACHE)/shlex/shlex.td $(stdlib_shlex_any_srcs)
# slices (+any)
@@ -1904,7 +2025,7 @@ stdlib_slices_any_srcs = \
$(HARECACHE)/slices/slices-any.ssa: $(stdlib_slices_any_srcs) $(stdlib_rt) $(stdlib_types_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/slices
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nslices \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nslices \
-t$(HARECACHE)/slices/slices.td $(stdlib_slices_any_srcs)
# sort (+any)
@@ -1917,7 +2038,7 @@ stdlib_sort_any_srcs = \
$(HARECACHE)/sort/sort-any.ssa: $(stdlib_sort_any_srcs) $(stdlib_rt) $(stdlib_strings_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/sort
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nsort \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nsort \
-t$(HARECACHE)/sort/sort.td $(stdlib_sort_any_srcs)
# strconv (+any)
@@ -1935,7 +2056,7 @@ stdlib_strconv_any_srcs = \
$(HARECACHE)/strconv/strconv-any.ssa: $(stdlib_strconv_any_srcs) $(stdlib_rt) $(stdlib_types_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_ascii_$(PLATFORM)) $(stdlib_math_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/strconv
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nstrconv \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nstrconv \
-t$(HARECACHE)/strconv/strconv.td $(stdlib_strconv_any_srcs)
# strings (+any)
@@ -1959,7 +2080,7 @@ stdlib_strings_any_srcs = \
$(HARECACHE)/strings/strings-any.ssa: $(stdlib_strings_any_srcs) $(stdlib_rt) $(stdlib_bytes_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/strings
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nstrings \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nstrings \
-t$(HARECACHE)/strings/strings.td $(stdlib_strings_any_srcs)
# strings::template (+any)
@@ -1969,7 +2090,7 @@ stdlib_strings_template_any_srcs = \
$(HARECACHE)/strings/template/strings_template-any.ssa: $(stdlib_strings_template_any_srcs) $(stdlib_rt) $(stdlib_ascii_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/strings/template
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nstrings::template \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nstrings::template \
-t$(HARECACHE)/strings/template/strings_template.td $(stdlib_strings_template_any_srcs)
# strio (+any)
@@ -1980,7 +2101,7 @@ stdlib_strio_any_srcs = \
$(HARECACHE)/strio/strio-any.ssa: $(stdlib_strio_any_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_slices_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/strio
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nstrio \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nstrio \
-t$(HARECACHE)/strio/strio.td $(stdlib_strio_any_srcs)
# temp (+linux)
@@ -1990,7 +2111,7 @@ stdlib_temp_linux_srcs = \
$(HARECACHE)/temp/temp-linux.ssa: $(stdlib_temp_linux_srcs) $(stdlib_rt) $(stdlib_crypto_random_$(PLATFORM)) $(stdlib_encoding_hex_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_path_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/temp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntemp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntemp \
-t$(HARECACHE)/temp/temp.td $(stdlib_temp_linux_srcs)
# temp (+freebsd)
@@ -2000,7 +2121,7 @@ stdlib_temp_freebsd_srcs = \
$(HARECACHE)/temp/temp-freebsd.ssa: $(stdlib_temp_freebsd_srcs) $(stdlib_rt) $(stdlib_crypto_random_$(PLATFORM)) $(stdlib_encoding_hex_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_path_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/temp
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntemp \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntemp \
-t$(HARECACHE)/temp/temp.td $(stdlib_temp_freebsd_srcs)
# test (+any)
@@ -2010,7 +2131,7 @@ stdlib_test_any_srcs = \
$(HARECACHE)/test/test-any.ssa: $(stdlib_test_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/test
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntest \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntest \
-t$(HARECACHE)/test/test.td $(stdlib_test_any_srcs)
# time (+linux)
@@ -2024,7 +2145,7 @@ stdlib_time_linux_srcs = \
$(HARECACHE)/time/time-linux.ssa: $(stdlib_time_linux_srcs) $(stdlib_rt) $(stdlib_linux_vdso_$(PLATFORM)) $(stdlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/time
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntime \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntime \
-t$(HARECACHE)/time/time.td $(stdlib_time_linux_srcs)
# time (+freebsd)
@@ -2037,7 +2158,7 @@ stdlib_time_freebsd_srcs = \
$(HARECACHE)/time/time-freebsd.ssa: $(stdlib_time_freebsd_srcs) $(stdlib_rt) $(stdlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/time
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntime \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntime \
-t$(HARECACHE)/time/time.td $(stdlib_time_freebsd_srcs)
# time::chrono (+linux)
@@ -2054,7 +2175,7 @@ stdlib_time_chrono_linux_srcs = \
$(HARECACHE)/time/chrono/time_chrono-linux.ssa: $(stdlib_time_chrono_linux_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/time/chrono
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntime::chrono \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntime::chrono \
-t$(HARECACHE)/time/chrono/time_chrono.td $(stdlib_time_chrono_linux_srcs)
# time::chrono (+freebsd)
@@ -2071,7 +2192,7 @@ stdlib_time_chrono_freebsd_srcs = \
$(HARECACHE)/time/chrono/time_chrono-freebsd.ssa: $(stdlib_time_chrono_freebsd_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/time/chrono
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntime::chrono \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntime::chrono \
-t$(HARECACHE)/time/chrono/time_chrono.td $(stdlib_time_chrono_freebsd_srcs)
# types (+any)
@@ -2083,7 +2204,7 @@ stdlib_types_any_srcs = \
$(HARECACHE)/types/types-any.ssa: $(stdlib_types_any_srcs) $(stdlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/types
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntypes \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntypes \
-t$(HARECACHE)/types/types.td $(stdlib_types_any_srcs)
# types::c (+any)
@@ -2095,7 +2216,7 @@ stdlib_types_c_any_srcs = \
$(HARECACHE)/types/c/types_c-any.ssa: $(stdlib_types_c_any_srcs) $(stdlib_rt) $(stdlib_encoding_utf8_$(PLATFORM)) $(stdlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/types/c
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Ntypes::c \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Ntypes::c \
-t$(HARECACHE)/types/c/types_c.td $(stdlib_types_c_any_srcs)
# unix (+linux)
@@ -2110,7 +2231,7 @@ stdlib_unix_linux_srcs = \
$(HARECACHE)/unix/unix-linux.ssa: $(stdlib_unix_linux_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix \
-t$(HARECACHE)/unix/unix.td $(stdlib_unix_linux_srcs)
# unix (+freebsd)
@@ -2125,7 +2246,7 @@ stdlib_unix_freebsd_srcs = \
$(HARECACHE)/unix/unix-freebsd.ssa: $(stdlib_unix_freebsd_srcs) $(stdlib_rt) $(stdlib_errors_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix \
-t$(HARECACHE)/unix/unix.td $(stdlib_unix_freebsd_srcs)
# unix::hosts (+linux)
@@ -2136,7 +2257,7 @@ stdlib_unix_hosts_linux_srcs = \
$(HARECACHE)/unix/hosts/unix_hosts-linux.ssa: $(stdlib_unix_hosts_linux_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/hosts
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::hosts \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::hosts \
-t$(HARECACHE)/unix/hosts/unix_hosts.td $(stdlib_unix_hosts_linux_srcs)
# unix::hosts (+freebsd)
@@ -2147,7 +2268,7 @@ stdlib_unix_hosts_freebsd_srcs = \
$(HARECACHE)/unix/hosts/unix_hosts-freebsd.ssa: $(stdlib_unix_hosts_freebsd_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/hosts
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::hosts \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::hosts \
-t$(HARECACHE)/unix/hosts/unix_hosts.td $(stdlib_unix_hosts_freebsd_srcs)
# unix::passwd (+any)
@@ -2159,7 +2280,7 @@ stdlib_unix_passwd_any_srcs = \
$(HARECACHE)/unix/passwd/unix_passwd-any.ssa: $(stdlib_unix_passwd_any_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/passwd
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::passwd \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::passwd \
-t$(HARECACHE)/unix/passwd/unix_passwd.td $(stdlib_unix_passwd_any_srcs)
# unix::poll (+linux)
@@ -2170,7 +2291,7 @@ stdlib_unix_poll_linux_srcs = \
$(HARECACHE)/unix/poll/unix_poll-linux.ssa: $(stdlib_unix_poll_linux_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/poll
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::poll \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::poll \
-t$(HARECACHE)/unix/poll/unix_poll.td $(stdlib_unix_poll_linux_srcs)
# unix::poll (+freebsd)
@@ -2181,7 +2302,7 @@ stdlib_unix_poll_freebsd_srcs = \
$(HARECACHE)/unix/poll/unix_poll-freebsd.ssa: $(stdlib_unix_poll_freebsd_srcs) $(stdlib_rt) $(stdlib_rt_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_time_$(PLATFORM)) $(stdlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/poll
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::poll \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::poll \
-t$(HARECACHE)/unix/poll/unix_poll.td $(stdlib_unix_poll_freebsd_srcs)
# unix::resolvconf (+linux)
@@ -2192,7 +2313,7 @@ stdlib_unix_resolvconf_linux_srcs = \
$(HARECACHE)/unix/resolvconf/unix_resolvconf-linux.ssa: $(stdlib_unix_resolvconf_linux_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/resolvconf
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::resolvconf \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::resolvconf \
-t$(HARECACHE)/unix/resolvconf/unix_resolvconf.td $(stdlib_unix_resolvconf_linux_srcs)
# unix::resolvconf (+freebsd)
@@ -2203,7 +2324,7 @@ stdlib_unix_resolvconf_freebsd_srcs = \
$(HARECACHE)/unix/resolvconf/unix_resolvconf-freebsd.ssa: $(stdlib_unix_resolvconf_freebsd_srcs) $(stdlib_rt) $(stdlib_os_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_net_ip_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/resolvconf
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::resolvconf \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::resolvconf \
-t$(HARECACHE)/unix/resolvconf/unix_resolvconf.td $(stdlib_unix_resolvconf_freebsd_srcs)
# unix::signal (+linux)
@@ -2214,7 +2335,7 @@ stdlib_unix_signal_linux_srcs = \
$(HARECACHE)/unix/signal/unix_signal-linux.ssa: $(stdlib_unix_signal_linux_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/signal
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::signal \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::signal \
-t$(HARECACHE)/unix/signal/unix_signal.td $(stdlib_unix_signal_linux_srcs)
# unix::signal (+freebsd)
@@ -2225,7 +2346,7 @@ stdlib_unix_signal_freebsd_srcs = \
$(HARECACHE)/unix/signal/unix_signal-freebsd.ssa: $(stdlib_unix_signal_freebsd_srcs) $(stdlib_rt) $(stdlib_io_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/signal
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::signal \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::signal \
-t$(HARECACHE)/unix/signal/unix_signal.td $(stdlib_unix_signal_freebsd_srcs)
# unix::tty (+linux)
@@ -2241,7 +2362,7 @@ stdlib_unix_tty_linux_srcs = \
$(HARECACHE)/unix/tty/unix_tty-linux.ssa: $(stdlib_unix_tty_linux_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/tty
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::tty \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::tty \
-t$(HARECACHE)/unix/tty/unix_tty.td $(stdlib_unix_tty_linux_srcs)
# unix::tty (+freebsd)
@@ -2256,7 +2377,7 @@ stdlib_unix_tty_freebsd_srcs = \
$(HARECACHE)/unix/tty/unix_tty-freebsd.ssa: $(stdlib_unix_tty_freebsd_srcs) $(stdlib_rt) $(stdlib_bufio_$(PLATFORM)) $(stdlib_errors_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_fs_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_os_$(PLATFORM)) $(stdlib_rt_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/unix/tty
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::tty \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nunix::tty \
-t$(HARECACHE)/unix/tty/unix_tty.td $(stdlib_unix_tty_freebsd_srcs)
# uuid (+any)
@@ -2266,7 +2387,7 @@ stdlib_uuid_any_srcs = \
$(HARECACHE)/uuid/uuid-any.ssa: $(stdlib_uuid_any_srcs) $(stdlib_rt) $(stdlib_crypto_random_$(PLATFORM)) $(stdlib_strio_$(PLATFORM)) $(stdlib_fmt_$(PLATFORM)) $(stdlib_endian_$(PLATFORM)) $(stdlib_io_$(PLATFORM)) $(stdlib_bytes_$(PLATFORM)) $(stdlib_bufio_$(PLATFORM)) $(stdlib_strings_$(PLATFORM)) $(stdlib_strconv_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/uuid
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nuuid \
+ @$(stdlib_env) $(HAREC) $(HAREFLAGS) -o $@ -Nuuid \
-t$(HARECACHE)/uuid/uuid.td $(stdlib_uuid_any_srcs)
# rt (+linux)
@@ -2333,13 +2454,13 @@ testlib_rt_freebsd_srcs = \
$(TESTCACHE)/rt/rt-linux.ssa: $(testlib_rt_linux_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/rt
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nrt \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nrt \
-t$(TESTCACHE)/rt/rt.td $(testlib_rt_linux_srcs)
$(TESTCACHE)/rt/rt-freebsd.ssa: $(testlib_rt_freebsd_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/rt
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nrt \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nrt \
-t$(TESTCACHE)/rt/rt.td $(testlib_rt_freebsd_srcs)
$(TESTCACHE)/rt/start.o: $(STDLIB)/rt/+$(PLATFORM)/start+$(ARCH)-libc.s
@@ -2400,638 +2521,759 @@ $(TESTCACHE)/rt/rt-freebsd.a: $(TESTCACHE)/rt/rt-freebsd.o $(testlib_asm)
@$(AR) -csr $@ $(TESTCACHE)/rt/rt-freebsd.o $(testlib_asm)
testlib_rt = $(TESTCACHE)/rt/rt-$(PLATFORM).a
+testlib_env += HARE_TD_rt=$(TESTCACHE)/rt/rt.td
testlib_deps_linux += $(testlib_rt)
testlib_deps_freebsd += $(testlib_rt)
testlib_deps_any += $(testlib_rt)
# gen_lib ascii (any)
testlib_ascii_any = $(TESTCACHE)/ascii/ascii-any.o
+testlib_env += HARE_TD_ascii=$(TESTCACHE)/ascii/ascii.td
testlib_deps_any += $(testlib_ascii_any)
testlib_ascii_linux = $(testlib_ascii_any)
testlib_ascii_freebsd = $(testlib_ascii_any)
# gen_lib bufio (any)
testlib_bufio_any = $(TESTCACHE)/bufio/bufio-any.o
+testlib_env += HARE_TD_bufio=$(TESTCACHE)/bufio/bufio.td
testlib_deps_any += $(testlib_bufio_any)
testlib_bufio_linux = $(testlib_bufio_any)
testlib_bufio_freebsd = $(testlib_bufio_any)
# gen_lib bytes (any)
testlib_bytes_any = $(TESTCACHE)/bytes/bytes-any.o
+testlib_env += HARE_TD_bytes=$(TESTCACHE)/bytes/bytes.td
testlib_deps_any += $(testlib_bytes_any)
testlib_bytes_linux = $(testlib_bytes_any)
testlib_bytes_freebsd = $(testlib_bytes_any)
# gen_lib crypto (any)
testlib_crypto_any = $(TESTCACHE)/crypto/crypto-any.o
+testlib_env += HARE_TD_crypto=$(TESTCACHE)/crypto/crypto.td
testlib_deps_any += $(testlib_crypto_any)
testlib_crypto_linux = $(testlib_crypto_any)
testlib_crypto_freebsd = $(testlib_crypto_any)
# gen_lib crypto::aes (any)
testlib_crypto_aes_any = $(TESTCACHE)/crypto/aes/crypto_aes-any.o
+testlib_env += HARE_TD_crypto::aes=$(TESTCACHE)/crypto/aes/crypto_aes.td
testlib_deps_any += $(testlib_crypto_aes_any)
testlib_crypto_aes_linux = $(testlib_crypto_aes_any)
testlib_crypto_aes_freebsd = $(testlib_crypto_aes_any)
# gen_lib crypto::aes::xts (any)
testlib_crypto_aes_xts_any = $(TESTCACHE)/crypto/aes/xts/crypto_aes_xts-any.o
+testlib_env += HARE_TD_crypto::aes::xts=$(TESTCACHE)/crypto/aes/xts/crypto_aes_xts.td
testlib_deps_any += $(testlib_crypto_aes_xts_any)
testlib_crypto_aes_xts_linux = $(testlib_crypto_aes_xts_any)
testlib_crypto_aes_xts_freebsd = $(testlib_crypto_aes_xts_any)
# gen_lib crypto::argon2 (any)
testlib_crypto_argon2_any = $(TESTCACHE)/crypto/argon2/crypto_argon2-any.o
+testlib_env += HARE_TD_crypto::argon2=$(TESTCACHE)/crypto/argon2/crypto_argon2.td
testlib_deps_any += $(testlib_crypto_argon2_any)
testlib_crypto_argon2_linux = $(testlib_crypto_argon2_any)
testlib_crypto_argon2_freebsd = $(testlib_crypto_argon2_any)
# gen_lib crypto::bcrypt (any)
testlib_crypto_bcrypt_any = $(TESTCACHE)/crypto/bcrypt/crypto_bcrypt-any.o
+testlib_env += HARE_TD_crypto::bcrypt=$(TESTCACHE)/crypto/bcrypt/crypto_bcrypt.td
testlib_deps_any += $(testlib_crypto_bcrypt_any)
testlib_crypto_bcrypt_linux = $(testlib_crypto_bcrypt_any)
testlib_crypto_bcrypt_freebsd = $(testlib_crypto_bcrypt_any)
# gen_lib crypto::blake2b (any)
testlib_crypto_blake2b_any = $(TESTCACHE)/crypto/blake2b/crypto_blake2b-any.o
+testlib_env += HARE_TD_crypto::blake2b=$(TESTCACHE)/crypto/blake2b/crypto_blake2b.td
testlib_deps_any += $(testlib_crypto_blake2b_any)
testlib_crypto_blake2b_linux = $(testlib_crypto_blake2b_any)
testlib_crypto_blake2b_freebsd = $(testlib_crypto_blake2b_any)
# gen_lib crypto::blowfish (any)
testlib_crypto_blowfish_any = $(TESTCACHE)/crypto/blowfish/crypto_blowfish-any.o
+testlib_env += HARE_TD_crypto::blowfish=$(TESTCACHE)/crypto/blowfish/crypto_blowfish.td
testlib_deps_any += $(testlib_crypto_blowfish_any)
testlib_crypto_blowfish_linux = $(testlib_crypto_blowfish_any)
testlib_crypto_blowfish_freebsd = $(testlib_crypto_blowfish_any)
# gen_lib crypto::bigint (any)
testlib_crypto_bigint_any = $(TESTCACHE)/crypto/bigint/crypto_bigint-any.o
+testlib_env += HARE_TD_crypto::bigint=$(TESTCACHE)/crypto/bigint/crypto_bigint.td
testlib_deps_any += $(testlib_crypto_bigint_any)
testlib_crypto_bigint_linux = $(testlib_crypto_bigint_any)
testlib_crypto_bigint_freebsd = $(testlib_crypto_bigint_any)
# gen_lib crypto::chacha (any)
testlib_crypto_chacha_any = $(TESTCACHE)/crypto/chacha/crypto_chacha-any.o
+testlib_env += HARE_TD_crypto::chacha=$(TESTCACHE)/crypto/chacha/crypto_chacha.td
testlib_deps_any += $(testlib_crypto_chacha_any)
testlib_crypto_chacha_linux = $(testlib_crypto_chacha_any)
testlib_crypto_chacha_freebsd = $(testlib_crypto_chacha_any)
# gen_lib crypto::cipher (any)
testlib_crypto_cipher_any = $(TESTCACHE)/crypto/cipher/crypto_cipher-any.o
+testlib_env += HARE_TD_crypto::cipher=$(TESTCACHE)/crypto/cipher/crypto_cipher.td
testlib_deps_any += $(testlib_crypto_cipher_any)
testlib_crypto_cipher_linux = $(testlib_crypto_cipher_any)
testlib_crypto_cipher_freebsd = $(testlib_crypto_cipher_any)
# gen_lib crypto::hkdf (any)
testlib_crypto_hkdf_any = $(TESTCACHE)/crypto/hkdf/crypto_hkdf-any.o
+testlib_env += HARE_TD_crypto::hkdf=$(TESTCACHE)/crypto/hkdf/crypto_hkdf.td
testlib_deps_any += $(testlib_crypto_hkdf_any)
testlib_crypto_hkdf_linux = $(testlib_crypto_hkdf_any)
testlib_crypto_hkdf_freebsd = $(testlib_crypto_hkdf_any)
# gen_lib crypto::hmac (any)
testlib_crypto_hmac_any = $(TESTCACHE)/crypto/hmac/crypto_hmac-any.o
+testlib_env += HARE_TD_crypto::hmac=$(TESTCACHE)/crypto/hmac/crypto_hmac.td
testlib_deps_any += $(testlib_crypto_hmac_any)
testlib_crypto_hmac_linux = $(testlib_crypto_hmac_any)
testlib_crypto_hmac_freebsd = $(testlib_crypto_hmac_any)
# gen_lib crypto::mac (any)
testlib_crypto_mac_any = $(TESTCACHE)/crypto/mac/crypto_mac-any.o
+testlib_env += HARE_TD_crypto::mac=$(TESTCACHE)/crypto/mac/crypto_mac.td
testlib_deps_any += $(testlib_crypto_mac_any)
testlib_crypto_mac_linux = $(testlib_crypto_mac_any)
testlib_crypto_mac_freebsd = $(testlib_crypto_mac_any)
# gen_lib crypto::math (any)
testlib_crypto_math_any = $(TESTCACHE)/crypto/math/crypto_math-any.o
+testlib_env += HARE_TD_crypto::math=$(TESTCACHE)/crypto/math/crypto_math.td
testlib_deps_any += $(testlib_crypto_math_any)
testlib_crypto_math_linux = $(testlib_crypto_math_any)
testlib_crypto_math_freebsd = $(testlib_crypto_math_any)
# gen_lib crypto::random (linux)
testlib_crypto_random_linux = $(TESTCACHE)/crypto/random/crypto_random-linux.o
+testlib_env += HARE_TD_crypto::random=$(TESTCACHE)/crypto/random/crypto_random.td
testlib_deps_linux += $(testlib_crypto_random_linux)
# gen_lib crypto::random (freebsd)
testlib_crypto_random_freebsd = $(TESTCACHE)/crypto/random/crypto_random-freebsd.o
+testlib_env += HARE_TD_crypto::random=$(TESTCACHE)/crypto/random/crypto_random.td
testlib_deps_freebsd += $(testlib_crypto_random_freebsd)
# gen_lib crypto::rsa (any)
testlib_crypto_rsa_any = $(TESTCACHE)/crypto/rsa/crypto_rsa-any.o
+testlib_env += HARE_TD_crypto::rsa=$(TESTCACHE)/crypto/rsa/crypto_rsa.td
testlib_deps_any += $(testlib_crypto_rsa_any)
testlib_crypto_rsa_linux = $(testlib_crypto_rsa_any)
testlib_crypto_rsa_freebsd = $(testlib_crypto_rsa_any)
# gen_lib crypto::poly1305 (any)
testlib_crypto_poly1305_any = $(TESTCACHE)/crypto/poly1305/crypto_poly1305-any.o
+testlib_env += HARE_TD_crypto::poly1305=$(TESTCACHE)/crypto/poly1305/crypto_poly1305.td
testlib_deps_any += $(testlib_crypto_poly1305_any)
testlib_crypto_poly1305_linux = $(testlib_crypto_poly1305_any)
testlib_crypto_poly1305_freebsd = $(testlib_crypto_poly1305_any)
# gen_lib crypto::salsa (any)
testlib_crypto_salsa_any = $(TESTCACHE)/crypto/salsa/crypto_salsa-any.o
+testlib_env += HARE_TD_crypto::salsa=$(TESTCACHE)/crypto/salsa/crypto_salsa.td
testlib_deps_any += $(testlib_crypto_salsa_any)
testlib_crypto_salsa_linux = $(testlib_crypto_salsa_any)
testlib_crypto_salsa_freebsd = $(testlib_crypto_salsa_any)
# gen_lib crypto::sha1 (any)
testlib_crypto_sha1_any = $(TESTCACHE)/crypto/sha1/crypto_sha1-any.o
+testlib_env += HARE_TD_crypto::sha1=$(TESTCACHE)/crypto/sha1/crypto_sha1.td
testlib_deps_any += $(testlib_crypto_sha1_any)
testlib_crypto_sha1_linux = $(testlib_crypto_sha1_any)
testlib_crypto_sha1_freebsd = $(testlib_crypto_sha1_any)
# gen_lib crypto::sha256 (any)
testlib_crypto_sha256_any = $(TESTCACHE)/crypto/sha256/crypto_sha256-any.o
+testlib_env += HARE_TD_crypto::sha256=$(TESTCACHE)/crypto/sha256/crypto_sha256.td
testlib_deps_any += $(testlib_crypto_sha256_any)
testlib_crypto_sha256_linux = $(testlib_crypto_sha256_any)
testlib_crypto_sha256_freebsd = $(testlib_crypto_sha256_any)
# gen_lib crypto::sha512 (any)
testlib_crypto_sha512_any = $(TESTCACHE)/crypto/sha512/crypto_sha512-any.o
+testlib_env += HARE_TD_crypto::sha512=$(TESTCACHE)/crypto/sha512/crypto_sha512.td
testlib_deps_any += $(testlib_crypto_sha512_any)
testlib_crypto_sha512_linux = $(testlib_crypto_sha512_any)
testlib_crypto_sha512_freebsd = $(testlib_crypto_sha512_any)
# gen_lib crypto::curve25519 (any)
testlib_crypto_curve25519_any = $(TESTCACHE)/crypto/curve25519/crypto_curve25519-any.o
+testlib_env += HARE_TD_crypto::curve25519=$(TESTCACHE)/crypto/curve25519/crypto_curve25519.td
testlib_deps_any += $(testlib_crypto_curve25519_any)
testlib_crypto_curve25519_linux = $(testlib_crypto_curve25519_any)
testlib_crypto_curve25519_freebsd = $(testlib_crypto_curve25519_any)
# gen_lib crypto::ed25519 (any)
testlib_crypto_ed25519_any = $(TESTCACHE)/crypto/ed25519/crypto_ed25519-any.o
+testlib_env += HARE_TD_crypto::ed25519=$(TESTCACHE)/crypto/ed25519/crypto_ed25519.td
testlib_deps_any += $(testlib_crypto_ed25519_any)
testlib_crypto_ed25519_linux = $(testlib_crypto_ed25519_any)
testlib_crypto_ed25519_freebsd = $(testlib_crypto_ed25519_any)
# gen_lib crypto::x25519 (any)
testlib_crypto_x25519_any = $(TESTCACHE)/crypto/x25519/crypto_x25519-any.o
+testlib_env += HARE_TD_crypto::x25519=$(TESTCACHE)/crypto/x25519/crypto_x25519.td
testlib_deps_any += $(testlib_crypto_x25519_any)
testlib_crypto_x25519_linux = $(testlib_crypto_x25519_any)
testlib_crypto_x25519_freebsd = $(testlib_crypto_x25519_any)
# gen_lib datetime (linux)
testlib_datetime_linux = $(TESTCACHE)/datetime/datetime-linux.o
+testlib_env += HARE_TD_datetime=$(TESTCACHE)/datetime/datetime.td
testlib_deps_linux += $(testlib_datetime_linux)
# gen_lib datetime (freebsd)
testlib_datetime_freebsd = $(TESTCACHE)/datetime/datetime-freebsd.o
+testlib_env += HARE_TD_datetime=$(TESTCACHE)/datetime/datetime.td
testlib_deps_freebsd += $(testlib_datetime_freebsd)
# gen_lib dirs (any)
testlib_dirs_any = $(TESTCACHE)/dirs/dirs-any.o
+testlib_env += HARE_TD_dirs=$(TESTCACHE)/dirs/dirs.td
testlib_deps_any += $(testlib_dirs_any)
testlib_dirs_linux = $(testlib_dirs_any)
testlib_dirs_freebsd = $(testlib_dirs_any)
# gen_lib encoding::base64 (any)
testlib_encoding_base64_any = $(TESTCACHE)/encoding/base64/encoding_base64-any.o
+testlib_env += HARE_TD_encoding::base64=$(TESTCACHE)/encoding/base64/encoding_base64.td
testlib_deps_any += $(testlib_encoding_base64_any)
testlib_encoding_base64_linux = $(testlib_encoding_base64_any)
testlib_encoding_base64_freebsd = $(testlib_encoding_base64_any)
# gen_lib encoding::base32 (any)
testlib_encoding_base32_any = $(TESTCACHE)/encoding/base32/encoding_base32-any.o
+testlib_env += HARE_TD_encoding::base32=$(TESTCACHE)/encoding/base32/encoding_base32.td
testlib_deps_any += $(testlib_encoding_base32_any)
testlib_encoding_base32_linux = $(testlib_encoding_base32_any)
testlib_encoding_base32_freebsd = $(testlib_encoding_base32_any)
# gen_lib encoding::hex (any)
testlib_encoding_hex_any = $(TESTCACHE)/encoding/hex/encoding_hex-any.o
+testlib_env += HARE_TD_encoding::hex=$(TESTCACHE)/encoding/hex/encoding_hex.td
testlib_deps_any += $(testlib_encoding_hex_any)
testlib_encoding_hex_linux = $(testlib_encoding_hex_any)
testlib_encoding_hex_freebsd = $(testlib_encoding_hex_any)
# gen_lib encoding::pem (any)
testlib_encoding_pem_any = $(TESTCACHE)/encoding/pem/encoding_pem-any.o
+testlib_env += HARE_TD_encoding::pem=$(TESTCACHE)/encoding/pem/encoding_pem.td
testlib_deps_any += $(testlib_encoding_pem_any)
testlib_encoding_pem_linux = $(testlib_encoding_pem_any)
testlib_encoding_pem_freebsd = $(testlib_encoding_pem_any)
# gen_lib encoding::utf8 (any)
testlib_encoding_utf8_any = $(TESTCACHE)/encoding/utf8/encoding_utf8-any.o
+testlib_env += HARE_TD_encoding::utf8=$(TESTCACHE)/encoding/utf8/encoding_utf8.td
testlib_deps_any += $(testlib_encoding_utf8_any)
testlib_encoding_utf8_linux = $(testlib_encoding_utf8_any)
testlib_encoding_utf8_freebsd = $(testlib_encoding_utf8_any)
# gen_lib endian (any)
testlib_endian_any = $(TESTCACHE)/endian/endian-any.o
+testlib_env += HARE_TD_endian=$(TESTCACHE)/endian/endian.td
testlib_deps_any += $(testlib_endian_any)
testlib_endian_linux = $(testlib_endian_any)
testlib_endian_freebsd = $(testlib_endian_any)
# gen_lib errors (any)
testlib_errors_any = $(TESTCACHE)/errors/errors-any.o
+testlib_env += HARE_TD_errors=$(TESTCACHE)/errors/errors.td
testlib_deps_any += $(testlib_errors_any)
testlib_errors_linux = $(testlib_errors_any)
testlib_errors_freebsd = $(testlib_errors_any)
# gen_lib fmt (any)
testlib_fmt_any = $(TESTCACHE)/fmt/fmt-any.o
+testlib_env += HARE_TD_fmt=$(TESTCACHE)/fmt/fmt.td
testlib_deps_any += $(testlib_fmt_any)
testlib_fmt_linux = $(testlib_fmt_any)
testlib_fmt_freebsd = $(testlib_fmt_any)
# gen_lib fnmatch (any)
testlib_fnmatch_any = $(TESTCACHE)/fnmatch/fnmatch-any.o
+testlib_env += HARE_TD_fnmatch=$(TESTCACHE)/fnmatch/fnmatch.td
testlib_deps_any += $(testlib_fnmatch_any)
testlib_fnmatch_linux = $(testlib_fnmatch_any)
testlib_fnmatch_freebsd = $(testlib_fnmatch_any)
# gen_lib format::elf (any)
testlib_format_elf_any = $(TESTCACHE)/format/elf/format_elf-any.o
+testlib_env += HARE_TD_format::elf=$(TESTCACHE)/format/elf/format_elf.td
testlib_deps_any += $(testlib_format_elf_any)
testlib_format_elf_linux = $(testlib_format_elf_any)
testlib_format_elf_freebsd = $(testlib_format_elf_any)
# gen_lib format::ini (any)
testlib_format_ini_any = $(TESTCACHE)/format/ini/format_ini-any.o
+testlib_env += HARE_TD_format::ini=$(TESTCACHE)/format/ini/format_ini.td
testlib_deps_any += $(testlib_format_ini_any)
testlib_format_ini_linux = $(testlib_format_ini_any)
testlib_format_ini_freebsd = $(testlib_format_ini_any)
# gen_lib format::tar (any)
testlib_format_tar_any = $(TESTCACHE)/format/tar/format_tar-any.o
+testlib_env += HARE_TD_format::tar=$(TESTCACHE)/format/tar/format_tar.td
testlib_deps_any += $(testlib_format_tar_any)
testlib_format_tar_linux = $(testlib_format_tar_any)
testlib_format_tar_freebsd = $(testlib_format_tar_any)
# gen_lib fs (any)
testlib_fs_any = $(TESTCACHE)/fs/fs-any.o
+testlib_env += HARE_TD_fs=$(TESTCACHE)/fs/fs.td
testlib_deps_any += $(testlib_fs_any)
testlib_fs_linux = $(testlib_fs_any)
testlib_fs_freebsd = $(testlib_fs_any)
# gen_lib getopt (any)
testlib_getopt_any = $(TESTCACHE)/getopt/getopt-any.o
+testlib_env += HARE_TD_getopt=$(TESTCACHE)/getopt/getopt.td
testlib_deps_any += $(testlib_getopt_any)
testlib_getopt_linux = $(testlib_getopt_any)
testlib_getopt_freebsd = $(testlib_getopt_any)
# gen_lib glob (any)
testlib_glob_any = $(TESTCACHE)/glob/glob-any.o
+testlib_env += HARE_TD_glob=$(TESTCACHE)/glob/glob.td
testlib_deps_any += $(testlib_glob_any)
testlib_glob_linux = $(testlib_glob_any)
testlib_glob_freebsd = $(testlib_glob_any)
# gen_lib hare::ast (any)
testlib_hare_ast_any = $(TESTCACHE)/hare/ast/hare_ast-any.o
+testlib_env += HARE_TD_hare::ast=$(TESTCACHE)/hare/ast/hare_ast.td
testlib_deps_any += $(testlib_hare_ast_any)
testlib_hare_ast_linux = $(testlib_hare_ast_any)
testlib_hare_ast_freebsd = $(testlib_hare_ast_any)
# gen_lib hare::lex (any)
testlib_hare_lex_any = $(TESTCACHE)/hare/lex/hare_lex-any.o
+testlib_env += HARE_TD_hare::lex=$(TESTCACHE)/hare/lex/hare_lex.td
testlib_deps_any += $(testlib_hare_lex_any)
testlib_hare_lex_linux = $(testlib_hare_lex_any)
testlib_hare_lex_freebsd = $(testlib_hare_lex_any)
# gen_lib hare::module (any)
testlib_hare_module_any = $(TESTCACHE)/hare/module/hare_module-any.o
+testlib_env += HARE_TD_hare::module=$(TESTCACHE)/hare/module/hare_module.td
testlib_deps_any += $(testlib_hare_module_any)
testlib_hare_module_linux = $(testlib_hare_module_any)
testlib_hare_module_freebsd = $(testlib_hare_module_any)
# gen_lib hare::parse (any)
testlib_hare_parse_any = $(TESTCACHE)/hare/parse/hare_parse-any.o
+testlib_env += HARE_TD_hare::parse=$(TESTCACHE)/hare/parse/hare_parse.td
testlib_deps_any += $(testlib_hare_parse_any)
testlib_hare_parse_linux = $(testlib_hare_parse_any)
testlib_hare_parse_freebsd = $(testlib_hare_parse_any)
# gen_lib hare::types (any)
testlib_hare_types_any = $(TESTCACHE)/hare/types/hare_types-any.o
+testlib_env += HARE_TD_hare::types=$(TESTCACHE)/hare/types/hare_types.td
testlib_deps_any += $(testlib_hare_types_any)
testlib_hare_types_linux = $(testlib_hare_types_any)
testlib_hare_types_freebsd = $(testlib_hare_types_any)
# gen_lib hare::unit (any)
testlib_hare_unit_any = $(TESTCACHE)/hare/unit/hare_unit-any.o
+testlib_env += HARE_TD_hare::unit=$(TESTCACHE)/hare/unit/hare_unit.td
testlib_deps_any += $(testlib_hare_unit_any)
testlib_hare_unit_linux = $(testlib_hare_unit_any)
testlib_hare_unit_freebsd = $(testlib_hare_unit_any)
# gen_lib hare::unparse (any)
testlib_hare_unparse_any = $(TESTCACHE)/hare/unparse/hare_unparse-any.o
+testlib_env += HARE_TD_hare::unparse=$(TESTCACHE)/hare/unparse/hare_unparse.td
testlib_deps_any += $(testlib_hare_unparse_any)
testlib_hare_unparse_linux = $(testlib_hare_unparse_any)
testlib_hare_unparse_freebsd = $(testlib_hare_unparse_any)
# gen_lib hash (any)
testlib_hash_any = $(TESTCACHE)/hash/hash-any.o
+testlib_env += HARE_TD_hash=$(TESTCACHE)/hash/hash.td
testlib_deps_any += $(testlib_hash_any)
testlib_hash_linux = $(testlib_hash_any)
testlib_hash_freebsd = $(testlib_hash_any)
# gen_lib hash::adler32 (any)
testlib_hash_adler32_any = $(TESTCACHE)/hash/adler32/hash_adler32-any.o
+testlib_env += HARE_TD_hash::adler32=$(TESTCACHE)/hash/adler32/hash_adler32.td
testlib_deps_any += $(testlib_hash_adler32_any)
testlib_hash_adler32_linux = $(testlib_hash_adler32_any)
testlib_hash_adler32_freebsd = $(testlib_hash_adler32_any)
# gen_lib hash::crc16 (any)
testlib_hash_crc16_any = $(TESTCACHE)/hash/crc16/hash_crc16-any.o
+testlib_env += HARE_TD_hash::crc16=$(TESTCACHE)/hash/crc16/hash_crc16.td
testlib_deps_any += $(testlib_hash_crc16_any)
testlib_hash_crc16_linux = $(testlib_hash_crc16_any)
testlib_hash_crc16_freebsd = $(testlib_hash_crc16_any)
# gen_lib hash::crc32 (any)
testlib_hash_crc32_any = $(TESTCACHE)/hash/crc32/hash_crc32-any.o
+testlib_env += HARE_TD_hash::crc32=$(TESTCACHE)/hash/crc32/hash_crc32.td
testlib_deps_any += $(testlib_hash_crc32_any)
testlib_hash_crc32_linux = $(testlib_hash_crc32_any)
testlib_hash_crc32_freebsd = $(testlib_hash_crc32_any)
# gen_lib hash::crc64 (any)
testlib_hash_crc64_any = $(TESTCACHE)/hash/crc64/hash_crc64-any.o
+testlib_env += HARE_TD_hash::crc64=$(TESTCACHE)/hash/crc64/hash_crc64.td
testlib_deps_any += $(testlib_hash_crc64_any)
testlib_hash_crc64_linux = $(testlib_hash_crc64_any)
testlib_hash_crc64_freebsd = $(testlib_hash_crc64_any)
# gen_lib hash::fnv (any)
testlib_hash_fnv_any = $(TESTCACHE)/hash/fnv/hash_fnv-any.o
+testlib_env += HARE_TD_hash::fnv=$(TESTCACHE)/hash/fnv/hash_fnv.td
testlib_deps_any += $(testlib_hash_fnv_any)
testlib_hash_fnv_linux = $(testlib_hash_fnv_any)
testlib_hash_fnv_freebsd = $(testlib_hash_fnv_any)
# gen_lib hash::siphash (any)
testlib_hash_siphash_any = $(TESTCACHE)/hash/siphash/hash_siphash-any.o
+testlib_env += HARE_TD_hash::siphash=$(TESTCACHE)/hash/siphash/hash_siphash.td
testlib_deps_any += $(testlib_hash_siphash_any)
testlib_hash_siphash_linux = $(testlib_hash_siphash_any)
testlib_hash_siphash_freebsd = $(testlib_hash_siphash_any)
# gen_lib io (linux)
testlib_io_linux = $(TESTCACHE)/io/io-linux.o
+testlib_env += HARE_TD_io=$(TESTCACHE)/io/io.td
testlib_deps_linux += $(testlib_io_linux)
# gen_lib io (freebsd)
testlib_io_freebsd = $(TESTCACHE)/io/io-freebsd.o
+testlib_env += HARE_TD_io=$(TESTCACHE)/io/io.td
testlib_deps_freebsd += $(testlib_io_freebsd)
# gen_lib linux (linux)
testlib_linux_linux = $(TESTCACHE)/linux/linux-linux.o
+testlib_env += HARE_TD_linux=$(TESTCACHE)/linux/linux.td
testlib_deps_linux += $(testlib_linux_linux)
# gen_lib linux::keyctl (linux)
testlib_linux_keyctl_linux = $(TESTCACHE)/linux/keyctl/linux_keyctl-linux.o
+testlib_env += HARE_TD_linux::keyctl=$(TESTCACHE)/linux/keyctl/linux_keyctl.td
testlib_deps_linux += $(testlib_linux_keyctl_linux)
# gen_lib linux::timerfd (linux)
testlib_linux_timerfd_linux = $(TESTCACHE)/linux/timerfd/linux_timerfd-linux.o
+testlib_env += HARE_TD_linux::timerfd=$(TESTCACHE)/linux/timerfd/linux_timerfd.td
testlib_deps_linux += $(testlib_linux_timerfd_linux)
# gen_lib linux::vdso (linux)
testlib_linux_vdso_linux = $(TESTCACHE)/linux/vdso/linux_vdso-linux.o
+testlib_env += HARE_TD_linux::vdso=$(TESTCACHE)/linux/vdso/linux_vdso.td
testlib_deps_linux += $(testlib_linux_vdso_linux)
# gen_lib log (linux)
testlib_log_linux = $(TESTCACHE)/log/log-linux.o
+testlib_env += HARE_TD_log=$(TESTCACHE)/log/log.td
testlib_deps_linux += $(testlib_log_linux)
# gen_lib log (freebsd)
testlib_log_freebsd = $(TESTCACHE)/log/log-freebsd.o
+testlib_env += HARE_TD_log=$(TESTCACHE)/log/log.td
testlib_deps_freebsd += $(testlib_log_freebsd)
# gen_lib math (any)
testlib_math_any = $(TESTCACHE)/math/math-any.o
+testlib_env += HARE_TD_math=$(TESTCACHE)/math/math.td
testlib_deps_any += $(testlib_math_any)
testlib_math_linux = $(testlib_math_any)
testlib_math_freebsd = $(testlib_math_any)
# gen_lib math::complex (any)
testlib_math_complex_any = $(TESTCACHE)/math/complex/math_complex-any.o
+testlib_env += HARE_TD_math::complex=$(TESTCACHE)/math/complex/math_complex.td
testlib_deps_any += $(testlib_math_complex_any)
testlib_math_complex_linux = $(testlib_math_complex_any)
testlib_math_complex_freebsd = $(testlib_math_complex_any)
# gen_lib math::random (any)
testlib_math_random_any = $(TESTCACHE)/math/random/math_random-any.o
+testlib_env += HARE_TD_math::random=$(TESTCACHE)/math/random/math_random.td
testlib_deps_any += $(testlib_math_random_any)
testlib_math_random_linux = $(testlib_math_random_any)
testlib_math_random_freebsd = $(testlib_math_random_any)
# gen_lib net (linux)
testlib_net_linux = $(TESTCACHE)/net/net-linux.o
+testlib_env += HARE_TD_net=$(TESTCACHE)/net/net.td
testlib_deps_linux += $(testlib_net_linux)
# gen_lib net (freebsd)
testlib_net_freebsd = $(TESTCACHE)/net/net-freebsd.o
+testlib_env += HARE_TD_net=$(TESTCACHE)/net/net.td
testlib_deps_freebsd += $(testlib_net_freebsd)
# gen_lib net::dial (any)
testlib_net_dial_any = $(TESTCACHE)/net/dial/net_dial-any.o
+testlib_env += HARE_TD_net::dial=$(TESTCACHE)/net/dial/net_dial.td
testlib_deps_any += $(testlib_net_dial_any)
testlib_net_dial_linux = $(testlib_net_dial_any)
testlib_net_dial_freebsd = $(testlib_net_dial_any)
# gen_lib net::dns (any)
testlib_net_dns_any = $(TESTCACHE)/net/dns/net_dns-any.o
+testlib_env += HARE_TD_net::dns=$(TESTCACHE)/net/dns/net_dns.td
testlib_deps_any += $(testlib_net_dns_any)
testlib_net_dns_linux = $(testlib_net_dns_any)
testlib_net_dns_freebsd = $(testlib_net_dns_any)
# gen_lib net::ip (linux)
testlib_net_ip_linux = $(TESTCACHE)/net/ip/net_ip-linux.o
+testlib_env += HARE_TD_net::ip=$(TESTCACHE)/net/ip/net_ip.td
testlib_deps_linux += $(testlib_net_ip_linux)
# gen_lib net::ip (freebsd)
testlib_net_ip_freebsd = $(TESTCACHE)/net/ip/net_ip-freebsd.o
+testlib_env += HARE_TD_net::ip=$(TESTCACHE)/net/ip/net_ip.td
testlib_deps_freebsd += $(testlib_net_ip_freebsd)
# gen_lib net::tcp (linux)
testlib_net_tcp_linux = $(TESTCACHE)/net/tcp/net_tcp-linux.o
+testlib_env += HARE_TD_net::tcp=$(TESTCACHE)/net/tcp/net_tcp.td
testlib_deps_linux += $(testlib_net_tcp_linux)
# gen_lib net::tcp (freebsd)
testlib_net_tcp_freebsd = $(TESTCACHE)/net/tcp/net_tcp-freebsd.o
+testlib_env += HARE_TD_net::tcp=$(TESTCACHE)/net/tcp/net_tcp.td
testlib_deps_freebsd += $(testlib_net_tcp_freebsd)
# gen_lib net::udp (linux)
testlib_net_udp_linux = $(TESTCACHE)/net/udp/net_udp-linux.o
+testlib_env += HARE_TD_net::udp=$(TESTCACHE)/net/udp/net_udp.td
testlib_deps_linux += $(testlib_net_udp_linux)
# gen_lib net::udp (freebsd)
testlib_net_udp_freebsd = $(TESTCACHE)/net/udp/net_udp-freebsd.o
+testlib_env += HARE_TD_net::udp=$(TESTCACHE)/net/udp/net_udp.td
testlib_deps_freebsd += $(testlib_net_udp_freebsd)
# gen_lib net::unix (linux)
testlib_net_unix_linux = $(TESTCACHE)/net/unix/net_unix-linux.o
+testlib_env += HARE_TD_net::unix=$(TESTCACHE)/net/unix/net_unix.td
testlib_deps_linux += $(testlib_net_unix_linux)
# gen_lib net::unix (freebsd)
testlib_net_unix_freebsd = $(TESTCACHE)/net/unix/net_unix-freebsd.o
+testlib_env += HARE_TD_net::unix=$(TESTCACHE)/net/unix/net_unix.td
testlib_deps_freebsd += $(testlib_net_unix_freebsd)
# gen_lib net::uri (any)
testlib_net_uri_any = $(TESTCACHE)/net/uri/net_uri-any.o
+testlib_env += HARE_TD_net::uri=$(TESTCACHE)/net/uri/net_uri.td
testlib_deps_any += $(testlib_net_uri_any)
testlib_net_uri_linux = $(testlib_net_uri_any)
testlib_net_uri_freebsd = $(testlib_net_uri_any)
# gen_lib os (linux)
testlib_os_linux = $(TESTCACHE)/os/os-linux.o
+testlib_env += HARE_TD_os=$(TESTCACHE)/os/os.td
testlib_deps_linux += $(testlib_os_linux)
# gen_lib os (freebsd)
testlib_os_freebsd = $(TESTCACHE)/os/os-freebsd.o
+testlib_env += HARE_TD_os=$(TESTCACHE)/os/os.td
testlib_deps_freebsd += $(testlib_os_freebsd)
# gen_lib os::exec (linux)
testlib_os_exec_linux = $(TESTCACHE)/os/exec/os_exec-linux.o
+testlib_env += HARE_TD_os::exec=$(TESTCACHE)/os/exec/os_exec.td
testlib_deps_linux += $(testlib_os_exec_linux)
# gen_lib os::exec (freebsd)
testlib_os_exec_freebsd = $(TESTCACHE)/os/exec/os_exec-freebsd.o
+testlib_env += HARE_TD_os::exec=$(TESTCACHE)/os/exec/os_exec.td
testlib_deps_freebsd += $(testlib_os_exec_freebsd)
# gen_lib path (any)
testlib_path_any = $(TESTCACHE)/path/path-any.o
+testlib_env += HARE_TD_path=$(TESTCACHE)/path/path.td
testlib_deps_any += $(testlib_path_any)
testlib_path_linux = $(testlib_path_any)
testlib_path_freebsd = $(testlib_path_any)
# gen_lib regex (any)
testlib_regex_any = $(TESTCACHE)/regex/regex-any.o
+testlib_env += HARE_TD_regex=$(TESTCACHE)/regex/regex.td
testlib_deps_any += $(testlib_regex_any)
testlib_regex_linux = $(testlib_regex_any)
testlib_regex_freebsd = $(testlib_regex_any)
# gen_lib shlex (any)
testlib_shlex_any = $(TESTCACHE)/shlex/shlex-any.o
+testlib_env += HARE_TD_shlex=$(TESTCACHE)/shlex/shlex.td
testlib_deps_any += $(testlib_shlex_any)
testlib_shlex_linux = $(testlib_shlex_any)
testlib_shlex_freebsd = $(testlib_shlex_any)
# gen_lib slices (any)
testlib_slices_any = $(TESTCACHE)/slices/slices-any.o
+testlib_env += HARE_TD_slices=$(TESTCACHE)/slices/slices.td
testlib_deps_any += $(testlib_slices_any)
testlib_slices_linux = $(testlib_slices_any)
testlib_slices_freebsd = $(testlib_slices_any)
# gen_lib sort (any)
testlib_sort_any = $(TESTCACHE)/sort/sort-any.o
+testlib_env += HARE_TD_sort=$(TESTCACHE)/sort/sort.td
testlib_deps_any += $(testlib_sort_any)
testlib_sort_linux = $(testlib_sort_any)
testlib_sort_freebsd = $(testlib_sort_any)
# gen_lib strconv (any)
testlib_strconv_any = $(TESTCACHE)/strconv/strconv-any.o
+testlib_env += HARE_TD_strconv=$(TESTCACHE)/strconv/strconv.td
testlib_deps_any += $(testlib_strconv_any)
testlib_strconv_linux = $(testlib_strconv_any)
testlib_strconv_freebsd = $(testlib_strconv_any)
# gen_lib strings (any)
testlib_strings_any = $(TESTCACHE)/strings/strings-any.o
+testlib_env += HARE_TD_strings=$(TESTCACHE)/strings/strings.td
testlib_deps_any += $(testlib_strings_any)
testlib_strings_linux = $(testlib_strings_any)
testlib_strings_freebsd = $(testlib_strings_any)
# gen_lib strings::template (any)
testlib_strings_template_any = $(TESTCACHE)/strings/template/strings_template-any.o
+testlib_env += HARE_TD_strings::template=$(TESTCACHE)/strings/template/strings_template.td
testlib_deps_any += $(testlib_strings_template_any)
testlib_strings_template_linux = $(testlib_strings_template_any)
testlib_strings_template_freebsd = $(testlib_strings_template_any)
# gen_lib strio (any)
testlib_strio_any = $(TESTCACHE)/strio/strio-any.o
+testlib_env += HARE_TD_strio=$(TESTCACHE)/strio/strio.td
testlib_deps_any += $(testlib_strio_any)
testlib_strio_linux = $(testlib_strio_any)
testlib_strio_freebsd = $(testlib_strio_any)
# gen_lib temp (linux)
testlib_temp_linux = $(TESTCACHE)/temp/temp-linux.o
+testlib_env += HARE_TD_temp=$(TESTCACHE)/temp/temp.td
testlib_deps_linux += $(testlib_temp_linux)
# gen_lib temp (freebsd)
testlib_temp_freebsd = $(TESTCACHE)/temp/temp-freebsd.o
+testlib_env += HARE_TD_temp=$(TESTCACHE)/temp/temp.td
testlib_deps_freebsd += $(testlib_temp_freebsd)
# gen_lib test (any)
testlib_test_any = $(TESTCACHE)/test/test-any.o
+testlib_env += HARE_TD_test=$(TESTCACHE)/test/test.td
testlib_deps_any += $(testlib_test_any)
testlib_test_linux = $(testlib_test_any)
testlib_test_freebsd = $(testlib_test_any)
# gen_lib time (linux)
testlib_time_linux = $(TESTCACHE)/time/time-linux.o
+testlib_env += HARE_TD_time=$(TESTCACHE)/time/time.td
testlib_deps_linux += $(testlib_time_linux)
# gen_lib time (freebsd)
testlib_time_freebsd = $(TESTCACHE)/time/time-freebsd.o
+testlib_env += HARE_TD_time=$(TESTCACHE)/time/time.td
testlib_deps_freebsd += $(testlib_time_freebsd)
# gen_lib time::chrono (linux)
testlib_time_chrono_linux = $(TESTCACHE)/time/chrono/time_chrono-linux.o
+testlib_env += HARE_TD_time::chrono=$(TESTCACHE)/time/chrono/time_chrono.td
testlib_deps_linux += $(testlib_time_chrono_linux)
# gen_lib time::chrono (freebsd)
testlib_time_chrono_freebsd = $(TESTCACHE)/time/chrono/time_chrono-freebsd.o
+testlib_env += HARE_TD_time::chrono=$(TESTCACHE)/time/chrono/time_chrono.td
testlib_deps_freebsd += $(testlib_time_chrono_freebsd)
# gen_lib types (any)
testlib_types_any = $(TESTCACHE)/types/types-any.o
+testlib_env += HARE_TD_types=$(TESTCACHE)/types/types.td
testlib_deps_any += $(testlib_types_any)
testlib_types_linux = $(testlib_types_any)
testlib_types_freebsd = $(testlib_types_any)
# gen_lib types::c (any)
testlib_types_c_any = $(TESTCACHE)/types/c/types_c-any.o
+testlib_env += HARE_TD_types::c=$(TESTCACHE)/types/c/types_c.td
testlib_deps_any += $(testlib_types_c_any)
testlib_types_c_linux = $(testlib_types_c_any)
testlib_types_c_freebsd = $(testlib_types_c_any)
# gen_lib unix (linux)
testlib_unix_linux = $(TESTCACHE)/unix/unix-linux.o
+testlib_env += HARE_TD_unix=$(TESTCACHE)/unix/unix.td
testlib_deps_linux += $(testlib_unix_linux)
# gen_lib unix (freebsd)
testlib_unix_freebsd = $(TESTCACHE)/unix/unix-freebsd.o
+testlib_env += HARE_TD_unix=$(TESTCACHE)/unix/unix.td
testlib_deps_freebsd += $(testlib_unix_freebsd)
# gen_lib unix::hosts (linux)
testlib_unix_hosts_linux = $(TESTCACHE)/unix/hosts/unix_hosts-linux.o
+testlib_env += HARE_TD_unix::hosts=$(TESTCACHE)/unix/hosts/unix_hosts.td
testlib_deps_linux += $(testlib_unix_hosts_linux)
# gen_lib unix::hosts (freebsd)
testlib_unix_hosts_freebsd = $(TESTCACHE)/unix/hosts/unix_hosts-freebsd.o
+testlib_env += HARE_TD_unix::hosts=$(TESTCACHE)/unix/hosts/unix_hosts.td
testlib_deps_freebsd += $(testlib_unix_hosts_freebsd)
# gen_lib unix::passwd (any)
testlib_unix_passwd_any = $(TESTCACHE)/unix/passwd/unix_passwd-any.o
+testlib_env += HARE_TD_unix::passwd=$(TESTCACHE)/unix/passwd/unix_passwd.td
testlib_deps_any += $(testlib_unix_passwd_any)
testlib_unix_passwd_linux = $(testlib_unix_passwd_any)
testlib_unix_passwd_freebsd = $(testlib_unix_passwd_any)
# gen_lib unix::poll (linux)
testlib_unix_poll_linux = $(TESTCACHE)/unix/poll/unix_poll-linux.o
+testlib_env += HARE_TD_unix::poll=$(TESTCACHE)/unix/poll/unix_poll.td
testlib_deps_linux += $(testlib_unix_poll_linux)
# gen_lib unix::poll (freebsd)
testlib_unix_poll_freebsd = $(TESTCACHE)/unix/poll/unix_poll-freebsd.o
+testlib_env += HARE_TD_unix::poll=$(TESTCACHE)/unix/poll/unix_poll.td
testlib_deps_freebsd += $(testlib_unix_poll_freebsd)
# gen_lib unix::resolvconf (linux)
testlib_unix_resolvconf_linux = $(TESTCACHE)/unix/resolvconf/unix_resolvconf-linux.o
+testlib_env += HARE_TD_unix::resolvconf=$(TESTCACHE)/unix/resolvconf/unix_resolvconf.td
testlib_deps_linux += $(testlib_unix_resolvconf_linux)
# gen_lib unix::resolvconf (freebsd)
testlib_unix_resolvconf_freebsd = $(TESTCACHE)/unix/resolvconf/unix_resolvconf-freebsd.o
+testlib_env += HARE_TD_unix::resolvconf=$(TESTCACHE)/unix/resolvconf/unix_resolvconf.td
testlib_deps_freebsd += $(testlib_unix_resolvconf_freebsd)
# gen_lib unix::signal (linux)
testlib_unix_signal_linux = $(TESTCACHE)/unix/signal/unix_signal-linux.o
+testlib_env += HARE_TD_unix::signal=$(TESTCACHE)/unix/signal/unix_signal.td
testlib_deps_linux += $(testlib_unix_signal_linux)
# gen_lib unix::signal (freebsd)
testlib_unix_signal_freebsd = $(TESTCACHE)/unix/signal/unix_signal-freebsd.o
+testlib_env += HARE_TD_unix::signal=$(TESTCACHE)/unix/signal/unix_signal.td
testlib_deps_freebsd += $(testlib_unix_signal_freebsd)
# gen_lib unix::tty (linux)
testlib_unix_tty_linux = $(TESTCACHE)/unix/tty/unix_tty-linux.o
+testlib_env += HARE_TD_unix::tty=$(TESTCACHE)/unix/tty/unix_tty.td
testlib_deps_linux += $(testlib_unix_tty_linux)
# gen_lib unix::tty (freebsd)
testlib_unix_tty_freebsd = $(TESTCACHE)/unix/tty/unix_tty-freebsd.o
+testlib_env += HARE_TD_unix::tty=$(TESTCACHE)/unix/tty/unix_tty.td
testlib_deps_freebsd += $(testlib_unix_tty_freebsd)
# gen_lib uuid (any)
testlib_uuid_any = $(TESTCACHE)/uuid/uuid-any.o
+testlib_env += HARE_TD_uuid=$(TESTCACHE)/uuid/uuid.td
testlib_deps_any += $(testlib_uuid_any)
testlib_uuid_linux = $(testlib_uuid_any)
testlib_uuid_freebsd = $(testlib_uuid_any)
@@ -3045,7 +3287,7 @@ testlib_ascii_any_srcs = \
$(TESTCACHE)/ascii/ascii-any.ssa: $(testlib_ascii_any_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/ascii
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nascii \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nascii \
-t$(TESTCACHE)/ascii/ascii.td $(testlib_ascii_any_srcs)
# bufio (+any)
@@ -3057,7 +3299,7 @@ testlib_bufio_any_srcs = \
$(TESTCACHE)/bufio/bufio-any.ssa: $(testlib_bufio_any_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/bufio
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nbufio \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nbufio \
-t$(TESTCACHE)/bufio/bufio.td $(testlib_bufio_any_srcs)
# bytes (+any)
@@ -3074,7 +3316,7 @@ testlib_bytes_any_srcs = \
$(TESTCACHE)/bytes/bytes-any.ssa: $(testlib_bytes_any_srcs) $(testlib_rt) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/bytes
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nbytes \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nbytes \
-t$(TESTCACHE)/bytes/bytes.td $(testlib_bytes_any_srcs)
# crypto (+any)
@@ -3086,7 +3328,7 @@ testlib_crypto_any_srcs = \
$(TESTCACHE)/crypto/crypto-any.ssa: $(testlib_crypto_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_crypto_argon2_$(PLATFORM)) $(testlib_crypto_chacha_$(PLATFORM)) $(testlib_crypto_cihper_$(PLATFORM)) $(testlib_crypto_poly1305_$(PLATFORM)) $(testlib_crypto_mac_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto \
-t$(TESTCACHE)/crypto/crypto.td $(testlib_crypto_any_srcs)
# crypto::aes (+any)
@@ -3103,7 +3345,7 @@ testlib_crypto_aes_any_srcs = \
$(TESTCACHE)/crypto/aes/crypto_aes-any.ssa: $(testlib_crypto_aes_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/aes
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::aes \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::aes \
-t$(TESTCACHE)/crypto/aes/crypto_aes.td $(testlib_crypto_aes_any_srcs)
# crypto::aes::xts (+any)
@@ -3114,7 +3356,7 @@ testlib_crypto_aes_xts_any_srcs = \
$(TESTCACHE)/crypto/aes/xts/crypto_aes_xts-any.ssa: $(testlib_crypto_aes_xts_any_srcs) $(testlib_rt) $(testlib_crypto_aes_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/aes/xts
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::aes::xts \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::aes::xts \
-t$(TESTCACHE)/crypto/aes/xts/crypto_aes_xts.td $(testlib_crypto_aes_xts_any_srcs)
# crypto::argon2 (+any)
@@ -3125,7 +3367,7 @@ testlib_crypto_argon2_any_srcs = \
$(TESTCACHE)/crypto/argon2/crypto_argon2-any.ssa: $(testlib_crypto_argon2_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_blake2b_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/argon2
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::argon2 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::argon2 \
-t$(TESTCACHE)/crypto/argon2/crypto_argon2.td $(testlib_crypto_argon2_any_srcs)
# crypto::bcrypt (+any)
@@ -3137,7 +3379,7 @@ testlib_crypto_bcrypt_any_srcs = \
$(TESTCACHE)/crypto/bcrypt/crypto_bcrypt-any.ssa: $(testlib_crypto_bcrypt_any_srcs) $(testlib_rt) $(testlib_crypto_blowfish_$(PLATFORM)) $(testlib_encoding_base64_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_crypto_$(PLATFORM)) $(testlib_crypto_random_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_strconv_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/bcrypt
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::bcrypt \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::bcrypt \
-t$(TESTCACHE)/crypto/bcrypt/crypto_bcrypt.td $(testlib_crypto_bcrypt_any_srcs)
# crypto::blake2b (+any)
@@ -3149,7 +3391,7 @@ testlib_crypto_blake2b_any_srcs = \
$(TESTCACHE)/crypto/blake2b/crypto_blake2b-any.ssa: $(testlib_crypto_blake2b_any_srcs) $(testlib_rt) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/blake2b
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::blake2b \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::blake2b \
-t$(TESTCACHE)/crypto/blake2b/crypto_blake2b.td $(testlib_crypto_blake2b_any_srcs)
# crypto::blowfish (+any)
@@ -3161,7 +3403,7 @@ testlib_crypto_blowfish_any_srcs = \
$(TESTCACHE)/crypto/blowfish/crypto_blowfish-any.ssa: $(testlib_crypto_blowfish_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_endian_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/blowfish
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::blowfish \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::blowfish \
-t$(TESTCACHE)/crypto/blowfish/crypto_blowfish.td $(testlib_crypto_blowfish_any_srcs)
# crypto::bigint (+any)
@@ -3179,7 +3421,7 @@ testlib_crypto_bigint_any_srcs = \
$(TESTCACHE)/crypto/bigint/crypto_bigint-any.ssa: $(testlib_crypto_bigint_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/bigint
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::bigint \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::bigint \
-t$(TESTCACHE)/crypto/bigint/crypto_bigint.td $(testlib_crypto_bigint_any_srcs)
# crypto::chacha (+any)
@@ -3190,7 +3432,7 @@ testlib_crypto_chacha_any_srcs = \
$(TESTCACHE)/crypto/chacha/crypto_chacha-any.ssa: $(testlib_crypto_chacha_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/chacha
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::chacha \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::chacha \
-t$(TESTCACHE)/crypto/chacha/crypto_chacha.td $(testlib_crypto_chacha_any_srcs)
# crypto::cipher (+any)
@@ -3206,7 +3448,7 @@ testlib_crypto_cipher_any_srcs = \
$(TESTCACHE)/crypto/cipher/crypto_cipher-any.ssa: $(testlib_crypto_cipher_any_srcs) $(testlib_rt) $(testlib_crypto_math_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/cipher
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::cipher \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::cipher \
-t$(TESTCACHE)/crypto/cipher/crypto_cipher.td $(testlib_crypto_cipher_any_srcs)
# crypto::hkdf (+any)
@@ -3217,7 +3459,7 @@ testlib_crypto_hkdf_any_srcs = \
$(TESTCACHE)/crypto/hkdf/crypto_hkdf-any.ssa: $(testlib_crypto_hkdf_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_hmac_$(PLATFORM)) $(testlib_crypto_mac_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_crypto_sha1_$(PLATFORM)) $(testlib_crypto_sha256_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/hkdf
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::hkdf \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::hkdf \
-t$(TESTCACHE)/crypto/hkdf/crypto_hkdf.td $(testlib_crypto_hkdf_any_srcs)
# crypto::hmac (+any)
@@ -3230,7 +3472,7 @@ testlib_crypto_hmac_any_srcs = \
$(TESTCACHE)/crypto/hmac/crypto_hmac-any.ssa: $(testlib_crypto_hmac_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_mac_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_crypto_sha1_$(PLATFORM)) $(testlib_crypto_sha256_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/hmac
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::hmac \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::hmac \
-t$(TESTCACHE)/crypto/hmac/crypto_hmac.td $(testlib_crypto_hmac_any_srcs)
# crypto::mac (+any)
@@ -3240,7 +3482,7 @@ testlib_crypto_mac_any_srcs = \
$(TESTCACHE)/crypto/mac/crypto_mac-any.ssa: $(testlib_crypto_mac_any_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/mac
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::mac \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::mac \
-t$(TESTCACHE)/crypto/mac/crypto_mac.td $(testlib_crypto_mac_any_srcs)
# crypto::math (+any)
@@ -3251,7 +3493,7 @@ testlib_crypto_math_any_srcs = \
$(TESTCACHE)/crypto/math/crypto_math-any.ssa: $(testlib_crypto_math_any_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/math
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::math \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::math \
-t$(TESTCACHE)/crypto/math/crypto_math.td $(testlib_crypto_math_any_srcs)
# crypto::random (+linux)
@@ -3262,7 +3504,7 @@ testlib_crypto_random_linux_srcs = \
$(TESTCACHE)/crypto/random/crypto_random-linux.ssa: $(testlib_crypto_random_linux_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/random
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::random \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::random \
-t$(TESTCACHE)/crypto/random/crypto_random.td $(testlib_crypto_random_linux_srcs)
# crypto::random (+freebsd)
@@ -3273,7 +3515,7 @@ testlib_crypto_random_freebsd_srcs = \
$(TESTCACHE)/crypto/random/crypto_random-freebsd.ssa: $(testlib_crypto_random_freebsd_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/random
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::random \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::random \
-t$(TESTCACHE)/crypto/random/crypto_random.td $(testlib_crypto_random_freebsd_srcs)
# crypto::rsa (+any)
@@ -3289,7 +3531,7 @@ testlib_crypto_rsa_any_srcs = \
$(TESTCACHE)/crypto/rsa/crypto_rsa-any.ssa: $(testlib_crypto_rsa_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_bigint_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_crypto_sha1_$(PLATFORM)) $(testlib_crypto_sha256_$(PLATFORM)) $(testlib_crypto_sha512_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/rsa
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::rsa \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::rsa \
-t$(TESTCACHE)/crypto/rsa/crypto_rsa.td $(testlib_crypto_rsa_any_srcs)
# crypto::poly1305 (+any)
@@ -3300,7 +3542,7 @@ testlib_crypto_poly1305_any_srcs = \
$(TESTCACHE)/crypto/poly1305/crypto_poly1305-any.ssa: $(testlib_crypto_poly1305_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_mac_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/poly1305
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::poly1305 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::poly1305 \
-t$(TESTCACHE)/crypto/poly1305/crypto_poly1305.td $(testlib_crypto_poly1305_any_srcs)
# crypto::salsa (+any)
@@ -3311,7 +3553,7 @@ testlib_crypto_salsa_any_srcs = \
$(TESTCACHE)/crypto/salsa/crypto_salsa-any.ssa: $(testlib_crypto_salsa_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_crypto_cipher_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_types_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/salsa
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::salsa \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::salsa \
-t$(TESTCACHE)/crypto/salsa/crypto_salsa.td $(testlib_crypto_salsa_any_srcs)
# crypto::sha1 (+any)
@@ -3322,7 +3564,7 @@ testlib_crypto_sha1_any_srcs = \
$(TESTCACHE)/crypto/sha1/crypto_sha1-any.ssa: $(testlib_crypto_sha1_any_srcs) $(testlib_rt) $(testlib_crypto_math_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/sha1
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha1 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha1 \
-t$(TESTCACHE)/crypto/sha1/crypto_sha1.td $(testlib_crypto_sha1_any_srcs)
# crypto::sha256 (+any)
@@ -3333,7 +3575,7 @@ testlib_crypto_sha256_any_srcs = \
$(TESTCACHE)/crypto/sha256/crypto_sha256-any.ssa: $(testlib_crypto_sha256_any_srcs) $(testlib_rt) $(testlib_crypto_math_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/sha256
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha256 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha256 \
-t$(TESTCACHE)/crypto/sha256/crypto_sha256.td $(testlib_crypto_sha256_any_srcs)
# crypto::sha512 (+any)
@@ -3344,7 +3586,7 @@ testlib_crypto_sha512_any_srcs = \
$(TESTCACHE)/crypto/sha512/crypto_sha512-any.ssa: $(testlib_crypto_sha512_any_srcs) $(testlib_rt) $(testlib_crypto_math_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/sha512
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha512 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::sha512 \
-t$(TESTCACHE)/crypto/sha512/crypto_sha512.td $(testlib_crypto_sha512_any_srcs)
# crypto::curve25519 (+any)
@@ -3355,7 +3597,7 @@ testlib_crypto_curve25519_any_srcs = \
$(TESTCACHE)/crypto/curve25519/crypto_curve25519-any.ssa: $(testlib_crypto_curve25519_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_crypto_random_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/curve25519
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::curve25519 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::curve25519 \
-t$(TESTCACHE)/crypto/curve25519/crypto_curve25519.td $(testlib_crypto_curve25519_any_srcs)
# crypto::ed25519 (+any)
@@ -3367,7 +3609,7 @@ testlib_crypto_ed25519_any_srcs = \
$(TESTCACHE)/crypto/ed25519/crypto_ed25519-any.ssa: $(testlib_crypto_ed25519_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_sha512_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/ed25519
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::ed25519 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::ed25519 \
-t$(TESTCACHE)/crypto/ed25519/crypto_ed25519.td $(testlib_crypto_ed25519_any_srcs)
# crypto::x25519 (+any)
@@ -3378,7 +3620,7 @@ testlib_crypto_x25519_any_srcs = \
$(TESTCACHE)/crypto/x25519/crypto_x25519-any.ssa: $(testlib_crypto_x25519_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_crypto_curve25519_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_crypto_random_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/crypto/x25519
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::x25519 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ncrypto::x25519 \
-t$(TESTCACHE)/crypto/x25519/crypto_x25519.td $(testlib_crypto_x25519_any_srcs)
# datetime (+linux)
@@ -3400,7 +3642,7 @@ testlib_datetime_linux_srcs = \
$(TESTCACHE)/datetime/datetime-linux.ssa: $(testlib_datetime_linux_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_time_chrono_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/datetime
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndatetime \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndatetime \
-t$(TESTCACHE)/datetime/datetime.td $(testlib_datetime_linux_srcs)
# datetime (+freebsd)
@@ -3422,7 +3664,7 @@ testlib_datetime_freebsd_srcs = \
$(TESTCACHE)/datetime/datetime-freebsd.ssa: $(testlib_datetime_freebsd_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_time_chrono_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/datetime
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndatetime \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndatetime \
-t$(TESTCACHE)/datetime/datetime.td $(testlib_datetime_freebsd_srcs)
# dirs (+any)
@@ -3432,7 +3674,7 @@ testlib_dirs_any_srcs = \
$(TESTCACHE)/dirs/dirs-any.ssa: $(testlib_dirs_any_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_path_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_unix_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/dirs
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndirs \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ndirs \
-t$(TESTCACHE)/dirs/dirs.td $(testlib_dirs_any_srcs)
# encoding::base64 (+any)
@@ -3442,7 +3684,7 @@ testlib_encoding_base64_any_srcs = \
$(TESTCACHE)/encoding/base64/encoding_base64-any.ssa: $(testlib_encoding_base64_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/encoding/base64
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::base64 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::base64 \
-t$(TESTCACHE)/encoding/base64/encoding_base64.td $(testlib_encoding_base64_any_srcs)
# encoding::base32 (+any)
@@ -3452,7 +3694,7 @@ testlib_encoding_base32_any_srcs = \
$(TESTCACHE)/encoding/base32/encoding_base32-any.ssa: $(testlib_encoding_base32_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/encoding/base32
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::base32 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::base32 \
-t$(TESTCACHE)/encoding/base32/encoding_base32.td $(testlib_encoding_base32_any_srcs)
# encoding::hex (+any)
@@ -3462,7 +3704,7 @@ testlib_encoding_hex_any_srcs = \
$(TESTCACHE)/encoding/hex/encoding_hex-any.ssa: $(testlib_encoding_hex_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/encoding/hex
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::hex \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::hex \
-t$(TESTCACHE)/encoding/hex/encoding_hex.td $(testlib_encoding_hex_any_srcs)
# encoding::pem (+any)
@@ -3473,7 +3715,7 @@ testlib_encoding_pem_any_srcs = \
$(TESTCACHE)/encoding/pem/encoding_pem-any.ssa: $(testlib_encoding_pem_any_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_encoding_base64_$(PLATFORM)) $(testlib_ascii_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_bytes_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/encoding/pem
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::pem \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::pem \
-t$(TESTCACHE)/encoding/pem/encoding_pem.td $(testlib_encoding_pem_any_srcs)
# encoding::utf8 (+any)
@@ -3486,7 +3728,7 @@ testlib_encoding_utf8_any_srcs = \
$(TESTCACHE)/encoding/utf8/encoding_utf8-any.ssa: $(testlib_encoding_utf8_any_srcs) $(testlib_rt) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/encoding/utf8
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::utf8 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nencoding::utf8 \
-t$(TESTCACHE)/encoding/utf8/encoding_utf8.td $(testlib_encoding_utf8_any_srcs)
# endian (+any)
@@ -3500,7 +3742,7 @@ testlib_endian_any_srcs = \
$(TESTCACHE)/endian/endian-any.ssa: $(testlib_endian_any_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/endian
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nendian \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nendian \
-t$(TESTCACHE)/endian/endian.td $(testlib_endian_any_srcs)
# errors (+any)
@@ -3513,7 +3755,7 @@ testlib_errors_any_srcs = \
$(TESTCACHE)/errors/errors-any.ssa: $(testlib_errors_any_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/errors
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nerrors \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nerrors \
-t$(TESTCACHE)/errors/errors.td $(testlib_errors_any_srcs)
# fmt (+any)
@@ -3523,7 +3765,7 @@ testlib_fmt_any_srcs = \
$(TESTCACHE)/fmt/fmt-any.ssa: $(testlib_fmt_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/fmt
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfmt \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfmt \
-t$(TESTCACHE)/fmt/fmt.td $(testlib_fmt_any_srcs)
# fnmatch (+any)
@@ -3534,7 +3776,7 @@ testlib_fnmatch_any_srcs = \
$(TESTCACHE)/fnmatch/fnmatch-any.ssa: $(testlib_fnmatch_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_sort_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/fnmatch
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfnmatch \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfnmatch \
-t$(TESTCACHE)/fnmatch/fnmatch.td $(testlib_fnmatch_any_srcs)
# format::elf (+any)
@@ -3546,7 +3788,7 @@ testlib_format_elf_any_srcs = \
$(TESTCACHE)/format/elf/format_elf-any.ssa: $(testlib_format_elf_any_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/format/elf
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::elf \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::elf \
-t$(TESTCACHE)/format/elf/format_elf.td $(testlib_format_elf_any_srcs)
# format::ini (+any)
@@ -3558,7 +3800,7 @@ testlib_format_ini_any_srcs = \
$(TESTCACHE)/format/ini/format_ini-any.ssa: $(testlib_format_ini_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/format/ini
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::ini \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::ini \
-t$(TESTCACHE)/format/ini/format_ini.td $(testlib_format_ini_any_srcs)
# format::tar (+any)
@@ -3569,7 +3811,7 @@ testlib_format_tar_any_srcs = \
$(TESTCACHE)/format/tar/format_tar-any.ssa: $(testlib_format_tar_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/format/tar
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::tar \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nformat::tar \
-t$(TESTCACHE)/format/tar/format_tar.td $(testlib_format_tar_any_srcs)
# fs (+any)
@@ -3581,7 +3823,7 @@ testlib_fs_any_srcs = \
$(TESTCACHE)/fs/fs-any.ssa: $(testlib_fs_any_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_path_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/fs
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfs \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nfs \
-t$(TESTCACHE)/fs/fs.td $(testlib_fs_any_srcs)
# getopt (+any)
@@ -3591,7 +3833,7 @@ testlib_getopt_any_srcs = \
$(TESTCACHE)/getopt/getopt-any.ssa: $(testlib_getopt_any_srcs) $(testlib_rt) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/getopt
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ngetopt \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ngetopt \
-t$(TESTCACHE)/getopt/getopt.td $(testlib_getopt_any_srcs)
# glob (+any)
@@ -3602,7 +3844,7 @@ testlib_glob_any_srcs = \
$(TESTCACHE)/glob/glob-any.ssa: $(testlib_glob_any_srcs) $(testlib_rt) $(testlib_fnmatch_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_sort_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/glob
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nglob \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nglob \
-t$(TESTCACHE)/glob/glob.td $(testlib_glob_any_srcs)
# hare::ast (+any)
@@ -3617,7 +3859,7 @@ testlib_hare_ast_any_srcs = \
$(TESTCACHE)/hare/ast/hare_ast-any.ssa: $(testlib_hare_ast_any_srcs) $(testlib_rt) $(testlib_hare_lex_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/ast
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::ast \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::ast \
-t$(TESTCACHE)/hare/ast/hare_ast.td $(testlib_hare_ast_any_srcs)
# hare::lex (+any)
@@ -3629,7 +3871,7 @@ testlib_hare_lex_any_srcs = \
$(TESTCACHE)/hare/lex/hare_lex-any.ssa: $(testlib_hare_lex_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_sort_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/lex
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::lex \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::lex \
-t$(TESTCACHE)/hare/lex/hare_lex.td $(testlib_hare_lex_any_srcs)
# hare::module (+any)
@@ -3643,7 +3885,7 @@ testlib_hare_module_any_srcs = \
$(TESTCACHE)/hare/module/hare_module-any.ssa: $(testlib_hare_module_any_srcs) $(testlib_rt) $(testlib_hare_ast_$(PLATFORM)) $(testlib_hare_lex_$(PLATFORM)) $(testlib_hare_parse_$(PLATFORM)) $(testlib_hare_unparse_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_crypto_sha256_$(PLATFORM)) $(testlib_dirs_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_ascii_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_sort_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_temp_$(PLATFORM)) $(testlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/module
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::module \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::module \
-t$(TESTCACHE)/hare/module/hare_module.td $(testlib_hare_module_any_srcs)
# hare::parse (+any)
@@ -3665,7 +3907,7 @@ testlib_hare_parse_any_srcs = \
$(TESTCACHE)/hare/parse/hare_parse-any.ssa: $(testlib_hare_parse_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_hare_ast_$(PLATFORM)) $(testlib_hare_lex_$(PLATFORM)) $(testlib_hare_unparse_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_types_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_math_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/parse
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::parse \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::parse \
-t$(TESTCACHE)/hare/parse/hare_parse.td $(testlib_hare_parse_any_srcs)
# hare::types (+any)
@@ -3683,7 +3925,7 @@ testlib_hare_types_any_srcs = \
$(TESTCACHE)/hare/types/hare_types-any.ssa: $(testlib_hare_types_any_srcs) $(testlib_rt) $(testlib_hare_ast_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_hash_fnv_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_sort_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_hare_lex_$(PLATFORM)) $(testlib_hare_parse_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/types
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::types \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::types \
-t$(TESTCACHE)/hare/types/hare_types.td $(testlib_hare_types_any_srcs)
# hare::unit (+any)
@@ -3701,7 +3943,7 @@ testlib_hare_unit_any_srcs = \
$(TESTCACHE)/hare/unit/hare_unit-any.ssa: $(testlib_hare_unit_any_srcs) $(testlib_rt) $(testlib_hare_ast_$(PLATFORM)) $(testlib_hare_types_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_hash_fnv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_hare_lex_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_hare_parse_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/unit
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::unit \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::unit \
-t$(TESTCACHE)/hare/unit/hare_unit.td $(testlib_hare_unit_any_srcs)
# hare::unparse (+any)
@@ -3717,7 +3959,7 @@ testlib_hare_unparse_any_srcs = \
$(TESTCACHE)/hare/unparse/hare_unparse-any.ssa: $(testlib_hare_unparse_any_srcs) $(testlib_rt) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_hare_ast_$(PLATFORM)) $(testlib_hare_lex_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/unparse
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::unparse \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::unparse \
-t$(TESTCACHE)/hare/unparse/hare_unparse.td $(testlib_hare_unparse_any_srcs)
# hash (+any)
@@ -3727,7 +3969,7 @@ testlib_hash_any_srcs = \
$(TESTCACHE)/hash/hash-any.ssa: $(testlib_hash_any_srcs) $(testlib_rt) $(testlib_crypto_math_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash \
-t$(TESTCACHE)/hash/hash.td $(testlib_hash_any_srcs)
# hash::adler32 (+any)
@@ -3737,7 +3979,7 @@ testlib_hash_adler32_any_srcs = \
$(TESTCACHE)/hash/adler32/hash_adler32-any.ssa: $(testlib_hash_adler32_any_srcs) $(testlib_rt) $(testlib_endian_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/adler32
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::adler32 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::adler32 \
-t$(TESTCACHE)/hash/adler32/hash_adler32.td $(testlib_hash_adler32_any_srcs)
# hash::crc16 (+any)
@@ -3747,7 +3989,7 @@ testlib_hash_crc16_any_srcs = \
$(TESTCACHE)/hash/crc16/hash_crc16-any.ssa: $(testlib_hash_crc16_any_srcs) $(testlib_rt) $(testlib_endian_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/crc16
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc16 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc16 \
-t$(TESTCACHE)/hash/crc16/hash_crc16.td $(testlib_hash_crc16_any_srcs)
# hash::crc32 (+any)
@@ -3757,7 +3999,7 @@ testlib_hash_crc32_any_srcs = \
$(TESTCACHE)/hash/crc32/hash_crc32-any.ssa: $(testlib_hash_crc32_any_srcs) $(testlib_rt) $(testlib_endian_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/crc32
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc32 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc32 \
-t$(TESTCACHE)/hash/crc32/hash_crc32.td $(testlib_hash_crc32_any_srcs)
# hash::crc64 (+any)
@@ -3767,7 +4009,7 @@ testlib_hash_crc64_any_srcs = \
$(TESTCACHE)/hash/crc64/hash_crc64-any.ssa: $(testlib_hash_crc64_any_srcs) $(testlib_rt) $(testlib_endian_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/crc64
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc64 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::crc64 \
-t$(TESTCACHE)/hash/crc64/hash_crc64.td $(testlib_hash_crc64_any_srcs)
# hash::fnv (+any)
@@ -3778,7 +4020,7 @@ testlib_hash_fnv_any_srcs = \
$(TESTCACHE)/hash/fnv/hash_fnv-any.ssa: $(testlib_hash_fnv_any_srcs) $(testlib_rt) $(testlib_endian_$(PLATFORM)) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/fnv
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::fnv \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::fnv \
-t$(TESTCACHE)/hash/fnv/hash_fnv.td $(testlib_hash_fnv_any_srcs)
# hash::siphash (+any)
@@ -3789,7 +4031,7 @@ testlib_hash_siphash_any_srcs = \
$(TESTCACHE)/hash/siphash/hash_siphash-any.ssa: $(testlib_hash_siphash_any_srcs) $(testlib_rt) $(testlib_hash_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_crypto_math_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hash/siphash
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::siphash \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhash::siphash \
-t$(TESTCACHE)/hash/siphash/hash_siphash.td $(testlib_hash_siphash_any_srcs)
# io (+linux)
@@ -3841,13 +4083,13 @@ testlib_io_freebsd_srcs = \
$(TESTCACHE)/io/io-linux.ssa: $(testlib_io_linux_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/io
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nio \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nio \
-t$(TESTCACHE)/io/io.td $(testlib_io_linux_srcs)
$(TESTCACHE)/io/io-freebsd.ssa: $(testlib_io_freebsd_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/io
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nio \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nio \
-t$(TESTCACHE)/io/io.td $(testlib_io_freebsd_srcs)
# linux (+linux)
@@ -3858,7 +4100,7 @@ testlib_linux_linux_srcs = \
$(TESTCACHE)/linux/linux-linux.ssa: $(testlib_linux_linux_srcs) $(testlib_rt) $(testlib_format_elf_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/linux
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux \
-t$(TESTCACHE)/linux/linux.td $(testlib_linux_linux_srcs)
# linux::keyctl (+linux)
@@ -3869,7 +4111,7 @@ testlib_linux_keyctl_linux_srcs = \
$(TESTCACHE)/linux/keyctl/linux_keyctl-linux.ssa: $(testlib_linux_keyctl_linux_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/linux/keyctl
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::keyctl \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::keyctl \
-t$(TESTCACHE)/linux/keyctl/linux_keyctl.td $(testlib_linux_keyctl_linux_srcs)
# linux::timerfd (+linux)
@@ -3879,7 +4121,7 @@ testlib_linux_timerfd_linux_srcs = \
$(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 \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::timerfd \
-t$(TESTCACHE)/linux/timerfd/linux_timerfd.td $(testlib_linux_timerfd_linux_srcs)
# linux::vdso (+linux)
@@ -3889,7 +4131,7 @@ testlib_linux_vdso_linux_srcs = \
$(TESTCACHE)/linux/vdso/linux_vdso-linux.ssa: $(testlib_linux_vdso_linux_srcs) $(testlib_rt) $(testlib_linux_$(PLATFORM)) $(testlib_format_elf_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/linux/vdso
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::vdso \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlinux::vdso \
-t$(TESTCACHE)/linux/vdso/linux_vdso.td $(testlib_linux_vdso_linux_srcs)
# log (+linux)
@@ -3902,7 +4144,7 @@ testlib_log_linux_srcs = \
$(TESTCACHE)/log/log-linux.ssa: $(testlib_log_linux_srcs) $(testlib_rt) $(testlib_datetime_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/log
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlog \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlog \
-t$(TESTCACHE)/log/log.td $(testlib_log_linux_srcs)
# log (+freebsd)
@@ -3915,7 +4157,7 @@ testlib_log_freebsd_srcs = \
$(TESTCACHE)/log/log-freebsd.ssa: $(testlib_log_freebsd_srcs) $(testlib_rt) $(testlib_datetime_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/log
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlog \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nlog \
-t$(TESTCACHE)/log/log.td $(testlib_log_freebsd_srcs)
# math (+any)
@@ -3935,7 +4177,7 @@ testlib_math_any_srcs = \
$(TESTCACHE)/math/math-any.ssa: $(testlib_math_any_srcs) $(testlib_rt) $(testlib_types_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/math
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath \
-t$(TESTCACHE)/math/math.td $(testlib_math_any_srcs)
# math::complex (+any)
@@ -3946,7 +4188,7 @@ testlib_math_complex_any_srcs = \
$(TESTCACHE)/math/complex/math_complex-any.ssa: $(testlib_math_complex_any_srcs) $(testlib_rt) $(testlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/math/complex
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath::complex \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath::complex \
-t$(TESTCACHE)/math/complex/math_complex.td $(testlib_math_complex_any_srcs)
# math::random (+any)
@@ -3956,7 +4198,7 @@ testlib_math_random_any_srcs = \
$(TESTCACHE)/math/random/math_random-any.ssa: $(testlib_math_random_any_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/math/random
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath::random \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nmath::random \
-t$(TESTCACHE)/math/random/math_random.td $(testlib_math_random_any_srcs)
# net (+linux)
@@ -3968,7 +4210,7 @@ testlib_net_linux_srcs = \
$(TESTCACHE)/net/net-linux.ssa: $(testlib_net_linux_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_slices_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet \
-t$(TESTCACHE)/net/net.td $(testlib_net_linux_srcs)
# net (+freebsd)
@@ -3980,7 +4222,7 @@ testlib_net_freebsd_srcs = \
$(TESTCACHE)/net/net-freebsd.ssa: $(testlib_net_freebsd_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_slices_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet \
-t$(TESTCACHE)/net/net.td $(testlib_net_freebsd_srcs)
# net::dial (+any)
@@ -3993,7 +4235,7 @@ testlib_net_dial_any_srcs = \
$(TESTCACHE)/net/dial/net_dial-any.ssa: $(testlib_net_dial_any_srcs) $(testlib_rt) $(testlib_net_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_net_tcp_$(PLATFORM)) $(testlib_net_udp_$(PLATFORM)) $(testlib_net_dns_$(PLATFORM)) $(testlib_net_uri_$(PLATFORM)) $(testlib_crypto_random_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_unix_hosts_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/dial
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::dial \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::dial \
-t$(TESTCACHE)/net/dial/net_dial.td $(testlib_net_dial_any_srcs)
# net::dns (+any)
@@ -4008,7 +4250,7 @@ testlib_net_dns_any_srcs = \
$(TESTCACHE)/net/dns/net_dns-any.ssa: $(testlib_net_dns_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_net_$(PLATFORM)) $(testlib_net_udp_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_unix_resolvconf_$(PLATFORM)) $(testlib_unix_poll_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/dns
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::dns \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::dns \
-t$(TESTCACHE)/net/dns/net_dns.td $(testlib_net_dns_any_srcs)
# net::ip (+linux)
@@ -4026,13 +4268,13 @@ testlib_net_ip_freebsd_srcs = \
$(TESTCACHE)/net/ip/net_ip-linux.ssa: $(testlib_net_ip_linux_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/ip
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::ip \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::ip \
-t$(TESTCACHE)/net/ip/net_ip.td $(testlib_net_ip_linux_srcs)
$(TESTCACHE)/net/ip/net_ip-freebsd.ssa: $(testlib_net_ip_freebsd_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/ip
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::ip \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::ip \
-t$(TESTCACHE)/net/ip/net_ip.td $(testlib_net_ip_freebsd_srcs)
# net::tcp (+linux)
@@ -4044,7 +4286,7 @@ testlib_net_tcp_linux_srcs = \
$(TESTCACHE)/net/tcp/net_tcp-linux.ssa: $(testlib_net_tcp_linux_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_net_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/tcp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::tcp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::tcp \
-t$(TESTCACHE)/net/tcp/net_tcp.td $(testlib_net_tcp_linux_srcs)
# net::tcp (+freebsd)
@@ -4056,7 +4298,7 @@ testlib_net_tcp_freebsd_srcs = \
$(TESTCACHE)/net/tcp/net_tcp-freebsd.ssa: $(testlib_net_tcp_freebsd_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_net_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/tcp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::tcp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::tcp \
-t$(TESTCACHE)/net/tcp/net_tcp.td $(testlib_net_tcp_freebsd_srcs)
# net::udp (+linux)
@@ -4067,7 +4309,7 @@ testlib_net_udp_linux_srcs = \
$(TESTCACHE)/net/udp/net_udp-linux.ssa: $(testlib_net_udp_linux_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_net_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/udp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::udp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::udp \
-t$(TESTCACHE)/net/udp/net_udp.td $(testlib_net_udp_linux_srcs)
# net::udp (+freebsd)
@@ -4078,7 +4320,7 @@ testlib_net_udp_freebsd_srcs = \
$(TESTCACHE)/net/udp/net_udp-freebsd.ssa: $(testlib_net_udp_freebsd_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_net_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/udp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::udp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::udp \
-t$(TESTCACHE)/net/udp/net_udp.td $(testlib_net_udp_freebsd_srcs)
# net::unix (+linux)
@@ -4094,7 +4336,7 @@ testlib_net_unix_linux_srcs = \
$(TESTCACHE)/net/unix/net_unix-linux.ssa: $(testlib_net_unix_linux_srcs) $(testlib_rt) $(testlib_net_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_types_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_net_dial_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/unix
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::unix \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::unix \
-t$(TESTCACHE)/net/unix/net_unix.td $(testlib_net_unix_linux_srcs)
# net::unix (+freebsd)
@@ -4110,7 +4352,7 @@ testlib_net_unix_freebsd_srcs = \
$(TESTCACHE)/net/unix/net_unix-freebsd.ssa: $(testlib_net_unix_freebsd_srcs) $(testlib_rt) $(testlib_net_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_types_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_net_dial_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/unix
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::unix \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::unix \
-t$(TESTCACHE)/net/unix/net_unix.td $(testlib_net_unix_freebsd_srcs)
# net::uri (+any)
@@ -4124,7 +4366,7 @@ testlib_net_uri_any_srcs = \
$(TESTCACHE)/net/uri/net_uri-any.ssa: $(testlib_net_uri_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/net/uri
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::uri \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nnet::uri \
-t$(TESTCACHE)/net/uri/net_uri.td $(testlib_net_uri_any_srcs)
# os (+linux)
@@ -4140,7 +4382,7 @@ testlib_os_linux_srcs = \
$(TESTCACHE)/os/os-linux.ssa: $(testlib_os_linux_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_math_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/os
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos \
-t$(TESTCACHE)/os/os.td $(testlib_os_linux_srcs)
# os (+freebsd)
@@ -4155,7 +4397,7 @@ testlib_os_freebsd_srcs = \
$(TESTCACHE)/os/os-freebsd.ssa: $(testlib_os_freebsd_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/os
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos \
-t$(TESTCACHE)/os/os.td $(testlib_os_freebsd_srcs)
# os::exec (+linux)
@@ -4168,7 +4410,7 @@ testlib_os_exec_linux_srcs = \
$(TESTCACHE)/os/exec/os_exec-linux.ssa: $(testlib_os_exec_linux_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_unix_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_ascii_$(PLATFORM)) $(testlib_unix_signal_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/os/exec
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos::exec \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos::exec \
-t$(TESTCACHE)/os/exec/os_exec.td $(testlib_os_exec_linux_srcs)
# os::exec (+freebsd)
@@ -4181,7 +4423,7 @@ testlib_os_exec_freebsd_srcs = \
$(TESTCACHE)/os/exec/os_exec-freebsd.ssa: $(testlib_os_exec_freebsd_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_unix_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_ascii_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/os/exec
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos::exec \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nos::exec \
-t$(TESTCACHE)/os/exec/os_exec.td $(testlib_os_exec_freebsd_srcs)
# path (+any)
@@ -4198,7 +4440,7 @@ testlib_path_any_srcs = \
$(TESTCACHE)/path/path-any.ssa: $(testlib_path_any_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_errors_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/path
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Npath \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Npath \
-t$(TESTCACHE)/path/path.td $(testlib_path_any_srcs)
# regex (+any)
@@ -4209,7 +4451,7 @@ testlib_regex_any_srcs = \
$(TESTCACHE)/regex/regex-any.ssa: $(testlib_regex_any_srcs) $(testlib_rt) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_bufio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/regex
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nregex \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nregex \
-t$(TESTCACHE)/regex/regex.td $(testlib_regex_any_srcs)
# shlex (+any)
@@ -4221,7 +4463,7 @@ testlib_shlex_any_srcs = \
$(TESTCACHE)/shlex/shlex-any.ssa: $(testlib_shlex_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/shlex
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nshlex \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nshlex \
-t$(TESTCACHE)/shlex/shlex.td $(testlib_shlex_any_srcs)
# slices (+any)
@@ -4234,7 +4476,7 @@ testlib_slices_any_srcs = \
$(TESTCACHE)/slices/slices-any.ssa: $(testlib_slices_any_srcs) $(testlib_rt) $(testlib_types_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/slices
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nslices \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nslices \
-t$(TESTCACHE)/slices/slices.td $(testlib_slices_any_srcs)
# sort (+any)
@@ -4248,7 +4490,7 @@ testlib_sort_any_srcs = \
$(TESTCACHE)/sort/sort-any.ssa: $(testlib_sort_any_srcs) $(testlib_rt) $(testlib_strings_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/sort
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nsort \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nsort \
-t$(TESTCACHE)/sort/sort.td $(testlib_sort_any_srcs)
# strconv (+any)
@@ -4268,7 +4510,7 @@ testlib_strconv_any_srcs = \
$(TESTCACHE)/strconv/strconv-any.ssa: $(testlib_strconv_any_srcs) $(testlib_rt) $(testlib_types_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_ascii_$(PLATFORM)) $(testlib_math_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/strconv
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrconv \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrconv \
-t$(TESTCACHE)/strconv/strconv.td $(testlib_strconv_any_srcs)
# strings (+any)
@@ -4292,7 +4534,7 @@ testlib_strings_any_srcs = \
$(TESTCACHE)/strings/strings-any.ssa: $(testlib_strings_any_srcs) $(testlib_rt) $(testlib_bytes_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/strings
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrings \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrings \
-t$(TESTCACHE)/strings/strings.td $(testlib_strings_any_srcs)
# strings::template (+any)
@@ -4302,7 +4544,7 @@ testlib_strings_template_any_srcs = \
$(TESTCACHE)/strings/template/strings_template-any.ssa: $(testlib_strings_template_any_srcs) $(testlib_rt) $(testlib_ascii_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/strings/template
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrings::template \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrings::template \
-t$(TESTCACHE)/strings/template/strings_template.td $(testlib_strings_template_any_srcs)
# strio (+any)
@@ -4313,7 +4555,7 @@ testlib_strio_any_srcs = \
$(TESTCACHE)/strio/strio-any.ssa: $(testlib_strio_any_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_slices_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/strio
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrio \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nstrio \
-t$(TESTCACHE)/strio/strio.td $(testlib_strio_any_srcs)
# temp (+linux)
@@ -4323,7 +4565,7 @@ testlib_temp_linux_srcs = \
$(TESTCACHE)/temp/temp-linux.ssa: $(testlib_temp_linux_srcs) $(testlib_rt) $(testlib_crypto_random_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_path_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/temp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntemp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntemp \
-t$(TESTCACHE)/temp/temp.td $(testlib_temp_linux_srcs)
# temp (+freebsd)
@@ -4333,7 +4575,7 @@ testlib_temp_freebsd_srcs = \
$(TESTCACHE)/temp/temp-freebsd.ssa: $(testlib_temp_freebsd_srcs) $(testlib_rt) $(testlib_crypto_random_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_path_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/temp
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntemp \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntemp \
-t$(TESTCACHE)/temp/temp.td $(testlib_temp_freebsd_srcs)
# test (+any)
@@ -4345,7 +4587,7 @@ testlib_test_any_srcs = \
$(TESTCACHE)/test/test-any.ssa: $(testlib_test_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_encoding_hex_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_fnmatch_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_unix_signal_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/test
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntest \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntest \
-t$(TESTCACHE)/test/test.td $(testlib_test_any_srcs)
# time (+linux)
@@ -4359,7 +4601,7 @@ testlib_time_linux_srcs = \
$(TESTCACHE)/time/time-linux.ssa: $(testlib_time_linux_srcs) $(testlib_rt) $(testlib_linux_vdso_$(PLATFORM)) $(testlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/time
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime \
-t$(TESTCACHE)/time/time.td $(testlib_time_linux_srcs)
# time (+freebsd)
@@ -4372,7 +4614,7 @@ testlib_time_freebsd_srcs = \
$(TESTCACHE)/time/time-freebsd.ssa: $(testlib_time_freebsd_srcs) $(testlib_rt) $(testlib_math_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/time
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime \
-t$(TESTCACHE)/time/time.td $(testlib_time_freebsd_srcs)
# time::chrono (+linux)
@@ -4389,7 +4631,7 @@ testlib_time_chrono_linux_srcs = \
$(TESTCACHE)/time/chrono/time_chrono-linux.ssa: $(testlib_time_chrono_linux_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/time/chrono
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime::chrono \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime::chrono \
-t$(TESTCACHE)/time/chrono/time_chrono.td $(testlib_time_chrono_linux_srcs)
# time::chrono (+freebsd)
@@ -4406,7 +4648,7 @@ testlib_time_chrono_freebsd_srcs = \
$(TESTCACHE)/time/chrono/time_chrono-freebsd.ssa: $(testlib_time_chrono_freebsd_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_path_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/time/chrono
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime::chrono \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntime::chrono \
-t$(TESTCACHE)/time/chrono/time_chrono.td $(testlib_time_chrono_freebsd_srcs)
# types (+any)
@@ -4418,7 +4660,7 @@ testlib_types_any_srcs = \
$(TESTCACHE)/types/types-any.ssa: $(testlib_types_any_srcs) $(testlib_rt)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/types
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntypes \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntypes \
-t$(TESTCACHE)/types/types.td $(testlib_types_any_srcs)
# types::c (+any)
@@ -4431,7 +4673,7 @@ testlib_types_c_any_srcs = \
$(TESTCACHE)/types/c/types_c-any.ssa: $(testlib_types_c_any_srcs) $(testlib_rt) $(testlib_encoding_utf8_$(PLATFORM)) $(testlib_types_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/types/c
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntypes::c \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Ntypes::c \
-t$(TESTCACHE)/types/c/types_c.td $(testlib_types_c_any_srcs)
# unix (+linux)
@@ -4446,7 +4688,7 @@ testlib_unix_linux_srcs = \
$(TESTCACHE)/unix/unix-linux.ssa: $(testlib_unix_linux_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix \
-t$(TESTCACHE)/unix/unix.td $(testlib_unix_linux_srcs)
# unix (+freebsd)
@@ -4461,7 +4703,7 @@ testlib_unix_freebsd_srcs = \
$(TESTCACHE)/unix/unix-freebsd.ssa: $(testlib_unix_freebsd_srcs) $(testlib_rt) $(testlib_errors_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix \
-t$(TESTCACHE)/unix/unix.td $(testlib_unix_freebsd_srcs)
# unix::hosts (+linux)
@@ -4472,7 +4714,7 @@ testlib_unix_hosts_linux_srcs = \
$(TESTCACHE)/unix/hosts/unix_hosts-linux.ssa: $(testlib_unix_hosts_linux_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/hosts
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::hosts \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::hosts \
-t$(TESTCACHE)/unix/hosts/unix_hosts.td $(testlib_unix_hosts_linux_srcs)
# unix::hosts (+freebsd)
@@ -4483,7 +4725,7 @@ testlib_unix_hosts_freebsd_srcs = \
$(TESTCACHE)/unix/hosts/unix_hosts-freebsd.ssa: $(testlib_unix_hosts_freebsd_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/hosts
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::hosts \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::hosts \
-t$(TESTCACHE)/unix/hosts/unix_hosts.td $(testlib_unix_hosts_freebsd_srcs)
# unix::passwd (+any)
@@ -4495,7 +4737,7 @@ testlib_unix_passwd_any_srcs = \
$(TESTCACHE)/unix/passwd/unix_passwd-any.ssa: $(testlib_unix_passwd_any_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_strconv_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/passwd
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::passwd \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::passwd \
-t$(TESTCACHE)/unix/passwd/unix_passwd.td $(testlib_unix_passwd_any_srcs)
# unix::poll (+linux)
@@ -4506,7 +4748,7 @@ testlib_unix_poll_linux_srcs = \
$(TESTCACHE)/unix/poll/unix_poll-linux.ssa: $(testlib_unix_poll_linux_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/poll
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::poll \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::poll \
-t$(TESTCACHE)/unix/poll/unix_poll.td $(testlib_unix_poll_linux_srcs)
# unix::poll (+freebsd)
@@ -4517,7 +4759,7 @@ testlib_unix_poll_freebsd_srcs = \
$(TESTCACHE)/unix/poll/unix_poll-freebsd.ssa: $(testlib_unix_poll_freebsd_srcs) $(testlib_rt) $(testlib_rt_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_time_$(PLATFORM)) $(testlib_io_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/poll
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::poll \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::poll \
-t$(TESTCACHE)/unix/poll/unix_poll.td $(testlib_unix_poll_freebsd_srcs)
# unix::resolvconf (+linux)
@@ -4528,7 +4770,7 @@ testlib_unix_resolvconf_linux_srcs = \
$(TESTCACHE)/unix/resolvconf/unix_resolvconf-linux.ssa: $(testlib_unix_resolvconf_linux_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/resolvconf
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::resolvconf \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::resolvconf \
-t$(TESTCACHE)/unix/resolvconf/unix_resolvconf.td $(testlib_unix_resolvconf_linux_srcs)
# unix::resolvconf (+freebsd)
@@ -4539,7 +4781,7 @@ testlib_unix_resolvconf_freebsd_srcs = \
$(TESTCACHE)/unix/resolvconf/unix_resolvconf-freebsd.ssa: $(testlib_unix_resolvconf_freebsd_srcs) $(testlib_rt) $(testlib_os_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_net_ip_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/resolvconf
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::resolvconf \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::resolvconf \
-t$(TESTCACHE)/unix/resolvconf/unix_resolvconf.td $(testlib_unix_resolvconf_freebsd_srcs)
# unix::signal (+linux)
@@ -4550,7 +4792,7 @@ testlib_unix_signal_linux_srcs = \
$(TESTCACHE)/unix/signal/unix_signal-linux.ssa: $(testlib_unix_signal_linux_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/signal
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::signal \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::signal \
-t$(TESTCACHE)/unix/signal/unix_signal.td $(testlib_unix_signal_linux_srcs)
# unix::signal (+freebsd)
@@ -4561,7 +4803,7 @@ testlib_unix_signal_freebsd_srcs = \
$(TESTCACHE)/unix/signal/unix_signal-freebsd.ssa: $(testlib_unix_signal_freebsd_srcs) $(testlib_rt) $(testlib_io_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_rt_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/signal
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::signal \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::signal \
-t$(TESTCACHE)/unix/signal/unix_signal.td $(testlib_unix_signal_freebsd_srcs)
# unix::tty (+linux)
@@ -4577,7 +4819,7 @@ testlib_unix_tty_linux_srcs = \
$(TESTCACHE)/unix/tty/unix_tty-linux.ssa: $(testlib_unix_tty_linux_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_strings_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/tty
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::tty \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::tty \
-t$(TESTCACHE)/unix/tty/unix_tty.td $(testlib_unix_tty_linux_srcs)
# unix::tty (+freebsd)
@@ -4592,7 +4834,7 @@ testlib_unix_tty_freebsd_srcs = \
$(TESTCACHE)/unix/tty/unix_tty-freebsd.ssa: $(testlib_unix_tty_freebsd_srcs) $(testlib_rt) $(testlib_bufio_$(PLATFORM)) $(testlib_errors_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_fs_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_os_$(PLATFORM)) $(testlib_rt_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_types_c_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/unix/tty
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::tty \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nunix::tty \
-t$(TESTCACHE)/unix/tty/unix_tty.td $(testlib_unix_tty_freebsd_srcs)
# uuid (+any)
@@ -4602,6 +4844,6 @@ testlib_uuid_any_srcs = \
$(TESTCACHE)/uuid/uuid-any.ssa: $(testlib_uuid_any_srcs) $(testlib_rt) $(testlib_crypto_random_$(PLATFORM)) $(testlib_strio_$(PLATFORM)) $(testlib_fmt_$(PLATFORM)) $(testlib_endian_$(PLATFORM)) $(testlib_io_$(PLATFORM)) $(testlib_bytes_$(PLATFORM)) $(testlib_bufio_$(PLATFORM)) $(testlib_strings_$(PLATFORM)) $(testlib_strconv_$(PLATFORM))
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/uuid
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nuuid \
+ @$(testlib_env) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nuuid \
-t$(TESTCACHE)/uuid/uuid.td $(testlib_uuid_any_srcs)