cosmopolitan/test/libc
Justine Tunney d36d0634db Add automatic TMPDIR setup/teardown to GNU Make
We now guarantee TMPDIR will be defined on a per build rule basis. It'll
be an absolute path. It'll be secure and unique. It'll be rm -rf'd after
the last shell script line in your build rule is executed. If $TMPDIR is
already defined, then it'll be created as a subdirectory of your $TMPDIR
and then replace the variable with the new definition. The Landlock Make
repository will be updated with examples shortly after this change which
shall be known as Landlock Make 1.1.1.

See #530
2022-08-14 02:03:41 -07:00
..
bits Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
calls Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
dns Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
fmt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
intrin Reduce build graph by another eight percent 2022-08-13 13:11:56 -07:00
log Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
mem Fold LIBC_ALG into LIBC_MEM 2022-08-13 08:32:34 -07:00
nexgen32e Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
release Fix build rule for pushing cosmo nightlies 2022-08-13 15:16:06 -07:00
runtime Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
sock Prevent Make from talking to public Internet 2022-08-12 21:51:39 -07:00
stdio Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
str Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
thread Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
time Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
tinymath Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
x Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
xed Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
test.mk Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00