Stop using .com extension in monorepo

The WIN32 CreateProcess() function does not require an .exe or .com
suffix in order to spawn an executable. Now that we have Cosmo bash
we're no longer so dependent on the cmd.exe prompt.
This commit is contained in:
Justine Tunney 2024-03-02 16:57:56 -08:00
parent c8383f25b4
commit a6baba1b07
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
239 changed files with 2092 additions and 2244 deletions

View file

@ -40,10 +40,10 @@ $(THIRD_PARTY_AWK_A): \
$(THIRD_PARTY_AWK_OBJS)
$(THIRD_PARTY_AWK_A).pkg: \
$(THIRD_PARTY_AWK_OBJS) \
$(THIRD_PARTY_AWK_OBJS) \
$(foreach x,$(THIRD_PARTY_AWK_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/awk/awk.com.dbg: \
o/$(MODE)/third_party/awk/awk.dbg: \
$(THIRD_PARTY_AWK) \
o/$(MODE)/third_party/awk/cmd.o \
o/$(MODE)/third_party/awk/README.zip.o \
@ -56,7 +56,7 @@ o/$(MODE)/third_party/awk/README.zip.o: \
-B
THIRD_PARTY_AWK_BINS = $(THIRD_PARTY_AWK_COMS) $(THIRD_PARTY_AWK_COMS:%=%.dbg)
THIRD_PARTY_AWK_COMS = o/$(MODE)/third_party/awk/awk.com
THIRD_PARTY_AWK_COMS = o/$(MODE)/third_party/awk/awk
THIRD_PARTY_AWK_LIBS = $(THIRD_PARTY_AWK_A)
$(THIRD_PARTY_AWK_OBJS): $(BUILD_FILES) third_party/awk/BUILD.mk

View file

@ -9,7 +9,7 @@ THIRD_PARTY_BASH_HDRS = $(filter %.h,$(THIRD_PARTY_BASH_FILES))
THIRD_PARTY_BASH_INCS = $(filter %.inc,$(THIRD_PARTY_BASH_FILES))
THIRD_PARTY_BASH_SRCS = $(filter %.c,$(THIRD_PARTY_BASH_FILES))
THIRD_PARTY_BASH_OBJS = $(THIRD_PARTY_BASH_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_BASH_COMS = o/$(MODE)/third_party/bash/bash.com
THIRD_PARTY_BASH_COMS = o/$(MODE)/third_party/bash/bash
THIRD_PARTY_BASH_CHECKS = $(THIRD_PARTY_BASH_A).pkg
THIRD_PARTY_BASH_BINS = \
@ -50,7 +50,7 @@ $(THIRD_PARTY_BASH_A): \
$(THIRD_PARTY_BASH_A).pkg \
$(filter-out %main.o,$(THIRD_PARTY_BASH_OBJS))
o/$(MODE)/third_party/bash/bash.com.dbg: \
o/$(MODE)/third_party/bash/bash.dbg: \
$(THIRD_PARTY_BASH_DEPS) \
$(THIRD_PARTY_BASH_A) \
$(THIRD_PARTY_BASH_A).pkg \

View file

@ -14,8 +14,8 @@ THIRD_PARTY_BZIP2_A_OBJS = $(THIRD_PARTY_BZIP2_A_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_BZIP2_BINS = $(THIRD_PARTY_BZIP2_COMS) $(THIRD_PARTY_BZIP2_COMS:%=%.dbg)
THIRD_PARTY_BZIP2_COMS = \
o/$(MODE)/third_party/bzip2/bzip2.com \
o/$(MODE)/third_party/bzip2/bzip2recover.com
o/$(MODE)/third_party/bzip2/bzip2 \
o/$(MODE)/third_party/bzip2/bzip2recover
THIRD_PARTY_BZIP2_A_CHECKS = \
$(THIRD_PARTY_BZIP2_A).pkg \
@ -45,7 +45,7 @@ $(THIRD_PARTY_BZIP2_A).pkg: \
$(THIRD_PARTY_BZIP2_A_OBJS) \
$(foreach x,$(THIRD_PARTY_BZIP2_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/bzip2/bzip2.com.dbg: \
o/$(MODE)/third_party/bzip2/bzip2.dbg: \
$(THIRD_PARTY_BZIP2) \
o/$(MODE)/third_party/bzip2/bzip2.o \
o/$(MODE)/third_party/bzip2/bzip2.a.pkg \
@ -53,7 +53,7 @@ o/$(MODE)/third_party/bzip2/bzip2.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/bzip2/bzip2recover.com.dbg: \
o/$(MODE)/third_party/bzip2/bzip2recover.dbg: \
$(THIRD_PARTY_BZIP2) \
o/$(MODE)/third_party/bzip2/bzip2recover.o \
o/$(MODE)/third_party/bzip2/bzip2.a.pkg \
@ -82,5 +82,5 @@ o/$(MODE)/third_party/bzip2: \
$(THIRD_PARTY_BZIP2_CHECKS)
# TODO(jart): write regression test
# master jart@nightmare:~/cosmo$ o//third_party/bzip2/bzip2.com -1 <third_party/bzip2/sample1.ref >a
# master jart@nightmare:~/cosmo$ o//third_party/bzip2/bzip2 -1 <third_party/bzip2/sample1.ref >a
# master jart@nightmare:~/cosmo$ cmp -s third_party/bzip2/sample1.bz2 a

View file

@ -12,7 +12,7 @@
ifeq ($(ARCH), x86_64)
CHIBICC = o/$(MODE)/third_party/chibicc/chibicc.com
CHIBICC = o/$(MODE)/third_party/chibicc/chibicc
CHIBICC_FLAGS = \
-fno-common \
-include libc/integral/normalize.inc \
@ -37,8 +37,8 @@ THIRD_PARTY_CHIBICC_DEFINES = \
-DLDS=\"o/$(MODE)/ape/ape.lds\"
THIRD_PARTY_CHIBICC_BINS = \
o/$(MODE)/third_party/chibicc/chibicc.com.dbg \
o/$(MODE)/third_party/chibicc/chibicc.com
o/$(MODE)/third_party/chibicc/chibicc.dbg \
o/$(MODE)/third_party/chibicc/chibicc
THIRD_PARTY_CHIBICC_A_OBJS = \
$(THIRD_PARTY_CHIBICC_A_SRCS:%.c=o/$(MODE)/%.o)
@ -77,7 +77,7 @@ $(THIRD_PARTY_CHIBICC_A).pkg: \
$(THIRD_PARTY_CHIBICC_A_OBJS) \
$(foreach x,$(THIRD_PARTY_CHIBICC_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/chibicc/chibicc.com.dbg: \
o/$(MODE)/third_party/chibicc/chibicc.dbg: \
$(THIRD_PARTY_CHIBICC_A_DEPS) \
$(THIRD_PARTY_CHIBICC_A) \
$(APE_NO_MODIFY_SELF) \
@ -87,15 +87,7 @@ o/$(MODE)/third_party/chibicc/chibicc.com.dbg: \
$(THIRD_PARTY_CHIBICC_A).pkg
@$(APELINK)
o/$(MODE)/third_party/chibicc/chibicc.com: \
o/$(MODE)/third_party/chibicc/chibicc.com.dbg \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/tool/build/symtab.com
@$(MAKE_OBJCOPY)
@$(MAKE_SYMTAB_CREATE)
@$(MAKE_SYMTAB_ZIP)
o/$(MODE)/third_party/chibicc/as.com.dbg: \
o/$(MODE)/third_party/chibicc/as.dbg: \
$(THIRD_PARTY_CHIBICC_A_DEPS) \
$(THIRD_PARTY_CHIBICC_A) \
$(APE_NO_MODIFY_SELF) \

View file

@ -1,6 +1,6 @@
SYNOPSIS
chibicc.com [FLAGS] INPUTS
chibicc [FLAGS] INPUTS
DESCRIPTION

View file

@ -22,7 +22,7 @@ THIRD_PARTY_CHIBICC_TEST_HDRS = $(filter %.h,$(THIRD_PARTY_CHIBICC_TEST_FILES))
THIRD_PARTY_CHIBICC_TEST_TESTS = $(THIRD_PARTY_CHIBICC_TEST_COMS:%=%.ok)
THIRD_PARTY_CHIBICC_TEST_COMS = \
$(THIRD_PARTY_CHIBICC_TEST_SRCS_TEST:%_test.c=o/$(MODE)/%_test.com)
$(THIRD_PARTY_CHIBICC_TEST_SRCS_TEST:%_test.c=o/$(MODE)/%_test)
THIRD_PARTY_CHIBICC_TEST_OBJS = \
$(THIRD_PARTY_CHIBICC_TEST_SRCS:%.c=o/$(MODE)/%.o)
@ -60,7 +60,7 @@ $(THIRD_PARTY_CHIBICC_TEST_A).pkg: \
o/$(MODE)/third_party/chibicc/test/common.o \
$(foreach x,$(THIRD_PARTY_CHIBICC_TEST_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/chibicc/test/%.com.dbg: \
o/$(MODE)/third_party/chibicc/test/%.dbg: \
$(THIRD_PARTY_CHIBICC_TEST_DEPS) \
$(THIRD_PARTY_CHIBICC_TEST_A) \
o/$(MODE)/third_party/chibicc/test/%.o \

View file

@ -43,7 +43,7 @@ $(THIRD_PARTY_CTAGS_A).pkg: \
$(THIRD_PARTY_CTAGS_OBJS) \
$(foreach x,$(THIRD_PARTY_CTAGS_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/ctags/ctags.com.dbg: \
o/$(MODE)/third_party/ctags/ctags.dbg: \
$(THIRD_PARTY_CTAGS) \
o/$(MODE)/third_party/ctags/main.o \
$(CRT) \
@ -52,7 +52,7 @@ o/$(MODE)/third_party/ctags/ctags.com.dbg: \
THIRD_PARTY_CTAGS_LIBS = $(THIRD_PARTY_CTAGS_A)
THIRD_PARTY_CTAGS_BINS = $(THIRD_PARTY_CTAGS_COMS) $(THIRD_PARTY_CTAGS_COMS:%=%.dbg)
THIRD_PARTY_CTAGS_COMS = o/$(MODE)/third_party/ctags/ctags.com
THIRD_PARTY_CTAGS_COMS = o/$(MODE)/third_party/ctags/ctags
$(THIRD_PARTY_CTAGS_OBJS): $(BUILD_FILES) third_party/ctags/BUILD.mk
.PHONY: o/$(MODE)/third_party/ctags

View file

@ -2879,7 +2879,7 @@ extern parserDefinition* CParser (void)
extern parserDefinition* CppParser (void)
{
static const char *const extensions [] = {
"c++", "cc", "cp", "cpp", "cxx", "h", "h++", "hh", "hp", "hpp", "hxx",
"c++", "cc", "cp", "cpp", "cxx", "cu", "h", "h++", "hh", "hp", "hpp", "hxx",
#ifndef CASE_INSENSITIVE_FILENAMES
"C", "H",
#endif

View file

@ -4,7 +4,7 @@
PKGS += THIRD_PARTY_DOUBLECONVERSION_TEST
THIRD_PARTY_DOUBLECONVERSION_TEST_COMS = \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
THIRD_PARTY_DOUBLECONVERSION_TEST_BINS = \
$(THIRD_PARTY_DOUBLECONVERSION_TEST_COMS) \
@ -51,7 +51,7 @@ THIRD_PARTY_DOUBLECONVERSION_TEST_DIRECTDEPS = \
THIRD_PARTY_DOUBLECONVERSION_TEST_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_DOUBLECONVERSION_TEST_DIRECTDEPS),$($(x))))
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com.dbg: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.dbg: \
$(THIRD_PARTY_DOUBLECONVERSION_TEST_DEPS) \
$(THIRD_PARTY_DOUBLECONVERSION_TEST_OBJS) \
$(CRT) \
@ -75,39 +75,39 @@ THIRD_PARTY_DOUBLECONVERSION_TEST_CHECKS = \
# TODO(jart): find some way to run these under runitd
o/$(MODE)/third_party/double-conversion/test-strtod.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-strtod
o/$(MODE)/third_party/double-conversion/test-ieee.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-ieee
o/$(MODE)/third_party/double-conversion/test-fixed-dtoa.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-fixed-dtoa
o/$(MODE)/third_party/double-conversion/test-fast-dtoa.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-fast-dtoa
o/$(MODE)/third_party/double-conversion/test-dtoa.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-dtoa
o/$(MODE)/third_party/double-conversion/test-diy-fp.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-diy-fp
o/$(MODE)/third_party/double-conversion/test-conversions.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-conversions
o/$(MODE)/third_party/double-conversion/test-bignum-dtoa.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-bignum-dtoa
o/$(MODE)/third_party/double-conversion/test-bignum.runs: \
o/$(MODE)/third_party/double-conversion/double-conversion-tester.com
o/$(MODE)/third_party/double-conversion/double-conversion-tester
@$(COMPILE) -ACHECK -wtT$@ $< test-bignum
.PHONY: o/$(MODE)/third_party/double-conversion/test

View file

@ -42,14 +42,14 @@ $(THIRD_PARTY_FINGER_A).pkg: \
$(THIRD_PARTY_FINGER_A_OBJS) \
$(foreach x,$(THIRD_PARTY_FINGER_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/finger/finger.com.dbg: \
o/$(MODE)/third_party/finger/finger.dbg: \
$(THIRD_PARTY_FINGER) \
o/$(MODE)/third_party/finger/finger.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
THIRD_PARTY_FINGER_COMS = o/$(MODE)/third_party/finger/finger.com
THIRD_PARTY_FINGER_COMS = o/$(MODE)/third_party/finger/finger
THIRD_PARTY_FINGER_BINS = $(THIRD_PARTY_FINGER_COMS) $(THIRD_PARTY_FINGER_COMS:%=%.dbg)
THIRD_PARTY_FINGER_LIBS = $(foreach x,$(THIRD_PARTY_FINGER_ARTIFACTS),$($(x)))
THIRD_PARTY_FINGER_SRCS = $(foreach x,$(THIRD_PARTY_FINGER_ARTIFACTS),$($(x)_SRCS))

View file

@ -9,78 +9,78 @@ THIRD_PARTY_LESS_HDRS = $(filter %.h,$(THIRD_PARTY_LESS_FILES))
THIRD_PARTY_LESS_INCS = $(filter %.inc,$(THIRD_PARTY_LESS_FILES))
THIRD_PARTY_LESS_SRCS = $(filter %.c,$(THIRD_PARTY_LESS_FILES))
THIRD_PARTY_LESS_OBJS = $(THIRD_PARTY_LESS_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_LESS_COMS = o/$(MODE)/third_party/less/less.com
THIRD_PARTY_LESS_COMS = o/$(MODE)/third_party/less/less
THIRD_PARTY_LESS_CHECKS = $(THIRD_PARTY_LESS_A).pkg
THIRD_PARTY_LESS_BINS = \
$(THIRD_PARTY_LESS_COMS) \
THIRD_PARTY_LESS_BINS = \
$(THIRD_PARTY_LESS_COMS) \
$(THIRD_PARTY_LESS_COMS:%=%.dbg)
THIRD_PARTY_LESS_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
THIRD_PARTY_NCURSES \
THIRD_PARTY_LESS_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
THIRD_PARTY_NCURSES \
THIRD_PARTY_PCRE
THIRD_PARTY_LESS_DEPS := \
THIRD_PARTY_LESS_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_LESS_DIRECTDEPS),$($(x))))
$(THIRD_PARTY_LESS_A).pkg: \
$(THIRD_PARTY_LESS_OBJS) \
$(THIRD_PARTY_LESS_A).pkg: \
$(THIRD_PARTY_LESS_OBJS) \
$(foreach x,$(THIRD_PARTY_LESS_DIRECTDEPS),$($(x)_A).pkg)
$(THIRD_PARTY_LESS_A): \
third_party/less/ \
$(THIRD_PARTY_LESS_A).pkg \
$(THIRD_PARTY_LESS_A): \
third_party/less/ \
$(THIRD_PARTY_LESS_A).pkg \
$(filter-out %main.o,$(THIRD_PARTY_LESS_OBJS))
o/$(MODE)/third_party/less/less.com.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/main.o \
$(CRT) \
o/$(MODE)/third_party/less/less.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/main.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/less/lesskey.com.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/lesskey.o \
$(CRT) \
o/$(MODE)/third_party/less/lesskey.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/lesskey.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/less/lessecho.com.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/lessecho.o \
$(CRT) \
o/$(MODE)/third_party/less/lessecho.dbg: \
$(THIRD_PARTY_LESS_DEPS) \
$(THIRD_PARTY_LESS_A) \
$(THIRD_PARTY_LESS_A).pkg \
o/$(MODE)/third_party/less/lessecho.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/less/screen.o: private \
CFLAGS += \
o/$(MODE)/third_party/less/screen.o: private \
CFLAGS += \
-fportcosmo
$(THIRD_PARTY_LESS_OBJS): private \
CPPFLAGS += \
-DBINDIR=\"/opt/cosmos/bin\" \
$(THIRD_PARTY_LESS_OBJS): private \
CPPFLAGS += \
-DBINDIR=\"/opt/cosmos/bin\" \
-DSYSDIR=\"/opt/cosmos/etc\"
$(THIRD_PARTY_LESS_OBJS): third_party/less/BUILD.mk
.PHONY: o/$(MODE)/third_party/less
o/$(MODE)/third_party/less: \
$(THIRD_PARTY_LESS_BINS) \
o/$(MODE)/third_party/less: \
$(THIRD_PARTY_LESS_BINS) \
$(THIRD_PARTY_LESS_CHECKS)

View file

@ -80,7 +80,7 @@ THIRD_PARTY_LIBCXXABI_TEST_COMS_SRCS = \
$(filter-out %.pass.cc,$(THIRD_PARTY_LIBCXXABI_TEST_SRCS))
THIRD_PARTY_LIBCXXABI_TEST_COMS = \
$(THIRD_PARTY_LIBCXXABI_TEST_COMS_SRCS:%.cc=o/$(MODE)/%.com)
$(THIRD_PARTY_LIBCXXABI_TEST_COMS_SRCS:%.cc=o/$(MODE)/%)
THIRD_PARTY_LIBCXXABI_TEST_TESTS = \
$(THIRD_PARTY_LIBCXXABI_TEST_COMS:%=%.ok)
@ -118,7 +118,7 @@ $(THIRD_PARTY_LIBCXXABI_TEST_A).pkg: \
$(foreach x,$(THIRD_PARTY_LIBCXXABI_TEST_DIRECTDEPS),$($(x)_A).pkg) \
$(THIRD_PARTY_LIBCXXABI_TEST_OBJS)
o/$(MODE)/third_party/libcxxabi/test/%.com.dbg: \
o/$(MODE)/third_party/libcxxabi/test/%.dbg: \
$(THIRD_PARTY_LIBCXXABI_TEST_DEPS) \
$(THIRD_PARTY_LIBCXXABI_TEST_A) \
o/$(MODE)/third_party/libcxxabi/test/%.o \

View file

@ -3,298 +3,290 @@
PKGS += THIRD_PARTY_LUA
THIRD_PARTY_LUA_COMS = \
o/$(MODE)/third_party/lua/lua.com \
o/$(MODE)/third_party/lua/luac.com
THIRD_PARTY_LUA_COMS = \
o/$(MODE)/third_party/lua/lua \
o/$(MODE)/third_party/lua/luac
THIRD_PARTY_LUA_BINS = \
$(THIRD_PARTY_LUA_COMS) \
THIRD_PARTY_LUA_BINS = \
$(THIRD_PARTY_LUA_COMS) \
$(THIRD_PARTY_LUA_COMS:%=%.dbg)
THIRD_PARTY_LUA_CHECKS = \
$(THIRD_PARTY_LUA_A).pkg \
$(THIRD_PARTY_LUA_UNIX).pkg \
$(THIRD_PARTY_LUA_HDRS:%=o/$(MODE)/%.ok) \
o/$(MODE)/third_party/lua/lua.com.pkg \
o/$(MODE)/third_party/lua/luac.com.pkg
THIRD_PARTY_LUA_CHECKS = \
$(THIRD_PARTY_LUA_A).pkg \
$(THIRD_PARTY_LUA_UNIX).pkg \
$(THIRD_PARTY_LUA_HDRS:%=o/$(MODE)/%.ok) \
o/$(MODE)/third_party/lua/lua.pkg \
o/$(MODE)/third_party/lua/luac.pkg
################################################################################
# lua.a
THIRD_PARTY_LUA = \
$(THIRD_PARTY_LUA_A_DEPS) \
THIRD_PARTY_LUA = \
$(THIRD_PARTY_LUA_A_DEPS) \
$(THIRD_PARTY_LUA_A)
THIRD_PARTY_LUA_ARTIFACTS += \
THIRD_PARTY_LUA_ARTIFACTS += \
THIRD_PARTY_LUA_A
THIRD_PARTY_LUA_A = \
THIRD_PARTY_LUA_A = \
o/$(MODE)/third_party/lua/lua.a
THIRD_PARTY_LUA_A_HDRS = \
third_party/lua/cosmo.h \
third_party/lua/lapi.h \
third_party/lua/lauxlib.h \
third_party/lua/lcode.h \
third_party/lua/lctype.h \
third_party/lua/ldebug.h \
third_party/lua/ldo.h \
third_party/lua/lfunc.h \
third_party/lua/lgc.h \
third_party/lua/llex.h \
third_party/lua/llimits.h \
third_party/lua/lmem.h \
third_party/lua/lobject.h \
third_party/lua/lopcodes.h \
third_party/lua/lparser.h \
third_party/lua/lprefix.h \
third_party/lua/lrepl.h \
third_party/lua/lstate.h \
third_party/lua/lstring.h \
third_party/lua/ltable.h \
third_party/lua/ltests.h \
third_party/lua/ltm.h \
third_party/lua/lua.h \
third_party/lua/luaconf.h \
third_party/lua/lualib.h \
third_party/lua/lundump.h \
third_party/lua/lvm.h \
third_party/lua/lzio.h \
third_party/lua/tms.h \
THIRD_PARTY_LUA_A_HDRS = \
third_party/lua/cosmo.h \
third_party/lua/lapi.h \
third_party/lua/lauxlib.h \
third_party/lua/lcode.h \
third_party/lua/lctype.h \
third_party/lua/ldebug.h \
third_party/lua/ldo.h \
third_party/lua/lfunc.h \
third_party/lua/lgc.h \
third_party/lua/llex.h \
third_party/lua/llimits.h \
third_party/lua/lmem.h \
third_party/lua/lobject.h \
third_party/lua/lopcodes.h \
third_party/lua/lparser.h \
third_party/lua/lprefix.h \
third_party/lua/lrepl.h \
third_party/lua/lstate.h \
third_party/lua/lstring.h \
third_party/lua/ltable.h \
third_party/lua/ltests.h \
third_party/lua/ltm.h \
third_party/lua/lua.h \
third_party/lua/luaconf.h \
third_party/lua/lualib.h \
third_party/lua/lundump.h \
third_party/lua/lvm.h \
third_party/lua/lzio.h \
third_party/lua/tms.h \
third_party/lua/visitor.h
THIRD_PARTY_LUA_A_INCS = \
third_party/lua/ljumptab.inc \
THIRD_PARTY_LUA_A_INCS = \
third_party/lua/ljumptab.inc \
third_party/lua/lopnames.inc
THIRD_PARTY_LUA_A_SRCS = \
third_party/lua/lapi.c \
third_party/lua/lauxlib.c \
third_party/lua/lbaselib.c \
third_party/lua/lcode.c \
third_party/lua/lcorolib.c \
third_party/lua/ldblib.c \
third_party/lua/ldebug.c \
third_party/lua/ldo.c \
third_party/lua/ldump.c \
third_party/lua/lfunc.c \
third_party/lua/lgc.c \
third_party/lua/linit.c \
third_party/lua/liolib.c \
third_party/lua/llex.c \
third_party/lua/llock.c \
third_party/lua/lmathlib.c \
third_party/lua/lmem.c \
third_party/lua/lnotice.c \
third_party/lua/loadlib.c \
third_party/lua/lobject.c \
third_party/lua/lopcodes.c \
third_party/lua/loslib.c \
third_party/lua/lparser.c \
third_party/lua/lrepl.c \
third_party/lua/lstate.c \
third_party/lua/lstring.c \
third_party/lua/lstrlib.c \
third_party/lua/ltable.c \
third_party/lua/ltablib.c \
third_party/lua/ltests.c \
third_party/lua/ltm.c \
third_party/lua/luacallwithtrace.c \
third_party/lua/luaencodejsondata.c \
third_party/lua/luaencodeluadata.c \
third_party/lua/luaencodeurl.c \
third_party/lua/luaformatstack.c \
third_party/lua/luaparseurl.c \
third_party/lua/luaprintstack.c \
third_party/lua/luapushheader.c \
third_party/lua/luapushheaders.c \
third_party/lua/luapushlatin1.c \
third_party/lua/luapushurlparams.c \
third_party/lua/lundump.c \
third_party/lua/lutf8lib.c \
third_party/lua/lvm.c \
third_party/lua/lzio.c \
third_party/lua/serialize.c \
THIRD_PARTY_LUA_A_SRCS = \
third_party/lua/lapi.c \
third_party/lua/lauxlib.c \
third_party/lua/lbaselib.c \
third_party/lua/lcode.c \
third_party/lua/lcorolib.c \
third_party/lua/ldblib.c \
third_party/lua/ldebug.c \
third_party/lua/ldo.c \
third_party/lua/ldump.c \
third_party/lua/lfunc.c \
third_party/lua/lgc.c \
third_party/lua/linit.c \
third_party/lua/liolib.c \
third_party/lua/llex.c \
third_party/lua/llock.c \
third_party/lua/lmathlib.c \
third_party/lua/lmem.c \
third_party/lua/lnotice.c \
third_party/lua/loadlib.c \
third_party/lua/lobject.c \
third_party/lua/lopcodes.c \
third_party/lua/loslib.c \
third_party/lua/lparser.c \
third_party/lua/lrepl.c \
third_party/lua/lstate.c \
third_party/lua/lstring.c \
third_party/lua/lstrlib.c \
third_party/lua/ltable.c \
third_party/lua/ltablib.c \
third_party/lua/ltests.c \
third_party/lua/ltm.c \
third_party/lua/luacallwithtrace.c \
third_party/lua/luaencodejsondata.c \
third_party/lua/luaencodeluadata.c \
third_party/lua/luaencodeurl.c \
third_party/lua/luaformatstack.c \
third_party/lua/luaparseurl.c \
third_party/lua/luaprintstack.c \
third_party/lua/luapushheader.c \
third_party/lua/luapushheaders.c \
third_party/lua/luapushlatin1.c \
third_party/lua/luapushurlparams.c \
third_party/lua/lundump.c \
third_party/lua/lutf8lib.c \
third_party/lua/lvm.c \
third_party/lua/lzio.c \
third_party/lua/serialize.c \
third_party/lua/visitor.c
THIRD_PARTY_LUA_A_OBJS = \
THIRD_PARTY_LUA_A_OBJS = \
$(THIRD_PARTY_LUA_A_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_LUA_A_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
LIBC_LOG \
LIBC_TIME \
LIBC_X \
LIBC_TINYMATH \
NET_HTTP \
THIRD_PARTY_LINENOISE \
THIRD_PARTY_DOUBLECONVERSION \
THIRD_PARTY_LUA_A_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
LIBC_LOG \
LIBC_TIME \
LIBC_X \
LIBC_TINYMATH \
NET_HTTP \
THIRD_PARTY_LINENOISE \
THIRD_PARTY_DOUBLECONVERSION \
THIRD_PARTY_GDTOA
THIRD_PARTY_LUA_A_DEPS := \
THIRD_PARTY_LUA_A_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_LUA_A_DIRECTDEPS),$($(x))))
$(THIRD_PARTY_LUA_A): \
third_party/lua/ \
$(THIRD_PARTY_LUA_A).pkg \
$(THIRD_PARTY_LUA_A): \
third_party/lua/ \
$(THIRD_PARTY_LUA_A).pkg \
$(THIRD_PARTY_LUA_A_OBJS)
$(THIRD_PARTY_LUA_A).pkg: \
$(THIRD_PARTY_LUA_A_OBJS) \
$(THIRD_PARTY_LUA_A).pkg: \
$(THIRD_PARTY_LUA_A_OBJS) \
$(foreach x,$(THIRD_PARTY_LUA_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/lua/lmathlib.o \
o//third_party/lua/lgc.o: private \
CFLAGS += \
o/$(MODE)/third_party/lua/lmathlib.o \
o//third_party/lua/lgc.o: private \
CFLAGS += \
-O2
o/$(MODE)/third_party/lua/lvm.o: private \
CFLAGS += \
o/$(MODE)/third_party/lua/lvm.o: private \
CFLAGS += \
-fno-gcse
$(THIRD_PARTY_LUA_A_OBJS): private \
CFLAGS += \
-ffunction-sections \
$(THIRD_PARTY_LUA_A_OBJS): private \
CFLAGS += \
-ffunction-sections \
-fdata-sections
################################################################################
# lunix.a
THIRD_PARTY_LUA_UNIX = \
$(THIRD_PARTY_LUA_A_DEPS) \
THIRD_PARTY_LUA_UNIX = \
$(THIRD_PARTY_LUA_A_DEPS) \
$(THIRD_PARTY_LUA_A)
THIRD_PARTY_LUA_ARTIFACTS += \
THIRD_PARTY_LUA_ARTIFACTS += \
THIRD_PARTY_LUA_UNIX
THIRD_PARTY_LUA_UNIX_A = \
THIRD_PARTY_LUA_UNIX_A = \
o/$(MODE)/third_party/lua/lunix.a
THIRD_PARTY_LUA_UNIX_HDRS = \
THIRD_PARTY_LUA_UNIX_HDRS = \
third_party/lua/lunix.h
THIRD_PARTY_LUA_UNIX_SRCS = \
THIRD_PARTY_LUA_UNIX_SRCS = \
third_party/lua/lunix.c
THIRD_PARTY_LUA_UNIX_OBJS = \
THIRD_PARTY_LUA_UNIX_OBJS = \
$(THIRD_PARTY_LUA_UNIX_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_LUA_UNIX_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_LOG \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_NT_KERNEL32 \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_SOCK \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
LIBC_THREAD \
LIBC_TIME \
LIBC_X \
THIRD_PARTY_LUA \
THIRD_PARTY_LUA_UNIX_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_LOG \
LIBC_MEM \
LIBC_NEXGEN32E \
LIBC_NT_KERNEL32 \
LIBC_PROC \
LIBC_RUNTIME \
LIBC_SOCK \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
LIBC_THREAD \
LIBC_TIME \
LIBC_X \
THIRD_PARTY_LUA \
THIRD_PARTY_NSYNC
THIRD_PARTY_LUA_UNIX_DEPS := \
THIRD_PARTY_LUA_UNIX_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_LUA_UNIX_DIRECTDEPS),$($(x))))
$(THIRD_PARTY_LUA_A): \
third_party/lua/ \
$(THIRD_PARTY_LUA_UNIX_A).pkg \
$(THIRD_PARTY_LUA_A): \
third_party/lua/ \
$(THIRD_PARTY_LUA_UNIX_A).pkg \
$(THIRD_PARTY_LUA_UNIX_OBJS)
$(THIRD_PARTY_LUA_UNIX_A).pkg: \
$(THIRD_PARTY_LUA_UNIX_OBJS) \
$(THIRD_PARTY_LUA_UNIX_A).pkg: \
$(THIRD_PARTY_LUA_UNIX_OBJS) \
$(foreach x,$(THIRD_PARTY_LUA_UNIX_DIRECTDEPS),$($(x)_A).pkg)
################################################################################
# lua.com
# lua
THIRD_PARTY_LUA_LUA_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_NEXGEN32E \
LIBC_STDIO \
LIBC_LOG \
LIBC_STR \
LIBC_SYSV \
LIBC_THREAD \
THIRD_PARTY_LINENOISE \
THIRD_PARTY_LUA \
THIRD_PARTY_LUA_UNIX \
THIRD_PARTY_LUA_LUA_DIRECTDEPS = \
LIBC_CALLS \
LIBC_FMT \
LIBC_INTRIN \
LIBC_NEXGEN32E \
LIBC_STDIO \
LIBC_LOG \
LIBC_STR \
LIBC_SYSV \
LIBC_THREAD \
THIRD_PARTY_LINENOISE \
THIRD_PARTY_LUA \
THIRD_PARTY_LUA_UNIX \
TOOL_ARGS
THIRD_PARTY_LUA_LUA_DEPS := \
THIRD_PARTY_LUA_LUA_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_LUA_LUA_DIRECTDEPS),$($(x))))
o/$(MODE)/third_party/lua/lua.com.pkg: \
o/$(MODE)/third_party/lua/lua.main.o \
o/$(MODE)/third_party/lua/lua.pkg: \
o/$(MODE)/third_party/lua/lua.main.o \
$(foreach x,$(THIRD_PARTY_LUA_LUA_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/lua/lua.com.dbg: \
$(THIRD_PARTY_LUA_LUA_DEPS) \
o/$(MODE)/third_party/lua/lua.com.pkg \
o/$(MODE)/third_party/lua/lua.main.o \
$(CRT) \
o/$(MODE)/third_party/lua/lua.dbg: \
$(THIRD_PARTY_LUA_LUA_DEPS) \
o/$(MODE)/third_party/lua/lua.pkg \
o/$(MODE)/third_party/lua/lua.main.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/lua/lua2.com: \
o/$(MODE)/third_party/lua/lua.com.dbg \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/tool/build/symtab.com
@$(MAKE_OBJCOPY)
@$(MAKE_SYMTAB_CREATE)
@$(MAKE_SYMTAB_ZIP)
################################################################################
# luac.com
# luac
THIRD_PARTY_LUA_LUAC_DIRECTDEPS = \
LIBC_FMT \
LIBC_INTRIN \
LIBC_NEXGEN32E \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
THIRD_PARTY_LUA \
THIRD_PARTY_LUA_LUAC_DIRECTDEPS = \
LIBC_FMT \
LIBC_INTRIN \
LIBC_NEXGEN32E \
LIBC_RUNTIME \
LIBC_STDIO \
LIBC_STR \
LIBC_SYSV \
THIRD_PARTY_LUA \
TOOL_ARGS
THIRD_PARTY_LUA_LUAC_DEPS := \
THIRD_PARTY_LUA_LUAC_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_LUA_LUAC_DIRECTDEPS),$($(x))))
o/$(MODE)/third_party/lua/luac.com.pkg: \
o/$(MODE)/third_party/lua/luac.main.o \
o/$(MODE)/third_party/lua/luac.pkg: \
o/$(MODE)/third_party/lua/luac.main.o \
$(foreach x,$(THIRD_PARTY_LUA_LUAC_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/lua/luac.com.dbg: \
$(THIRD_PARTY_LUA_LUAC_DEPS) \
o/$(MODE)/third_party/lua/luac.com.pkg \
o/$(MODE)/third_party/lua/luac.main.o \
$(CRT) \
o/$(MODE)/third_party/lua/luac.dbg: \
$(THIRD_PARTY_LUA_LUAC_DEPS) \
o/$(MODE)/third_party/lua/luac.pkg \
o/$(MODE)/third_party/lua/luac.main.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
################################################################################
THIRD_PARTY_LUA_SRCS = \
$(foreach x,$(THIRD_PARTY_LUA_ARTIFACTS),$($(x)_SRCS)) \
third_party/lua/lua.main.c \
THIRD_PARTY_LUA_SRCS = \
$(foreach x,$(THIRD_PARTY_LUA_ARTIFACTS),$($(x)_SRCS)) \
third_party/lua/lua.main.c \
third_party/lua/luac.main.c
THIRD_PARTY_LUA_LIBS = $(foreach x,$(THIRD_PARTY_LUA_ARTIFACTS),$($(x)))
@ -304,7 +296,7 @@ THIRD_PARTY_LUA_OBJS = $(foreach x,$(THIRD_PARTY_LUA_ARTIFACTS),$($(x)_OBJS))
$(THIRD_PARTY_LUA_OBJS): third_party/lua/BUILD.mk
.PHONY: o/$(MODE)/third_party/lua
o/$(MODE)/third_party/lua: \
$(THIRD_PARTY_LUA_LIBS) \
$(THIRD_PARTY_LUA_BINS) \
o/$(MODE)/third_party/lua: \
$(THIRD_PARTY_LUA_LIBS) \
$(THIRD_PARTY_LUA_BINS) \
$(THIRD_PARTY_LUA_CHECKS)

View file

@ -18,7 +18,7 @@ THIRD_PARTY_LZ4CLI_SRCS = $(filter %.c,$(THIRD_PARTY_LZ4CLI_FILES))
THIRD_PARTY_LZ4CLI_HDRS = $(filter %.h,$(THIRD_PARTY_LZ4CLI_FILES))
THIRD_PARTY_LZ4CLI = \
o/$(MODE)/third_party/lz4cli/lz4cli.com
o/$(MODE)/third_party/lz4cli/lz4cli
THIRD_PARTY_LZ4CLI_OBJS = \
o/$(MODE)/third_party/lz4cli/bench.o \
@ -51,7 +51,7 @@ $(THIRD_PARTY_LZ4CLI_OBJS): private \
DEFAULT_CPPFLAGS += \
-isystem third_party/lz4cli
o/$(MODE)/third_party/lz4cli/lz4cli.com.dbg: \
o/$(MODE)/third_party/lz4cli/lz4cli.dbg: \
$(THIRD_PARTY_LZ4CLI_DEPS) \
$(THIRD_PARTY_LZ4CLI_OBJS) \
$(CRT) \

View file

@ -8,7 +8,7 @@ THIRD_PARTY_MAKE_FILES := $(wildcard third_party/make/*)
THIRD_PARTY_MAKE_HDRS = $(filter %.h,$(THIRD_PARTY_MAKE_FILES))
THIRD_PARTY_MAKE_SRCS = $(filter %.c,$(THIRD_PARTY_MAKE_FILES))
THIRD_PARTY_MAKE_OBJS = $(THIRD_PARTY_MAKE_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_MAKE_COMS = o/$(MODE)/third_party/make/make.com
THIRD_PARTY_MAKE_COMS = o/$(MODE)/third_party/make/make
THIRD_PARTY_MAKE_CHECKS = $(THIRD_PARTY_MAKE_A).pkg
THIRD_PARTY_MAKE_BINS = \
@ -43,7 +43,7 @@ $(THIRD_PARTY_MAKE_A): \
$(THIRD_PARTY_MAKE_A).pkg \
$(filter-out %main.o,$(THIRD_PARTY_MAKE_OBJS))
o/$(MODE)/third_party/make/make.com.dbg: \
o/$(MODE)/third_party/make/make.dbg: \
$(THIRD_PARTY_MAKE_DEPS) \
$(THIRD_PARTY_MAKE_A) \
$(THIRD_PARTY_MAKE_A).pkg \

View file

@ -7,74 +7,74 @@ run() {
}
(
run o//third_party/mbedtls/test/test_suite_aes.cbc.com
run o//third_party/mbedtls/test/test_suite_aes.cfb.com
run o//third_party/mbedtls/test/test_suite_aes.ecb.com
run o//third_party/mbedtls/test/test_suite_aes.ofb.com
run o//third_party/mbedtls/test/test_suite_aes.rest.com
run o//third_party/mbedtls/test/test_suite_aes.xts.com
run o//third_party/mbedtls/test/test_suite_asn1parse.com
run o//third_party/mbedtls/test/test_suite_asn1write.com
run o//third_party/mbedtls/test/test_suite_base64.com
run o//third_party/mbedtls/test/test_suite_blowfish.com
run o//third_party/mbedtls/test/test_suite_chacha20.com
run o//third_party/mbedtls/test/test_suite_chachapoly.com
run o//third_party/mbedtls/test/test_suite_cipher.aes.com
run o//third_party/mbedtls/test/test_suite_cipher.blowfish.com
run o//third_party/mbedtls/test/test_suite_cipher.ccm.com
run o//third_party/mbedtls/test/test_suite_cipher.chacha20.com
run o//third_party/mbedtls/test/test_suite_cipher.chachapoly.com
run o//third_party/mbedtls/test/test_suite_cipher.des.com
run o//third_party/mbedtls/test/test_suite_cipher.gcm.com
run o//third_party/mbedtls/test/test_suite_cipher.misc.com
run o//third_party/mbedtls/test/test_suite_cipher.nist_kw.com
run o//third_party/mbedtls/test/test_suite_cipher.null.com
run o//third_party/mbedtls/test/test_suite_cipher.padding.com
run o//third_party/mbedtls/test/test_suite_ctr_drbg.com
run o//third_party/mbedtls/test/test_suite_des.com
run o//third_party/mbedtls/test/test_suite_dhm.com
run o//third_party/mbedtls/test/test_suite_ecdh.com
run o//third_party/mbedtls/test/test_suite_ecdsa.com
run o//third_party/mbedtls/test/test_suite_ecjpake.com
run o//third_party/mbedtls/test/test_suite_ecp.com
run o//third_party/mbedtls/test/test_suite_entropy.com
run o//third_party/mbedtls/test/test_suite_error.com
run o//third_party/mbedtls/test/test_suite_gcm.aes128_de.com
run o//third_party/mbedtls/test/test_suite_gcm.aes128_en.com
run o//third_party/mbedtls/test/test_suite_gcm.aes192_de.com
run o//third_party/mbedtls/test/test_suite_gcm.aes192_en.com
run o//third_party/mbedtls/test/test_suite_gcm.aes256_de.com
run o//third_party/mbedtls/test/test_suite_gcm.aes256_en.com
run o//third_party/mbedtls/test/test_suite_gcm.misc.com
run o//third_party/mbedtls/test/test_suite_hkdf.com
run o//third_party/mbedtls/test/test_suite_hmac_drbg.misc.com
run o//third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com
run o//third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com
run o//third_party/mbedtls/test/test_suite_hmac_drbg.pr.com
run o//third_party/mbedtls/test/test_suite_md.com
run o//third_party/mbedtls/test/test_suite_mdx.com
run o//third_party/mbedtls/test/test_suite_memory_buffer_alloc.com
run o//third_party/mbedtls/test/test_suite_mpi.com
run o//third_party/mbedtls/test/test_suite_net.com
run o//third_party/mbedtls/test/test_suite_nist_kw.com
run o//third_party/mbedtls/test/test_suite_oid.com
run o//third_party/mbedtls/test/test_suite_pem.com
run o//third_party/mbedtls/test/test_suite_pk.com
run o//third_party/mbedtls/test/test_suite_pkcs1_v15.com
run o//third_party/mbedtls/test/test_suite_pkcs1_v21.com
run o//third_party/mbedtls/test/test_suite_pkcs5.com
run o//third_party/mbedtls/test/test_suite_pkparse.com
run o//third_party/mbedtls/test/test_suite_pkwrite.com
run o//third_party/mbedtls/test/test_suite_poly1305.com
run o//third_party/mbedtls/test/test_suite_random.com
run o//third_party/mbedtls/test/test_suite_rsa.com
run o//third_party/mbedtls/test/test_suite_shax.com
run o//third_party/mbedtls/test/test_suite_ssl.com
run o//third_party/mbedtls/test/test_suite_timing.com
run o//third_party/mbedtls/test/test_suite_version.com
run o//third_party/mbedtls/test/test_suite_x509parse.com
run o//third_party/mbedtls/test/test_suite_x509write.com
) | o//tool/build/deltaify2.com | sort -n | tee speed.txt
run o//third_party/mbedtls/test/test_suite_aes.cbc
run o//third_party/mbedtls/test/test_suite_aes.cfb
run o//third_party/mbedtls/test/test_suite_aes.ecb
run o//third_party/mbedtls/test/test_suite_aes.ofb
run o//third_party/mbedtls/test/test_suite_aes.rest
run o//third_party/mbedtls/test/test_suite_aes.xts
run o//third_party/mbedtls/test/test_suite_asn1parse
run o//third_party/mbedtls/test/test_suite_asn1write
run o//third_party/mbedtls/test/test_suite_base64
run o//third_party/mbedtls/test/test_suite_blowfish
run o//third_party/mbedtls/test/test_suite_chacha20
run o//third_party/mbedtls/test/test_suite_chachapoly
run o//third_party/mbedtls/test/test_suite_cipher.aes
run o//third_party/mbedtls/test/test_suite_cipher.blowfish
run o//third_party/mbedtls/test/test_suite_cipher.ccm
run o//third_party/mbedtls/test/test_suite_cipher.chacha20
run o//third_party/mbedtls/test/test_suite_cipher.chachapoly
run o//third_party/mbedtls/test/test_suite_cipher.des
run o//third_party/mbedtls/test/test_suite_cipher.gcm
run o//third_party/mbedtls/test/test_suite_cipher.misc
run o//third_party/mbedtls/test/test_suite_cipher.nist_kw
run o//third_party/mbedtls/test/test_suite_cipher.null
run o//third_party/mbedtls/test/test_suite_cipher.padding
run o//third_party/mbedtls/test/test_suite_ctr_drbg
run o//third_party/mbedtls/test/test_suite_des
run o//third_party/mbedtls/test/test_suite_dhm
run o//third_party/mbedtls/test/test_suite_ecdh
run o//third_party/mbedtls/test/test_suite_ecdsa
run o//third_party/mbedtls/test/test_suite_ecjpake
run o//third_party/mbedtls/test/test_suite_ecp
run o//third_party/mbedtls/test/test_suite_entropy
run o//third_party/mbedtls/test/test_suite_error
run o//third_party/mbedtls/test/test_suite_gcm.aes128_de
run o//third_party/mbedtls/test/test_suite_gcm.aes128_en
run o//third_party/mbedtls/test/test_suite_gcm.aes192_de
run o//third_party/mbedtls/test/test_suite_gcm.aes192_en
run o//third_party/mbedtls/test/test_suite_gcm.aes256_de
run o//third_party/mbedtls/test/test_suite_gcm.aes256_en
run o//third_party/mbedtls/test/test_suite_gcm.misc
run o//third_party/mbedtls/test/test_suite_hkdf
run o//third_party/mbedtls/test/test_suite_hmac_drbg.misc
run o//third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed
run o//third_party/mbedtls/test/test_suite_hmac_drbg.nopr
run o//third_party/mbedtls/test/test_suite_hmac_drbg.pr
run o//third_party/mbedtls/test/test_suite_md
run o//third_party/mbedtls/test/test_suite_mdx
run o//third_party/mbedtls/test/test_suite_memory_buffer_alloc
run o//third_party/mbedtls/test/test_suite_mpi
run o//third_party/mbedtls/test/test_suite_net
run o//third_party/mbedtls/test/test_suite_nist_kw
run o//third_party/mbedtls/test/test_suite_oid
run o//third_party/mbedtls/test/test_suite_pem
run o//third_party/mbedtls/test/test_suite_pk
run o//third_party/mbedtls/test/test_suite_pkcs1_v15
run o//third_party/mbedtls/test/test_suite_pkcs1_v21
run o//third_party/mbedtls/test/test_suite_pkcs5
run o//third_party/mbedtls/test/test_suite_pkparse
run o//third_party/mbedtls/test/test_suite_pkwrite
run o//third_party/mbedtls/test/test_suite_poly1305
run o//third_party/mbedtls/test/test_suite_random
run o//third_party/mbedtls/test/test_suite_rsa
run o//third_party/mbedtls/test/test_suite_shax
run o//third_party/mbedtls/test/test_suite_ssl
run o//third_party/mbedtls/test/test_suite_timing
run o//third_party/mbedtls/test/test_suite_version
run o//third_party/mbedtls/test/test_suite_x509parse
run o//third_party/mbedtls/test/test_suite_x509write
) | o//tool/build/deltaify2 | sort -n | tee speed.txt
mkdir -p ~/speed/mbedtls
cp speed.txt ~/speed/mbedtls/$(date +%Y-%m-%d-%H-%H).txt

View file

@ -12,76 +12,76 @@ THIRD_PARTY_MBEDTLS_TEST_OBJS = \
$(THIRD_PARTY_MBEDTLS_TEST_SRCS:%.c=o/$(MODE)/%.o)
# TOOD(jart): Re-enable me once we can mock out time.
# o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.com
# o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse
THIRD_PARTY_MBEDTLS_TEST_COMS = \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_base64.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_des.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_error.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_md.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_net.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_oid.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pem.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pk.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_random.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_shax.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_timing.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_version.com \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.com \
o/$(MODE)/third_party/mbedtls/test/secp384r1_test.com \
o/$(MODE)/third_party/mbedtls/test/everest_test.com
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write \
o/$(MODE)/third_party/mbedtls/test/test_suite_base64 \
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish \
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20 \
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20 \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding \
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg \
o/$(MODE)/third_party/mbedtls/test/test_suite_des \
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp \
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy \
o/$(MODE)/third_party/mbedtls/test/test_suite_error \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc \
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr \
o/$(MODE)/third_party/mbedtls/test/test_suite_md \
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx \
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc \
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi \
o/$(MODE)/third_party/mbedtls/test/test_suite_net \
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw \
o/$(MODE)/third_party/mbedtls/test/test_suite_oid \
o/$(MODE)/third_party/mbedtls/test/test_suite_pem \
o/$(MODE)/third_party/mbedtls/test/test_suite_pk \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15 \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21 \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5 \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite \
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305 \
o/$(MODE)/third_party/mbedtls/test/test_suite_random \
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa \
o/$(MODE)/third_party/mbedtls/test/test_suite_shax \
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl \
o/$(MODE)/third_party/mbedtls/test/test_suite_timing \
o/$(MODE)/third_party/mbedtls/test/test_suite_version \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write \
o/$(MODE)/third_party/mbedtls/test/secp384r1_test \
o/$(MODE)/third_party/mbedtls/test/everest_test
THIRD_PARTY_MBEDTLS_TEST_TESTS = \
$(THIRD_PARTY_MBEDTLS_TEST_COMS:%=%.ok)
@ -123,7 +123,7 @@ o/$(MODE)/third_party/mbedtls/test/test.pkg: \
o/$(MODE)/third_party/mbedtls/test/lib.o: third_party/mbedtls/test/lib.c
o/$(MODE)/third_party/mbedtls/test/%.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/%.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/%.o \
@ -132,7 +132,7 @@ o/$(MODE)/third_party/mbedtls/test/%.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/%.com.runs: o/$(MODE)/third_party/mbedtls/test/%.com
o/$(MODE)/third_party/mbedtls/test/%.runs: o/$(MODE)/third_party/mbedtls/test/%
@$(COMPILE) -ACHECK -wtT$@ $< $(TESTARGS)
o/$(MODE)/third_party/mbedtls/test/lib.o: private \
@ -149,8 +149,8 @@ o/$(MODE)/third_party/mbedtls/test: \
o/$(MODE)/third_party/mbedtls/test/TESTS: \
$(THIRD_PARTY_MBEDTLS_TEST_TESTS)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.o \
@ -160,8 +160,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cbc.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.o \
@ -171,8 +171,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.cfb.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.o \
@ -182,8 +182,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ecb.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.o \
@ -193,8 +193,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.ofb.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.o \
@ -204,8 +204,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.rest.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.com: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts: o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.o \
@ -215,8 +215,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_aes.xts.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com: o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse: o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.o \
@ -226,8 +226,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.com: o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write: o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.o \
@ -237,8 +237,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_asn1write.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_base64.com: o/$(MODE)/third_party/mbedtls/test/test_suite_base64.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_base64.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_base64: o/$(MODE)/third_party/mbedtls/test/test_suite_base64.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_base64.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_base64.o \
@ -248,8 +248,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_base64.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.com: o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish: o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.o \
@ -259,8 +259,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_blowfish.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.com: o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20: o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.o \
@ -270,8 +270,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_chacha20.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.com: o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly: o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.o \
@ -281,8 +281,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_chachapoly.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.o \
@ -292,8 +292,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.aes.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.o \
@ -303,8 +303,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.blowfish.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.o \
@ -314,8 +314,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.ccm.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.o \
@ -325,8 +325,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chacha20.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.o \
@ -336,8 +336,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.chachapoly.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.o \
@ -347,8 +347,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.des.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.o \
@ -358,8 +358,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.gcm.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.o \
@ -369,8 +369,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.misc.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.o \
@ -380,8 +380,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.nist_kw.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.o \
@ -391,8 +391,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.null.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.com: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding: o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.o \
@ -402,9 +402,9 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_cipher.padding.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com: o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg: o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.o \
@ -414,8 +414,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_ctr_drbg.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_des.com: o/$(MODE)/third_party/mbedtls/test/test_suite_des.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_des.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_des: o/$(MODE)/third_party/mbedtls/test/test_suite_des.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_des.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_des.o \
@ -425,8 +425,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_des.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.com: o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm: o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.o \
@ -438,8 +438,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_dhm.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.com: o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh: o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.o \
@ -449,8 +449,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_ecdh.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.com: o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa: o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.o \
@ -460,8 +460,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_ecdsa.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.com: o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp: o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.o \
@ -471,8 +471,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_ecp.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.com: o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy: o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.o \
@ -482,8 +482,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_entropy.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_error.com: o/$(MODE)/third_party/mbedtls/test/test_suite_error.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_error.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_error: o/$(MODE)/third_party/mbedtls/test/test_suite_error.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_error.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_error.o \
@ -493,8 +493,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_error.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.o \
@ -504,8 +504,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_de.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.o \
@ -515,8 +515,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes128_en.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.o \
@ -526,8 +526,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_de.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.o \
@ -537,8 +537,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes192_en.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.o \
@ -548,8 +548,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_de.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.o \
@ -559,8 +559,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.aes256_en.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.com: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc: o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.o \
@ -570,8 +570,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_gcm.misc.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.com: o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf: o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.o \
@ -581,9 +581,9 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_hkdf.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.o \
@ -593,8 +593,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.misc.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.o \
@ -604,8 +604,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.no_reseed.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.o \
@ -615,8 +615,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.nopr.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.com: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr: o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.o \
@ -626,8 +626,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_hmac_drbg.pr.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_md.com: o/$(MODE)/third_party/mbedtls/test/test_suite_md.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_md.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_md: o/$(MODE)/third_party/mbedtls/test/test_suite_md.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_md.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_md.o \
@ -642,8 +642,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_md.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.com: o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx: o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.o \
@ -653,8 +653,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_mdx.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.com: o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc: o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.o \
@ -664,9 +664,9 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_memory_buffer_alloc.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com: o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.runs: private .UNVEIL += rwc:o/tmp
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi: o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.o \
@ -681,8 +681,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_mpi.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_net.com: o/$(MODE)/third_party/mbedtls/test/test_suite_net.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_net.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_net: o/$(MODE)/third_party/mbedtls/test/test_suite_net.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_net.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_net.o \
@ -692,8 +692,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_net.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.com: o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw: o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.o \
@ -703,8 +703,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_nist_kw.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_oid.com: o/$(MODE)/third_party/mbedtls/test/test_suite_oid.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_oid.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_oid: o/$(MODE)/third_party/mbedtls/test/test_suite_oid.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_oid.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_oid.o \
@ -714,8 +714,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_oid.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pem.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pem.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pem.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pem: o/$(MODE)/third_party/mbedtls/test/test_suite_pem.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pem.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pem.o \
@ -725,8 +725,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pem.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pk.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pk.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pk.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pk: o/$(MODE)/third_party/mbedtls/test/test_suite_pk.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pk.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pk.o \
@ -742,8 +742,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pk.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.o \
@ -753,8 +753,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v15.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.o \
@ -764,8 +764,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs1_v21.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5: o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.o \
@ -775,8 +775,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pkcs5.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse: o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.o \
@ -915,8 +915,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pkparse.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.com: o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite: o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.o \
@ -938,8 +938,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_pkwrite.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.com: o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305: o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.o \
@ -949,8 +949,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_poly1305.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_random.com: o/$(MODE)/third_party/mbedtls/test/test_suite_random.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_random.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_random: o/$(MODE)/third_party/mbedtls/test/test_suite_random.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_random.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_random.o \
@ -960,8 +960,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_random.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.com: o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa: o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.o \
@ -971,8 +971,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_rsa.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_shax.com: o/$(MODE)/third_party/mbedtls/test/test_suite_shax.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_shax.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_shax: o/$(MODE)/third_party/mbedtls/test/test_suite_shax.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_shax.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_shax.o \
@ -982,8 +982,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_shax.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.com: o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl: o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.o \
@ -994,8 +994,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_ssl.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_timing.com: o/$(MODE)/third_party/mbedtls/test/test_suite_timing.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_timing.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_timing: o/$(MODE)/third_party/mbedtls/test/test_suite_timing.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_timing.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_timing.o \
@ -1005,8 +1005,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_timing.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_version.com: o/$(MODE)/third_party/mbedtls/test/test_suite_version.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_version.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_version: o/$(MODE)/third_party/mbedtls/test/test_suite_version.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_version.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_version.o \
@ -1016,8 +1016,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_version.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.com: o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse: o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.o \
@ -1301,8 +1301,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_x509parse.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.com: o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.com.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write: o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.dbg
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/lib.o \
o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.o \
@ -1337,8 +1337,8 @@ o/$(MODE)/third_party/mbedtls/test/test_suite_x509write.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/everest_test.com: o/$(MODE)/third_party/mbedtls/test/everest_test.com.dbg
o/$(MODE)/third_party/mbedtls/test/everest_test.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/everest_test: o/$(MODE)/third_party/mbedtls/test/everest_test.dbg
o/$(MODE)/third_party/mbedtls/test/everest_test.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/everest_test.o \
o/$(MODE)/third_party/mbedtls/test/everest_unravaged.o \
@ -1348,8 +1348,8 @@ o/$(MODE)/third_party/mbedtls/test/everest_test.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/mbedtls/test/secp384r1_test.com: o/$(MODE)/third_party/mbedtls/test/secp384r1_test.com.dbg
o/$(MODE)/third_party/mbedtls/test/secp384r1_test.com.dbg: \
o/$(MODE)/third_party/mbedtls/test/secp384r1_test: o/$(MODE)/third_party/mbedtls/test/secp384r1_test.dbg
o/$(MODE)/third_party/mbedtls/test/secp384r1_test.dbg: \
$(THIRD_PARTY_MBEDTLS_TEST_DEPS) \
o/$(MODE)/third_party/mbedtls/test/secp384r1_test.o \
o/$(MODE)/third_party/mbedtls/test/test.pkg \

View file

@ -10,10 +10,10 @@ THIRD_PARTY_NSYNC_TESTING_SRCS = $(filter %.c,$(THIRD_PARTY_NSYNC_TESTING_FILES)
THIRD_PARTY_NSYNC_TESTING_HDRS = $(filter %.h,$(THIRD_PARTY_NSYNC_TESTING_FILES))
THIRD_PARTY_NSYNC_TESTING_SRCS_TEST = $(filter %_test.c,$(THIRD_PARTY_NSYNC_TESTING_SRCS))
THIRD_PARTY_NSYNC_TESTING_OBJS = $(THIRD_PARTY_NSYNC_TESTING_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_NSYNC_TESTING_COMS = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%.com)
THIRD_PARTY_NSYNC_TESTING_COMS = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%)
THIRD_PARTY_NSYNC_TESTING_BINS = $(THIRD_PARTY_NSYNC_TESTING_COMS) $(THIRD_PARTY_NSYNC_TESTING_COMS:%=%.dbg)
THIRD_PARTY_NSYNC_TESTING_TESTS_ = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%.com.ok)
THIRD_PARTY_NSYNC_TESTING_CHECKS_ = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%.com.runs)
THIRD_PARTY_NSYNC_TESTING_TESTS_ = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%.ok)
THIRD_PARTY_NSYNC_TESTING_CHECKS_ = $(THIRD_PARTY_NSYNC_TESTING_SRCS_TEST:%.c=o/$(MODE)/%.runs)
THIRD_PARTY_NSYNC_TESTING_DIRECTDEPS = \
LIBC_CALLS \
@ -42,7 +42,7 @@ $(THIRD_PARTY_NSYNC_TESTING_A).pkg: \
$(THIRD_PARTY_NSYNC_TESTING_OBJS) \
$(foreach x,$(THIRD_PARTY_NSYNC_TESTING_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/nsync/testing/%_test.com.dbg: \
o/$(MODE)/third_party/nsync/testing/%_test.dbg: \
$(THIRD_PARTY_NSYNC_TESTING_DEPS) \
$(THIRD_PARTY_NSYNC_TESTING_A) \
o/$(MODE)/third_party/nsync/testing/%_test.o \
@ -52,7 +52,7 @@ o/$(MODE)/third_party/nsync/testing/%_test.com.dbg: \
@$(APELINK)
$(THIRD_PARTY_NSYNC_TESTING_OBJS): third_party/nsync/testing/BUILD.mk
o/$(MODE)/third_party/nsync/testing/mu_test.com.runs: private QUOTA = -C64
o/$(MODE)/third_party/nsync/testing/mu_test.runs: private QUOTA = -C64
.PHONY: o/$(MODE)/third_party/nsync/testing
o/$(MODE)/third_party/nsync/testing: \

View file

@ -14,7 +14,7 @@ THIRD_PARTY_PCRE_A_OBJS = $(THIRD_PARTY_PCRE_A_SRCS:%.c=o/$(MODE)/%.o)
THIRD_PARTY_PCRE_A_CHECKS = \
$(THIRD_PARTY_PCRE_A).pkg \
o/$(MODE)/third_party/pcre/pcre2posix_test.com.runs
o/$(MODE)/third_party/pcre/pcre2posix_test.runs
THIRD_PARTY_PCRE_A_DIRECTDEPS = \
LIBC_CALLS \
@ -42,7 +42,7 @@ $(THIRD_PARTY_PCRE_A).pkg: \
$(THIRD_PARTY_PCRE_A_OBJS): private CPPFLAGS += -DHAVE_CONFIG_H -DNDEBUG
o/$(MODE)/third_party/pcre/%.com.dbg: \
o/$(MODE)/third_party/pcre/%.dbg: \
$(THIRD_PARTY_PCRE) \
o/$(MODE)/third_party/pcre/%.o \
$(CRT) \
@ -50,8 +50,8 @@ o/$(MODE)/third_party/pcre/%.com.dbg: \
@$(APELINK)
THIRD_PARTY_PCRE_COMS = \
o/$(MODE)/third_party/pcre/pcre2grep.com \
o/$(MODE)/third_party/pcre/pcre2posix_test.com
o/$(MODE)/third_party/pcre/pcre2grep \
o/$(MODE)/third_party/pcre/pcre2posix_test
THIRD_PARTY_PCRE_BINS = $(THIRD_PARTY_PCRE_COMS) $(THIRD_PARTY_PCRE_COMS:%=%.dbg)
THIRD_PARTY_PCRE_LIBS = $(foreach x,$(THIRD_PARTY_PCRE_ARTIFACTS),$($(x)))

View file

@ -15,14 +15,14 @@ THIRD_PARTY_PYTHON_BINS = \
$(THIRD_PARTY_PYTHON_COMS:%=%.dbg)
THIRD_PARTY_PYTHON_COMS = \
o/$(MODE)/third_party/python/Parser/asdl_c.com \
o/$(MODE)/third_party/python/pystone.com \
o/$(MODE)/third_party/python/python.com \
o/$(MODE)/third_party/python/freeze.com \
o/$(MODE)/third_party/python/pycomp.com \
o/$(MODE)/third_party/python/pyobj.com \
o/$(MODE)/third_party/python/hello.com \
o/$(MODE)/third_party/python/repl.com
o/$(MODE)/third_party/python/Parser/asdl_c \
o/$(MODE)/third_party/python/pystone \
o/$(MODE)/third_party/python/python \
o/$(MODE)/third_party/python/freeze \
o/$(MODE)/third_party/python/pycomp \
o/$(MODE)/third_party/python/pyobj \
o/$(MODE)/third_party/python/hello \
o/$(MODE)/third_party/python/repl
THIRD_PARTY_PYTHON_CHECKS = \
$(THIRD_PARTY_PYTHON_STAGE1_A).pkg \
@ -483,12 +483,12 @@ THIRD_PARTY_PYTHON_STAGE1_A_DEPS = \
$(call uniq,$(foreach x,$(THIRD_PARTY_PYTHON_STAGE1_A_DIRECTDEPS),$($(x))))
o//third_party/python/Python/importlib.inc: \
o/$(MODE)/third_party/python/freeze.com \
o/$(MODE)/third_party/python/freeze \
third_party/python/Lib/importlib/_bootstrap.py
@$(COMPILE) -AFREEZE -wT$@ $^ $@
o//third_party/python/Python/importlib_external.inc: \
o/$(MODE)/third_party/python/freeze.com \
o/$(MODE)/third_party/python/freeze \
third_party/python/Lib/importlib/_bootstrap_external.py
@$(COMPILE) -AFREEZE -wT$@ $^ $@
@ -1348,7 +1348,7 @@ THIRD_PARTY_PYTHON_PYTEST_A_DATA = \
third_party/python/Lib/venv/scripts/nt/deactivate.bat \
third_party/python/Lib/venv/scripts/posix/activate.csh \
third_party/python/Lib/venv/scripts/posix/activate.fish \
third_party/python/Lib/test/hello.com \
third_party/python/Lib/test/hello \
third_party/python/Lib/test/xmltestdata/ \
third_party/python/Lib/test/xmltestdata/simple.xml \
third_party/python/Lib/test/xmltestdata/simple-ns.xml \
@ -2124,7 +2124,7 @@ o/$(MODE)/third_party/python/pythontester.pkg: \
o/$(MODE)/third_party/python/pythontester.o \
$(foreach x,$(THIRD_PARTY_PYTHON_PYTEST_PYMAINS_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/python/pythontester.com.dbg: \
o/$(MODE)/third_party/python/pythontester.dbg: \
o/$(MODE)/third_party/python/pythontester.pkg \
$(THIRD_PARTY_PYTHON_PYTEST_PYMAINS_DEPS) \
$(THIRD_PARTY_PYTHON_PYTEST_PYMAINS_OBJS) \
@ -2159,7 +2159,7 @@ o/$(MODE)/third_party/python/Lib/test/test_signal.py.runs: \
o/$(MODE)/third_party/python/Lib/test/test_timeout.py.runs: \
private .PLEDGE = stdio rpath wpath cpath fattr proc inet
PYTHONTESTER = o/$(MODE)/third_party/python/pythontester.com
PYTHONTESTER = o/$(MODE)/third_party/python/pythontester
o/$(MODE)/third_party/python/Lib/test/test_grammar.py.runs: $(PYTHONTESTER)
@$(COMPILE) -ACHECK -wtT$@ $(PYHARNESSARGS) $(PYTHONTESTER) -m test.test_grammar $(PYTESTARGS)
@ -3314,35 +3314,35 @@ o/$(MODE)/third_party/python/Lib/test/test_ordered_dict.py.runs: $(PYTHONTESTER)
################################################################################
o/$(MODE)/third_party/python/pyobj.com.dbg: \
o/$(MODE)/third_party/python/pyobj.dbg: \
$(THIRD_PARTY_PYTHON_STAGE1) \
o/$(MODE)/third_party/python/pyobj.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/python/pycomp.com.dbg: \
o/$(MODE)/third_party/python/pycomp.dbg: \
$(THIRD_PARTY_PYTHON_STAGE1) \
o/$(MODE)/third_party/python/pycomp.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/python/repl.com.dbg: \
o/$(MODE)/third_party/python/repl.dbg: \
$(THIRD_PARTY_PYTHON_STAGE2) \
o/$(MODE)/third_party/python/repl.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/python/pystone.com.dbg: \
o/$(MODE)/third_party/python/pystone.dbg: \
$(THIRD_PARTY_PYTHON_STAGE2) \
o/$(MODE)/third_party/python/Lib/test/pystone.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/python/Parser/asdl_c.com.dbg: \
o/$(MODE)/third_party/python/Parser/asdl_c.dbg: \
$(THIRD_PARTY_PYTHON_STAGE2) \
o/$(MODE)/third_party/python/Parser/asdl_c.o \
$(CRT) \
@ -3475,7 +3475,7 @@ o/$(MODE)/third_party/python/Lib/test/test_difflib.o: private PYFLAGS += -Y.pyth
o/$(MODE)/third_party/python/Lib/test/test_cosmo.o: private \
PYFLAGS += \
-Y.python/test/hello.com
-Y.python/test/hello
o/$(MODE)/third_party/python/Lib/test/test_asdl_parser.o: private \
PYFLAGS += \
@ -3978,11 +3978,11 @@ THIRD_PARTY_PYTHON_SRCS = \
third_party/python/pythontester.c
################################################################################
# PYTHON.COM
# PYTHON
THIRD_PARTY_PYTHON_PYTHON_SRCS = third_party/python/python.c
THIRD_PARTY_PYTHON_PYTHON_OBJS = o/$(MODE)/third_party/python/python.o
THIRD_PARTY_PYTHON_PYTHON_COMS = o/$(MODE)/third_party/python/python.com
THIRD_PARTY_PYTHON_PYTHON_COMS = o/$(MODE)/third_party/python/python
THIRD_PARTY_PYTHON_PYTHON_BINS = $(THIRD_PARTY_PYTHON_PYTHON_COMS) $(THIRD_PARTY_PYTHON_PYTHON_COMS:%=%.dbg)
THIRD_PARTY_PYTHON_PYTHON_DEPS = $(call uniq,$(foreach x,$(THIRD_PARTY_PYTHON_PYTHON_DIRECTDEPS),$($(x))))
THIRD_PARTY_PYTHON_PYTHON_DIRECTDEPS = \
@ -4009,7 +4009,7 @@ o/$(MODE)/third_party/python/python.pkg: \
$(THIRD_PARTY_PYTHON_PYTHON_OBJS) \
$(foreach x,$(THIRD_PARTY_PYTHON_PYTHON_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/python/python.com.dbg: \
o/$(MODE)/third_party/python/python.dbg: \
o/$(MODE)/third_party/python/python.pkg \
$(THIRD_PARTY_PYTHON_PYTHON_DEPS) \
$(THIRD_PARTY_PYTHON_PYTHON_OBJS) \
@ -4017,20 +4017,12 @@ o/$(MODE)/third_party/python/python.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/python/python.com: \
o/$(MODE)/third_party/python/python.com.dbg \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/tool/build/symtab.com
@$(MAKE_OBJCOPY)
@$(MAKE_SYMTAB_CREATE)
@$(MAKE_SYMTAB_ZIP)
################################################################################
# FREEZE.COM
# FREEZE
THIRD_PARTY_PYTHON_FREEZE_SRCS = third_party/python/freeze.c
THIRD_PARTY_PYTHON_FREEZE_OBJS = o/$(MODE)/third_party/python/freeze.o
THIRD_PARTY_PYTHON_FREEZE_COMS = o/$(MODE)/third_party/python/freeze.com
THIRD_PARTY_PYTHON_FREEZE_COMS = o/$(MODE)/third_party/python/freeze
THIRD_PARTY_PYTHON_FREEZE_BINS = $(THIRD_PARTY_PYTHON_FREEZE_COMS) $(THIRD_PARTY_PYTHON_FREEZE_COMS:%=%.dbg)
THIRD_PARTY_PYTHON_FREEZE_DEPS = $(call uniq,$(foreach x,$(THIRD_PARTY_PYTHON_FREEZE_DIRECTDEPS),$($(x))))
THIRD_PARTY_PYTHON_FREEZE_DIRECTDEPS = \
@ -4053,7 +4045,7 @@ o/$(MODE)/third_party/python/freeze.pkg: \
$(THIRD_PARTY_PYTHON_FREEZE_OBJS) \
$(foreach x,$(THIRD_PARTY_PYTHON_FREEZE_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/python/freeze.com.dbg: \
o/$(MODE)/third_party/python/freeze.dbg: \
o/$(MODE)/third_party/python/freeze.pkg \
$(THIRD_PARTY_PYTHON_FREEZE_DEPS) \
$(THIRD_PARTY_PYTHON_FREEZE_OBJS) \
@ -4157,11 +4149,11 @@ o/$(MODE)/third_party/python/chibicc.inc: \
@$(COMPILE) -wACHECK.h $(COMPILE.c) -xc -E -P -fdirectives-only -dD -D__chibicc__ -o $@ $<
################################################################################
# HELLO.COM
# HELLO
THIRD_PARTY_PYTHON_HELLO_SRCS = third_party/python/hello.c
THIRD_PARTY_PYTHON_HELLO_OBJS = o/$(MODE)/third_party/python/hello.o
THIRD_PARTY_PYTHON_HELLO_COMS = o/$(MODE)/third_party/python/hello.com
THIRD_PARTY_PYTHON_HELLO_COMS = o/$(MODE)/third_party/python/hello
THIRD_PARTY_PYTHON_HELLO_BINS = $(THIRD_PARTY_PYTHON_HELLO_COMS) $(THIRD_PARTY_PYTHON_HELLO_COMS:%=%.dbg)
THIRD_PARTY_PYTHON_HELLO_DEPS = $(call uniq,$(foreach x,$(THIRD_PARTY_PYTHON_HELLO_DIRECTDEPS),$($(x))))
THIRD_PARTY_PYTHON_HELLO_DIRECTDEPS = \
@ -4172,7 +4164,7 @@ o/$(MODE)/third_party/python/hello.pkg: \
$(THIRD_PARTY_PYTHON_HELLO_OBJS) \
$(foreach x,$(THIRD_PARTY_PYTHON_HELLO_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/python/hello.com.dbg: \
o/$(MODE)/third_party/python/hello.dbg: \
o/$(MODE)/third_party/python/hello.pkg \
$(THIRD_PARTY_PYTHON_HELLO_DEPS) \
$(THIRD_PARTY_PYTHON_HELLO_OBJS) \

View file

@ -14,8 +14,8 @@ build_time_vars = {'ABIFLAGS': 'm',
'BLDSHARED': 'gcc -shared -static -nostdlib -nostdinc -fno-pie '
'-mno-red-zone -include '
'/cpython36/libcosmo/cosmopolitan.h',
'BUILDEXE': '.com.dbg',
'BUILDPYTHON': 'python.com.dbg',
'BUILDEXE': '.dbg',
'BUILDPYTHON': 'python.dbg',
'BUILD_GNU_TYPE': 'x86_64-pc-cosmo-gnu',
'BYTESTR_DEPS': '\\',
'CC': 'gcc',
@ -120,7 +120,7 @@ build_time_vars = {'ABIFLAGS': 'm',
'DYNLOADFILE': 'dynload_shlib.o',
'ENABLE_IPV6': 0,
'ENSUREPIP': 'no',
'EXE': '.com',
'EXE': '',
'EXEMODE': 755,
'EXTRAMACHDEPPATH': '',
'EXTRATESTOPTS': '',
@ -651,7 +651,7 @@ build_time_vars = {'ABIFLAGS': 'm',
'PACKAGE_VERSION': 0,
'PARSER_HEADERS': '\\',
'PARSER_OBJS': '\\ Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o',
'PGEN': 'Parser/pgen.com.dbg',
'PGEN': 'Parser/pgen.dbg',
'PGENOBJS': '\\ \\',
'PGOBJS': '\\',
'PGO_PROF_GEN_FLAG': '-fprofile-generate',
@ -665,14 +665,14 @@ build_time_vars = {'ABIFLAGS': 'm',
'PY3LIBRARY': '',
'PYEXPAT_ENTROPY': "'XML_POOR_ENTROPY=1'",
'PYLONG_BITS_IN_DIGIT': 0,
'PYTHON': 'python.com.dbg',
'PYTHON': 'python.dbg',
'PYTHONFRAMEWORK': '',
'PYTHONFRAMEWORKDIR': 'no-framework',
'PYTHONFRAMEWORKINSTALLDIR': '',
'PYTHONFRAMEWORKPREFIX': '',
'PYTHONPATH': ':',
'PYTHON_APE': 'python.com',
'PYTHON_FOR_BUILD': './python.com.dbg -E',
'PYTHON_APE': 'python',
'PYTHON_FOR_BUILD': './python.dbg -E',
'PYTHON_FOR_REGEN': 'python3',
'PYTHON_HEADERS': '\\',
'PYTHON_OBJS': '\\',
@ -775,9 +775,9 @@ build_time_vars = {'ABIFLAGS': 'm',
'TCLTK_LIBS': '',
'TESTOPTS': '',
'TESTPATH': '',
'TESTPYTHON': './python.com.dbg',
'TESTPYTHON': './python.dbg',
'TESTPYTHONOPTS': '',
'TESTRUNNER': './python.com.dbg ./Tools/scripts/run_tests.py',
'TESTRUNNER': './python.dbg ./Tools/scripts/run_tests.py',
'TESTTIMEOUT': 1200,
'THREADOBJ': '',
'TIMEMODULE_LIB': 0,

View file

@ -91,5 +91,5 @@ try:
except ImportError:
pass
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _bisect

View file

@ -19,7 +19,7 @@ __all__ = ['deque', 'defaultdict', 'namedtuple', 'UserDict', 'UserList',
# For backwards compatibility, continue to make the collections ABCs
# available through the collections module. But don't mandate it, in
# cases where we're compiling with PYOBJ.COM.
# cases where we're compiling with PYOBJ.
try:
from _collections_abc import *
import _collections_abc
@ -513,8 +513,8 @@ class Counter(dict):
# References:
# http://en.wikipedia.org/wiki/Multiset
# http://www.gnu.org/software/smalltalk/manual-base/html_node/Bag.html
# http://www.demo2s.com/Tutorial/Cpp/0380__set-multiset/Catalog0380__set-multiset.htm
# http://code.activestate.com/recipes/259174/
# http://www.demo2s/Tutorial/Cpp/0380__set-multiset/Catalog0380__set-multiset.htm
# http://code.activestate/recipes/259174/
# Knuth, TAOCP Vol. II section 4.6.3
def __init__(*args, **kwds):
@ -1246,5 +1246,5 @@ class UserString(Sequence):
def upper(self): return self.__class__(self.data.upper())
def zfill(self, width): return self.__class__(self.data.zfill(width))
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _collections

View file

@ -1,7 +1,7 @@
from _collections_abc import *
from _collections_abc import __all__
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
AsyncGenerator = 0
AsyncIterable = 0
AsyncIterator = 0

View file

@ -15,7 +15,7 @@ except ImportError:
except ImportError:
pass
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _decimal
BasicContext = 0
Clamped = 0

View file

@ -77,7 +77,7 @@ finally:
del _dummy_thread
del sys_modules
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
Barrier = 0
BoundedSemaphore = 0
BrokenBarrierError = 0

View file

@ -816,5 +816,5 @@ def singledispatch(func):
return wrapper
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _functools

View file

@ -590,7 +590,7 @@ try:
except ImportError:
pass
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import _heapq
if __name__ == "__main__":

View file

@ -7,7 +7,7 @@ try:
from _json import scanstring as c_scanstring
except ImportError:
c_scanstring = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _json
__all__ = ['JSONDecoder', 'JSONDecodeError']

View file

@ -14,7 +14,7 @@ try:
from _json import make_encoder as c_make_encoder
except ImportError:
c_make_encoder = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _json
ESCAPE = re.compile(r'[\x00-\x1f\\"\b\f\n\r\t]')

View file

@ -5,7 +5,7 @@ try:
from _json import make_scanner as c_make_scanner
except ImportError:
c_make_scanner = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _json
__all__ = ['make_scanner']

View file

@ -418,7 +418,7 @@ else:
except ImportError:
pass
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _operator
# All of these "__func__ = func" assignments have to happen after importing

View file

@ -1038,7 +1038,7 @@ class PathLike(abc.ABC):
return hasattr(subclass, '__fspath__')
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
CLD_CONTINUED = 0
CLD_DUMPED = 0
CLD_EXITED = 0

View file

@ -78,7 +78,7 @@ if 'sigwait' in _globals:
del _globals, _wraps
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
ITIMER_PROF = 0
ITIMER_REAL = 0
ITIMER_VIRTUAL = 0

View file

@ -750,7 +750,7 @@ def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
proto, canonname, sa))
return addrlist
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
AF_APPLETALK = 0
AF_ASH = 0
AF_ATMPVC = 0

View file

@ -25,7 +25,7 @@
from sqlite3.dbapi2 import *
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
Binary = 0
Cache = 0
Connection = 0

View file

@ -225,7 +225,7 @@ if __name__ == "__main__":
f.write("#define SRE_INFO_CHARSET %d\n" % SRE_INFO_CHARSET)
print("done")
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
ANY = 0
ANY_ALL = 0
ASSERT = 0

View file

@ -26,5 +26,5 @@ FILE_ATTRIBUTE_SYSTEM = 4
FILE_ATTRIBUTE_TEMPORARY = 256
FILE_ATTRIBUTE_VIRTUAL = 65536
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _stat

View file

@ -7,7 +7,7 @@ import re
import sys
import traceback
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import resource

View file

@ -34,7 +34,7 @@ import unittest
import urllib.error
import warnings
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import resource
from .testresult import get_test_runner
@ -75,7 +75,7 @@ try:
except ImportError:
resource = None
# if __name__ == 'PYOBJ.COM':
# if __name__ == 'PYOBJ':
# import bz2
# import zlib
# import resource

View file

@ -7,7 +7,7 @@ import sys
import sysconfig
import unittest
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import asdl

View file

@ -9,8 +9,8 @@ class SubprocessTest(unittest.TestCase):
def test_execve(self):
tmp_dir = tempfile.mkdtemp()
self.addCleanup(shutil.rmtree, tmp_dir)
exe = os.path.join(tmp_dir, 'hello.com')
shutil.copyfile('/zip/.python/test/hello.com', exe)
exe = os.path.join(tmp_dir, 'hello')
shutil.copyfile('/zip/.python/test/hello', exe)
os.chmod(exe, 0755)
proc = subprocess.Popen([exe], stdout=subprocess.PIPE)
stdout, stderr = proc.communicate()

View file

@ -3,7 +3,7 @@ import sys
from test.support import import_fresh_module, run_unittest
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import _datetime
import _strptime
import datetime

View file

@ -47,7 +47,7 @@ try:
except ImportError:
threading = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import decimal
import fractions

View file

@ -2962,7 +2962,7 @@ if __name__ == '__main__':
else:
test_main()
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import test.sample_doctest
import test.sample_doctest_no_docstrings
import test.sample_doctest_no_doctests

View file

@ -11,7 +11,7 @@ from test.support import (verbose, TESTFN, unlink, run_unittest, import_module,
# Skip test if no fcntl module.
fcntl = import_module('fcntl')
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import fcntl
import termios

View file

@ -19,7 +19,7 @@ except ImportError:
threading = None
import functools
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import decimal
py_functools = support.import_fresh_module('functools', blocked=['_functools'])

View file

@ -16,7 +16,7 @@ from test.support import _4G, bigmemtest
from test.support.script_helper import assert_python_ok
gzip = support.import_module('gzip')
if __name__ == 'PYOBJ.COM': import gzip
if __name__ == 'PYOBJ': import gzip
data1 = b""" int length=DEFAULTALLOC, err = Z_OK;
PyObject *RetVal;

View file

@ -24,7 +24,7 @@ from test import support
from test.support import _4G, bigmemtest, import_fresh_module
from http.client import HTTPException
# if __name__ == 'PYOBJ.COM':
# if __name__ == 'PYOBJ':
# import _sha3 # what a horror show
# Were we compiled --with-pydebug or with #define Py_DEBUG?

View file

@ -6,7 +6,7 @@ from subprocess import Popen, PIPE
from test import support
from test.support.script_helper import assert_python_ok
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import json.tool
class TestTool(unittest.TestCase):

View file

@ -12,7 +12,7 @@ try:
except ImportError:
_testcapi = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _testcapi
class HelperMixin:

View file

@ -10,7 +10,7 @@ import weakref
# Skip test if we can't import mmap.
mmap = import_module('mmap')
if __name__ == 'PYOBJ.COM': import mmap
if __name__ == 'PYOBJ': import mmap
PAGESIZE = mmap.PAGESIZE

View file

@ -28,7 +28,7 @@ import unittest
import uuid
import warnings
from test import support
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import resource
try:
import _thread

View file

@ -9,7 +9,7 @@ from textwrap import dedent
from test.support import cpython_only, SuppressCrashReport
from test.support.script_helper import kill_python
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import _testcapi
def spawn_repl(*args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, **kw):

View file

@ -15,7 +15,7 @@ try:
import resource
except ImportError:
resource = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import resource

View file

@ -229,6 +229,6 @@ class TestFilemodeCStat(TestFilemode, unittest.TestCase):
if __name__ == '__main__':
unittest.main()
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import stat
import _stat

View file

@ -39,5 +39,5 @@ class Test(unittest.TestCase):
if __name__ == "__main__":
unittest.main()
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
import syslog

View file

@ -26,7 +26,7 @@ try:
import lzma
except ImportError:
lzma = None
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import gzip
import bz2

View file

@ -33,7 +33,7 @@ if sys.platform.startswith('openbsd'):
else:
TEST_FILES = 100
if __name__ == "PYOBJ.COM":
if __name__ == "PYOBJ":
from test import tf_inherit_check
# This is organized as one test for each chunk of code in tempfile.py,

View file

@ -29,7 +29,7 @@ try:
except ImportError:
import collections as collections_abc # Fallback for PY3.2.
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import test.ann_module
import test.ann_module2
import test.ann_module3

View file

@ -128,7 +128,7 @@ from encodings import (
zlib_codec,
)
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _elementtree
import xml.etree
import xml.etree.cElementTree

View file

@ -498,7 +498,7 @@ except ImportError:
global _filters_version
_filters_version += 1
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import _warnings
# Module initialization

View file

@ -2,7 +2,7 @@
from xml.etree.ElementTree import *
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
Comment = 0
Element = 0
ElementTree = 0

View file

@ -25,7 +25,7 @@ from ._exceptions import SAXException, SAXNotRecognizedException, \
SAXParseException, SAXNotSupportedException, \
SAXReaderNotAvailable
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import xml.sax
def parse(source, handler, errorHandler=ErrorHandler()):

View file

@ -223,7 +223,7 @@ PyDoc_STRVAR(blackhole_doc,
--\n\n\
Blackholes token for IP address.\n\
\n\
Bans IP address by sending it to blackholed.com. Returns 0 on success\n\
Bans IP address by sending it to blackholed. Returns 0 on success\n\
or errno on error. To test if blackholed is running, ban 0.0.0.0.");
static PyObject *

View file

@ -332,7 +332,7 @@ Enables logging of C function calls to stderr, e.g.\n\
WeirdFunction()\n\
\n\
Please be warned this prints massive amount of text. In order for it\n\
to work, the concomitant .com.dbg binary needs to be present.");
to work, the concomitant .dbg binary needs to be present.");
#endif
static PyObject *

View file

@ -36,7 +36,7 @@ from __future__ import print_function
import time, sys
if __name__ == 'PYOBJ.COM':
if __name__ == 'PYOBJ':
import resource
#

View file

@ -51,7 +51,7 @@ PYTHON_YOINK("encodings.latin_1");
PYTHON_YOINK("encodings.utf_8");
PYTHON_YOINK("launchpy");
extern char kLaunchPythonModuleName[]; /* generated by pyobj.com */
extern char kLaunchPythonModuleName[]; /* generated by pyobj */
const struct _frozen *PyImport_FrozenModules = _PyImport_FrozenModules;
struct _inittab *PyImport_Inittab = (void *)_PyImport_Inittab;

View file

@ -48,7 +48,7 @@ __static_yoink("_PyUnicode_GetCode");
#define MANUAL "\
SYNOPSIS\n\
\n\
pycomp.com [FLAGS] SOURCE\n\
pycomp [FLAGS] SOURCE\n\
\n\
OVERVIEW\n\
\n\
@ -65,7 +65,7 @@ FLAGS\n\
\n\
EXAMPLE\n\
\n\
pycomp.com -o foo/__pycache__/__init__.cpython-3.6.pyc foo/__init__.py\n\
pycomp -o foo/__pycache__/__init__.cpython-3.6.pyc foo/__init__.py\n\
\n"
int optimize;

View file

@ -71,7 +71,7 @@ __static_yoink("_PyUnicode_GetCode");
#define MANUAL "\
SYNOPSIS\n\
\n\
pyobj.com [FLAGS] SOURCE\n\
pyobj [FLAGS] SOURCE\n\
\n\
OVERVIEW\n\
\n\

View file

@ -62,7 +62,7 @@ PYTHON_YOINK("encodings.aliases");
PYTHON_YOINK("encodings.latin_1");
PYTHON_YOINK("encodings.utf_8");
extern char kLaunchPythonModuleName[]; /* optionally generated by pyobj.com */
extern char kLaunchPythonModuleName[]; /* optionally generated by pyobj */
const struct _frozen *PyImport_FrozenModules = _PyImport_FrozenModules;
struct _inittab *PyImport_Inittab = (void *)_PyImport_Inittab;
static int g_gotint;

View file

@ -41,7 +41,7 @@ $(THIRD_PARTY_SED_A).pkg: \
$(THIRD_PARTY_SED_OBJS) \
$(foreach x,$(THIRD_PARTY_SED_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/sed/sed.com.dbg: \
o/$(MODE)/third_party/sed/sed.dbg: \
$(THIRD_PARTY_SED) \
o/$(MODE)/third_party/sed/cmd.o \
$(CRT) \
@ -49,7 +49,7 @@ o/$(MODE)/third_party/sed/sed.com.dbg: \
@$(APELINK)
THIRD_PARTY_SED_BINS = $(THIRD_PARTY_SED_COMS) $(THIRD_PARTY_SED_COMS:%=%.dbg)
THIRD_PARTY_SED_COMS = o/$(MODE)/third_party/sed/sed.com
THIRD_PARTY_SED_COMS = o/$(MODE)/third_party/sed/sed
THIRD_PARTY_SED_LIBS = $(THIRD_PARTY_SED_A)
$(THIRD_PARTY_SED_OBJS): $(BUILD_FILES) third_party/sed/BUILD.mk

View file

@ -54,14 +54,14 @@ $(THIRD_PARTY_SMALLZ4_A).pkg: \
$(THIRD_PARTY_SMALLZ4_A_OBJS) \
$(foreach x,$(THIRD_PARTY_SMALLZ4_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/smallz4/smallz4.com.dbg: \
o/$(MODE)/third_party/smallz4/smallz4.dbg: \
$(THIRD_PARTY_SMALLZ4) \
o/$(MODE)/third_party/smallz4/smallz4.o \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/smallz4/smallz4cat.com.dbg: \
o/$(MODE)/third_party/smallz4/smallz4cat.dbg: \
$(THIRD_PARTY_SMALLZ4) \
o/$(MODE)/third_party/smallz4/smallz4cat.o \
$(CRT) \
@ -69,8 +69,8 @@ o/$(MODE)/third_party/smallz4/smallz4cat.com.dbg: \
@$(APELINK)
THIRD_PARTY_SMALLZ4_COMS = \
o/$(MODE)/third_party/smallz4/smallz4.com \
o/$(MODE)/third_party/smallz4/smallz4cat.com
o/$(MODE)/third_party/smallz4/smallz4 \
o/$(MODE)/third_party/smallz4/smallz4cat
THIRD_PARTY_SMALLZ4_LIBS = $(foreach x,$(THIRD_PARTY_SMALLZ4_ARTIFACTS),$($(x)))
THIRD_PARTY_SMALLZ4_SRCS = $(foreach x,$(THIRD_PARTY_SMALLZ4_ARTIFACTS),$($(x)_SRCS))

View file

@ -36,7 +36,7 @@ THIRD_PARTY_SQLITE3_SHELL_OBJS = \
$(filter %shell.o,$(THIRD_PARTY_SQLITE3_A_SRCS_C:%.c=o/$(MODE)/%.o))
THIRD_PARTY_SQLITE3_COMS = \
o/$(MODE)/third_party/sqlite3/sqlite3.com
o/$(MODE)/third_party/sqlite3/sqlite3
THIRD_PARTY_SQLITE3_A_CHECKS = \
$(THIRD_PARTY_SQLITE3_A).pkg \
@ -67,7 +67,7 @@ THIRD_PARTY_SQLITE3_A_DIRECTDEPS = \
THIRD_PARTY_SQLITE3_A_DEPS := \
$(call uniq,$(foreach x,$(THIRD_PARTY_SQLITE3_A_DIRECTDEPS),$($(x))))
o/$(MODE)/third_party/sqlite3/sqlite3.com.dbg: \
o/$(MODE)/third_party/sqlite3/sqlite3.dbg: \
$(THIRD_PARTY_SQLITE3_A_DEPS) \
$(THIRD_PARTY_SQLITE3_SHELL_OBJS) \
o/$(MODE)/third_party/sqlite3/shell.o \
@ -76,14 +76,6 @@ o/$(MODE)/third_party/sqlite3/sqlite3.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/sqlite3/sqlite3.com: \
o/$(MODE)/third_party/sqlite3/sqlite3.com.dbg \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/tool/build/symtab.com
@$(MAKE_OBJCOPY)
@$(MAKE_SYMTAB_CREATE)
@$(MAKE_SYMTAB_ZIP)
$(THIRD_PARTY_SQLITE3_A): \
third_party/sqlite3/ \
$(THIRD_PARTY_SQLITE3_A).pkg \

View file

@ -44,7 +44,7 @@ $(THIRD_PARTY_TIDY_A).pkg: \
$(THIRD_PARTY_TIDY_A_OBJS) \
$(foreach x,$(THIRD_PARTY_TIDY_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/tidy/tidy.com.dbg: \
o/$(MODE)/third_party/tidy/tidy.dbg: \
$(THIRD_PARTY_TIDY) \
o/$(MODE)/third_party/tidy/tidy.o \
o/$(MODE)/third_party/tidy/.tidyrc.zip.o \
@ -52,18 +52,10 @@ o/$(MODE)/third_party/tidy/tidy.com.dbg: \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/tidy/tidy.com: \
o/$(MODE)/third_party/tidy/tidy.com.dbg \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/tool/build/symtab.com
@$(MAKE_OBJCOPY)
@$(MAKE_SYMTAB_CREATE)
@$(MAKE_SYMTAB_ZIP)
o/$(MODE)/third_party/tidy/.tidyrc.zip.o: private ZIPOBJ_FLAGS += -B
THIRD_PARTY_TIDY_COMS = \
o/$(MODE)/third_party/tidy/tidy.com
o/$(MODE)/third_party/tidy/tidy
THIRD_PARTY_TIDY_LIBS = $(foreach x,$(THIRD_PARTY_TIDY_ARTIFACTS),$($(x)))
THIRD_PARTY_TIDY_SRCS = $(foreach x,$(THIRD_PARTY_TIDY_ARTIFACTS),$($(x)_SRCS))

View file

@ -40,7 +40,7 @@ $(THIRD_PARTY_TR_A).pkg: \
$(THIRD_PARTY_TR_OBJS) \
$(foreach x,$(THIRD_PARTY_TR_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/tr/tr.com.dbg: \
o/$(MODE)/third_party/tr/tr.dbg: \
$(THIRD_PARTY_TR) \
o/$(MODE)/third_party/tr/cmd.o \
$(CRT) \
@ -49,7 +49,7 @@ o/$(MODE)/third_party/tr/tr.com.dbg: \
THIRD_PARTY_TR_LIBS = $(THIRD_PARTY_TR_A)
THIRD_PARTY_TR_BINS = $(THIRD_PARTY_TR_COMS) $(THIRD_PARTY_TR_COMS:%=%.dbg)
THIRD_PARTY_TR_COMS = o/$(MODE)/third_party/tr/tr.com
THIRD_PARTY_TR_COMS = o/$(MODE)/third_party/tr/tr
$(THIRD_PARTY_TR_OBJS): $(BUILD_FILES) third_party/tr/BUILD.mk
.PHONY: o/$(MODE)/third_party/tr

View file

@ -40,7 +40,7 @@ $(THIRD_PARTY_TREE_A).pkg: \
$(THIRD_PARTY_TREE_OBJS) \
$(foreach x,$(THIRD_PARTY_TREE_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/tree/tree.com.dbg: \
o/$(MODE)/third_party/tree/tree.dbg: \
$(THIRD_PARTY_TREE) \
o/$(MODE)/third_party/tree/tree.o \
$(CRT) \
@ -48,7 +48,7 @@ o/$(MODE)/third_party/tree/tree.com.dbg: \
@$(APELINK)
THIRD_PARTY_TREE_BINS = $(THIRD_PARTY_TREE_COMS) $(THIRD_PARTY_TREE_COMS:%=%.dbg)
THIRD_PARTY_TREE_COMS = o/$(MODE)/third_party/tree/tree.com
THIRD_PARTY_TREE_COMS = o/$(MODE)/third_party/tree/tree
THIRD_PARTY_TREE_LIBS = $(THIRD_PARTY_TREE_A)
$(THIRD_PARTY_TREE_OBJS): $(BUILD_FILES) third_party/tree/BUILD.mk

View file

@ -41,7 +41,7 @@ $(THIRD_PARTY_UNZIP_A).pkg: \
$(THIRD_PARTY_UNZIP_A_OBJS) \
$(foreach x,$(THIRD_PARTY_UNZIP_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/unzip/unzip.com.dbg: \
o/$(MODE)/third_party/unzip/unzip.dbg: \
$(THIRD_PARTY_UNZIP) \
o/$(MODE)/third_party/unzip/unzip.o \
$(CRT) \
@ -62,7 +62,7 @@ $(THIRD_PARTY_UNZIP_A_OBJS): private \
CFLAGS += \
$(OLD_CODE)
THIRD_PARTY_UNZIP_COMS = o/$(MODE)/third_party/unzip/unzip.com
THIRD_PARTY_UNZIP_COMS = o/$(MODE)/third_party/unzip/unzip
THIRD_PARTY_UNZIP_BINS = $(THIRD_PARTY_UNZIP_COMS) $(THIRD_PARTY_UNZIP_COMS:%=%.dbg)
THIRD_PARTY_UNZIP_LIBS = $(foreach x,$(THIRD_PARTY_UNZIP_ARTIFACTS),$($(x)))
THIRD_PARTY_UNZIP_SRCS = $(foreach x,$(THIRD_PARTY_UNZIP_ARTIFACTS),$($(x)_SRCS))

View file

@ -39,7 +39,7 @@ $(THIRD_PARTY_XXHASH_A).pkg: \
$(THIRD_PARTY_XXHASH_OBJS) \
$(foreach x,$(THIRD_PARTY_XXHASH_A_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/xxhash/xxhsum.com.dbg: \
o/$(MODE)/third_party/xxhash/xxhsum.dbg: \
$(THIRD_PARTY_XXHASH) \
o/$(MODE)/third_party/xxhash/cli/xxhsum.o \
$(CRT) \
@ -47,7 +47,7 @@ o/$(MODE)/third_party/xxhash/xxhsum.com.dbg: \
@$(APELINK)
THIRD_PARTY_XXHASH_BINS = $(THIRD_PARTY_XXHASH_COMS) $(THIRD_PARTY_XXHASH_COMS:%=%.dbg)
THIRD_PARTY_XXHASH_COMS = o/$(MODE)/third_party/xxhash/xxhsum.com
THIRD_PARTY_XXHASH_COMS = o/$(MODE)/third_party/xxhash/xxhsum
THIRD_PARTY_XXHASH_LIBS = $(THIRD_PARTY_XXHASH_A)
.PHONY: o/$(MODE)/third_party/xxhash

View file

@ -9,10 +9,10 @@ THIRD_PARTY_ZIP_HDRS = $(filter %.h,$(THIRD_PARTY_ZIP_FILES))
THIRD_PARTY_ZIP_INCS = $(filter %.inc,$(THIRD_PARTY_ZIP_FILES))
THIRD_PARTY_ZIP_COMS = \
o/$(MODE)/third_party/zip/zip.com \
o/$(MODE)/third_party/zip/zipsplit.com \
o/$(MODE)/third_party/zip/zipnote.com \
o/$(MODE)/third_party/zip/zipcloak.com
o/$(MODE)/third_party/zip/zip \
o/$(MODE)/third_party/zip/zipsplit \
o/$(MODE)/third_party/zip/zipnote \
o/$(MODE)/third_party/zip/zipcloak
THIRD_PARTY_ZIP_BINS = \
$(THIRD_PARTY_ZIP_COMS) \
@ -102,28 +102,28 @@ o/$(MODE)/third_party/zip/zip.pkg: \
$(THIRD_PARTY_ZIP_ZIP_OBJS) \
$(foreach x,$(THIRD_PARTY_ZIP_DIRECTDEPS),$($(x)_A).pkg)
o/$(MODE)/third_party/zip/zip.com.dbg: \
o/$(MODE)/third_party/zip/zip.dbg: \
$(THIRD_PARTY_ZIP_DEPS) \
$(THIRD_PARTY_ZIP_ZIP_OBJS) \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/zip/zipsplit.com.dbg: \
o/$(MODE)/third_party/zip/zipsplit.dbg: \
$(THIRD_PARTY_ZIP_DEPS) \
$(THIRD_PARTY_ZIPSPLIT_OBJS) \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/zip/zipnote.com.dbg: \
o/$(MODE)/third_party/zip/zipnote.dbg: \
$(THIRD_PARTY_ZIP_DEPS) \
$(THIRD_PARTY_ZIPNOTE_OBJS) \
$(CRT) \
$(APE_NO_MODIFY_SELF)
@$(APELINK)
o/$(MODE)/third_party/zip/zipcloak.com.dbg: \
o/$(MODE)/third_party/zip/zipcloak.dbg: \
$(THIRD_PARTY_ZIP_DEPS) \
$(THIRD_PARTY_ZIPCLOAK_OBJS) \
$(CRT) \

View file

@ -154,7 +154,7 @@ $(THIRD_PARTY_ZSTD_A_OBJS): private \
CPPFLAGS += \
-DZSTD_MULTITHREAD
o/$(MODE)/third_party/zstd/zstd.com.dbg: \
o/$(MODE)/third_party/zstd/zstd.dbg: \
$(THIRD_PARTY_ZSTD) \
o/$(MODE)/third_party/zstd/programs/zstdcli.o \
$(CRT) \
@ -169,7 +169,7 @@ o/$(MODE)/third_party/zstd/lib/compress/zstd_lazy.o: \
QUOTA += -C64
THIRD_PARTY_ZSTD_BINS = $(THIRD_PARTY_ZSTD_COMS) $(THIRD_PARTY_ZSTD_COMS:%=%.dbg)
THIRD_PARTY_ZSTD_COMS = o/$(MODE)/third_party/zstd/zstd.com
THIRD_PARTY_ZSTD_COMS = o/$(MODE)/third_party/zstd/zstd
THIRD_PARTY_ZSTD_LIBS = $(THIRD_PARTY_ZSTD_A)
THIRD_PARTY_ZSTD_SRCS = $(foreach x,$(THIRD_PARTY_ZSTD_ARTIFACTS),$($(x)_SRCS))
THIRD_PARTY_ZSTD_INCS = $(foreach x,$(THIRD_PARTY_ZSTD_ARTIFACTS),$($(x)_INCS))