mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-17 16:10:29 +00:00
Use private keyword on makefile target variables
This commit is contained in:
parent
e015defa70
commit
7b993d561c
71 changed files with 305 additions and 314 deletions
2
third_party/argon2/argon2.mk
vendored
2
third_party/argon2/argon2.mk
vendored
|
@ -44,7 +44,7 @@ $(THIRD_PARTY_ARGON2_A).pkg: \
|
|||
|
||||
# we can't use ubsan because:
|
||||
# it's just too slow to be practical (like 6s vs. 13s)
|
||||
$(THIRD_PARTY_ARGON2_A_OBJS): \
|
||||
$(THIRD_PARTY_ARGON2_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections \
|
||||
|
|
2
third_party/bzip2/bzip2.mk
vendored
2
third_party/bzip2/bzip2.mk
vendored
|
@ -63,7 +63,7 @@ o/$(MODE)/third_party/bzip2/bzip2recover.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
$(THIRD_PARTY_BZIP2_A_OBJS): \
|
||||
$(THIRD_PARTY_BZIP2_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
2
third_party/chibicc/chibicc.mk
vendored
2
third_party/chibicc/chibicc.mk
vendored
|
@ -95,7 +95,7 @@ o/$(MODE)/third_party/chibicc/as.com.dbg: \
|
|||
$(THIRD_PARTY_CHIBICC_A).pkg
|
||||
@$(APELINK)
|
||||
|
||||
o/$(MODE)/third_party/chibicc/chibicc.o: \
|
||||
o/$(MODE)/third_party/chibicc/chibicc.o: private \
|
||||
OVERRIDE_CPPFLAGS += $(THIRD_PARTY_CHIBICC_DEFINES)
|
||||
|
||||
THIRD_PARTY_CHIBICC_LIBS = $(foreach x,$(THIRD_PARTY_CHIBICC_ARTIFACTS),$($(x)))
|
||||
|
|
2
third_party/chibicc/test/test.mk
vendored
2
third_party/chibicc/test/test.mk
vendored
|
@ -74,7 +74,7 @@ o/$(MODE)/third_party/chibicc/test/%.o: \
|
|||
$(CHIBICC)
|
||||
@$(COMPILE) -AOBJECTIFY.c $(CHIBICC) $(CHIBICC_FLAGS) $(OUTPUT_OPTION) -c $<
|
||||
|
||||
o/$(MODE)/third_party/chibicc/test/int128_test.o: QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/chibicc/test/int128_test.o: private QUOTA = -M1024m
|
||||
|
||||
.PHONY: o/$(MODE)/third_party/chibicc/test
|
||||
o/$(MODE)/third_party/chibicc/test: \
|
||||
|
|
6
third_party/compiler_rt/compiler_rt.mk
vendored
6
third_party/compiler_rt/compiler_rt.mk
vendored
|
@ -44,9 +44,9 @@ $(THIRD_PARTY_COMPILER_RT_A).pkg: \
|
|||
$(THIRD_PARTY_COMPILER_RT_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_COMPILER_RT_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_COMPILER_RT_A_OBJS): \
|
||||
DEFAULT_CFLAGS += \
|
||||
$(OLD_CODE) \
|
||||
$(THIRD_PARTY_COMPILER_RT_A_OBJS): private \
|
||||
DEFAULT_CFLAGS += \
|
||||
$(OLD_CODE) \
|
||||
-DCRT_HAS_128BIT
|
||||
|
||||
THIRD_PARTY_COMPILER_RT_LIBS = $(foreach x,$(THIRD_PARTY_COMPILER_RT_ARTIFACTS),$($(x)))
|
||||
|
|
6
third_party/dlmalloc/dlmalloc.mk
vendored
6
third_party/dlmalloc/dlmalloc.mk
vendored
|
@ -53,20 +53,20 @@ $(THIRD_PARTY_DLMALLOC_A).pkg: \
|
|||
# README file recommends -O3
|
||||
# It does double performance in default mode
|
||||
o//third_party/dlmalloc/dlmalloc.o \
|
||||
o/rel/third_party/dlmalloc/dlmalloc.o: \
|
||||
o/rel/third_party/dlmalloc/dlmalloc.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3
|
||||
|
||||
# we can't use address sanitizer because:
|
||||
# address sanitizer depends on dlmalloc
|
||||
o/$(MODE)/third_party/dlmalloc/dlmalloc.o: \
|
||||
o/$(MODE)/third_party/dlmalloc/dlmalloc.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffreestanding \
|
||||
-fno-sanitize=address
|
||||
|
||||
# we must segregate codegen because:
|
||||
# file contains multiple independently linkable apis
|
||||
o/$(MODE)/third_party/dlmalloc/dlmalloc.o: \
|
||||
o/$(MODE)/third_party/dlmalloc/dlmalloc.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
|
@ -91,7 +91,7 @@ $(THIRD_PARTY_DOUBLECONVERSION_A).pkg: \
|
|||
$(THIRD_PARTY_DOUBLECONVERSION_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_DOUBLECONVERSION_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_DOUBLECONVERSION_A_OBJS): \
|
||||
$(THIRD_PARTY_DOUBLECONVERSION_A_OBJS): private \
|
||||
OVERRIDE_CXXFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
2
third_party/gdtoa/gdtoa.mk
vendored
2
third_party/gdtoa/gdtoa.mk
vendored
|
@ -38,7 +38,7 @@ $(THIRD_PARTY_GDTOA_A).pkg: \
|
|||
$(THIRD_PARTY_GDTOA_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_GDTOA_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_GDTOA_A_OBJS): \
|
||||
$(THIRD_PARTY_GDTOA_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
4
third_party/libcxx/libcxx.mk
vendored
4
third_party/libcxx/libcxx.mk
vendored
|
@ -179,12 +179,12 @@ $(THIRD_PARTY_LIBCXX_A).pkg: \
|
|||
$(THIRD_PARTY_LIBCXX_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_LIBCXX_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_LIBCXX_A_OBJS): \
|
||||
$(THIRD_PARTY_LIBCXX_A_OBJS): private \
|
||||
OVERRIDE_CXXFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
||||
o/$(MODE)/third_party/libcxx/locale.o: QUOTA = -C32 -M1024m
|
||||
o/$(MODE)/third_party/libcxx/locale.o: private QUOTA = -C32 -M1024m
|
||||
|
||||
THIRD_PARTY_LIBCXX_LIBS = $(foreach x,$(THIRD_PARTY_LIBCXX_ARTIFACTS),$($(x)))
|
||||
THIRD_PARTY_LIBCXX_SRCS = $(foreach x,$(THIRD_PARTY_LIBCXX_ARTIFACTS),$($(x)_SRCS))
|
||||
|
|
2
third_party/linenoise/linenoise.mk
vendored
2
third_party/linenoise/linenoise.mk
vendored
|
@ -44,7 +44,7 @@ $(THIRD_PARTY_LINENOISE_A).pkg: \
|
|||
$(THIRD_PARTY_LINENOISE_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_LINENOISE_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_LINENOISE_A_OBJS): \
|
||||
$(THIRD_PARTY_LINENOISE_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fno-jump-tables \
|
||||
-ffunction-sections \
|
||||
|
|
8
third_party/lua/lua.mk
vendored
8
third_party/lua/lua.mk
vendored
|
@ -149,19 +149,19 @@ $(THIRD_PARTY_LUA_A).pkg: \
|
|||
$(foreach x,$(THIRD_PARTY_LUA_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
o/$(MODE)/third_party/lua/lmathlib.o \
|
||||
o//third_party/lua/lgc.o: \
|
||||
o//third_party/lua/lgc.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O2
|
||||
|
||||
o/$(MODE)/third_party/lua/lvm.o: \
|
||||
o/$(MODE)/third_party/lua/lvm.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fno-gcse
|
||||
|
||||
o/$(MODE)/third_party/lua/lauxlib.o: \
|
||||
o/$(MODE)/third_party/lua/lauxlib.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
$(THIRD_PARTY_LUA_A_OBJS): \
|
||||
$(THIRD_PARTY_LUA_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
4
third_party/lz4cli/lz4cli.mk
vendored
4
third_party/lz4cli/lz4cli.mk
vendored
|
@ -34,7 +34,7 @@ o/$(MODE)/third_party/lz4cli/lz4.o \
|
|||
o/$(MODE)/third_party/lz4cli/lz4io.o \
|
||||
o/$(MODE)/third_party/lz4cli/lz4hc.o \
|
||||
o/$(MODE)/third_party/lz4cli/lz4frame.o \
|
||||
o/$(MODE)/third_party/lz4cli/datagen.o: \
|
||||
o/$(MODE)/third_party/lz4cli/datagen.o: private \
|
||||
DEFAULT_CPPFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
|
@ -48,7 +48,7 @@ THIRD_PARTY_LZ4CLI_DIRECTDEPS = \
|
|||
THIRD_PARTY_LZ4CLI_DEPS := \
|
||||
$(call uniq,$(foreach x,$(THIRD_PARTY_LZ4CLI_DIRECTDEPS),$($(x))))
|
||||
|
||||
$(THIRD_PARTY_LZ4CLI_OBJS): \
|
||||
$(THIRD_PARTY_LZ4CLI_OBJS): private \
|
||||
DEFAULT_CPPFLAGS += \
|
||||
-isystem third_party/lz4cli
|
||||
|
||||
|
|
6
third_party/make/make.mk
vendored
6
third_party/make/make.mk
vendored
|
@ -154,15 +154,15 @@ o/$(MODE)/third_party/make/make.com.dbg: \
|
|||
|
||||
o/$(MODE)/third_party/make/strcache.o \
|
||||
o/$(MODE)/third_party/make/expand.o \
|
||||
o/$(MODE)/third_party/make/read.o: \
|
||||
o/$(MODE)/third_party/make/read.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O2
|
||||
|
||||
o/$(MODE)/third_party/make/hash.o: \
|
||||
o/$(MODE)/third_party/make/hash.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3
|
||||
|
||||
$(THIRD_PARTY_MAKE_OBJS): \
|
||||
$(THIRD_PARTY_MAKE_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED \
|
||||
-DHAVE_CONFIG_H \
|
||||
|
|
2
third_party/maxmind/maxmind.mk
vendored
2
third_party/maxmind/maxmind.mk
vendored
|
@ -42,7 +42,7 @@ $(THIRD_PARTY_MAXMIND_A).pkg: \
|
|||
$(THIRD_PARTY_MAXMIND_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_MAXMIND_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_MAXMIND_A_OBJS): \
|
||||
$(THIRD_PARTY_MAXMIND_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fdata-sections \
|
||||
-ffunction-sections
|
||||
|
|
12
third_party/mbedtls/mbedtls.mk
vendored
12
third_party/mbedtls/mbedtls.mk
vendored
|
@ -49,29 +49,29 @@ $(THIRD_PARTY_MBEDTLS_A).pkg: \
|
|||
$(THIRD_PARTY_MBEDTLS_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_MBEDTLS_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_MBEDTLS_A_OBJS): \
|
||||
$(THIRD_PARTY_MBEDTLS_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fdata-sections \
|
||||
-ffunction-sections
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/everest.o: \
|
||||
o/$(MODE)/third_party/mbedtls/everest.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/bigmul4.o \
|
||||
o/$(MODE)/third_party/mbedtls/bigmul6.o: \
|
||||
o/$(MODE)/third_party/mbedtls/bigmul6.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O2
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/shiftright-avx.o: \
|
||||
o/$(MODE)/third_party/mbedtls/shiftright-avx.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3 -mavx
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/shiftright2-avx.o: \
|
||||
o/$(MODE)/third_party/mbedtls/shiftright2-avx.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3 -mavx
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/zeroize.o: \
|
||||
o/$(MODE)/third_party/mbedtls/zeroize.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3 \
|
||||
-x-no-pg \
|
||||
|
|
6
third_party/mbedtls/test/test.mk
vendored
6
third_party/mbedtls/test/test.mk
vendored
|
@ -139,11 +139,11 @@ o/$(MODE)/third_party/mbedtls/test/%.com: o/$(MODE)/third_party/mbedtls/test/%.c
|
|||
o/$(MODE)/third_party/mbedtls/test/%.com.runs: o/$(MODE)/third_party/mbedtls/test/%.com
|
||||
@$(COMPILE) -ACHECK -tT$@ $< $(TESTARGS)
|
||||
|
||||
$(THIRD_PARTY_MBEDTLS_TEST_OBJS): \
|
||||
$(THIRD_PARTY_MBEDTLS_TEST_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/test/lib.o: \
|
||||
o/$(MODE)/third_party/mbedtls/test/lib.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fdata-sections \
|
||||
-ffunction-sections
|
||||
|
@ -1363,4 +1363,4 @@ o/$(MODE)/third_party/mbedtls/test/secp384r1_test.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com.runs: QUOTA = -M512m
|
||||
o/$(MODE)/third_party/mbedtls/test/test_suite_asn1parse.com.runs: private QUOTA = -M512m
|
||||
|
|
158
third_party/python/python.mk
vendored
158
third_party/python/python.mk
vendored
|
@ -3668,7 +3668,7 @@ o/$(MODE)/third_party/python/Modules/posixmodule.o: \
|
|||
third_party/python/Modules/clinic/posixmodule.inc
|
||||
|
||||
$(THIRD_PARTY_PYTHON_STAGE1_A_OBJS) \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fwrapv \
|
||||
-ffunction-sections \
|
||||
|
@ -3677,7 +3677,7 @@ $(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): \
|
|||
o/$(MODE)/third_party/python/Python/ceval.o \
|
||||
o/$(MODE)/third_party/python/Objects/object.o \
|
||||
o/$(MODE)/third_party/python/Python/graminit.o \
|
||||
o/$(MODE)/third_party/python/Objects/abstract.o: \
|
||||
o/$(MODE)/third_party/python/Objects/abstract.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fno-function-sections \
|
||||
-fno-data-sections
|
||||
|
@ -3695,7 +3695,7 @@ o/$(MODE)/third_party/python/Modules/expat/xmltok.o \
|
|||
o/$(MODE)/third_party/python/Objects/memoryobject.o \
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o \
|
||||
o/$(MODE)/third_party/python/Python/ast.o \
|
||||
o/$(MODE)/third_party/python/Python/compile.o: \
|
||||
o/$(MODE)/third_party/python/Python/compile.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fpie
|
||||
|
||||
|
@ -3724,61 +3724,61 @@ o//third_party/python/Objects/dictobject.o \
|
|||
o//third_party/python/Objects/obmalloc.o \
|
||||
o//third_party/python/Objects/funcobject.o \
|
||||
o//third_party/python/Objects/pyhash.o \
|
||||
o//third_party/python/Python/ceval.o: \
|
||||
o//third_party/python/Python/ceval.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O2
|
||||
|
||||
$(THIRD_PARTY_PYTHON_STAGE1_A_OBJS) \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DPy_BUILD_CORE \
|
||||
-DMULTIARCH='"x86_64-cosmo"'
|
||||
|
||||
ifneq ($(MODE),dbg)
|
||||
$(THIRD_PARTY_PYTHON_STAGE1_A_OBJS) \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): \
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_OBJS): private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DNDEBUG
|
||||
endif
|
||||
|
||||
o/$(MODE)/third_party/python/Python/sysmodule.o: \
|
||||
o/$(MODE)/third_party/python/Python/sysmodule.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-DABIFLAGS='"m"'
|
||||
|
||||
# NOTE: Care must be taken that the compiler doesn't try to "optimize"
|
||||
# the indirect jumps by sharing them between all opcodes. Such
|
||||
# optimizations can be disabled on gcc by using -fno-gcse.
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: \
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fno-gcse
|
||||
|
||||
# Issue #23654: Turn off ICC's tail call optimization for the
|
||||
# stack_overflow generator. ICC turns the recursive tail
|
||||
# call into a loop. [Let's do GCC too, just to be safe.]
|
||||
o/$(MODE)/third_party/python/Modules/faulthandler.o: \
|
||||
o/$(MODE)/third_party/python/Modules/faulthandler.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fno-optimize-sibling-calls
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/mimetypes.o: PYFLAGS += -Y.python/mime.types
|
||||
o/$(MODE)/third_party/python/Lib/test/test_baseexception.o: PYFLAGS += -Y.python/test/exception_hierarchy.txt
|
||||
o/$(MODE)/third_party/python/Lib/test/test_cmath.o: PYFLAGS += -Y.python/test/ieee754.txt
|
||||
o/$(MODE)/third_party/python/Lib/test/test_difflib.o: PYFLAGS += -Y.python/test/test_difflib_expect.html
|
||||
o/$(MODE)/third_party/python/Lib/mimetypes.o: private PYFLAGS += -Y.python/mime.types
|
||||
o/$(MODE)/third_party/python/Lib/test/test_baseexception.o: private PYFLAGS += -Y.python/test/exception_hierarchy.txt
|
||||
o/$(MODE)/third_party/python/Lib/test/test_cmath.o: private PYFLAGS += -Y.python/test/ieee754.txt
|
||||
o/$(MODE)/third_party/python/Lib/test/test_difflib.o: private PYFLAGS += -Y.python/test/test_difflib_expect.html
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_cosmo.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_cosmo.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/hello.com
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_asdl_parser.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_asdl_parser.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/Python.asdl
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_math.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_math.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/ieee754.txt \
|
||||
-Y.python/test/math_testcases.txt \
|
||||
-Y.python/test/cmath_testcases.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/audiotests.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/audiotests.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/audiodata/pluck-alaw.aifc \
|
||||
-Y.python/test/audiodata/pluck-alaw.aifc \
|
||||
|
@ -3790,25 +3790,25 @@ o/$(MODE)/third_party/python/Lib/test/audiotests.o: \
|
|||
-Y.python/test/audiodata/pluck-ulaw.aifc \
|
||||
-Y.python/test/Sine-1000Hz-300ms.aif
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_wave.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_wave.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/audiodata/pluck-pcm16.wav \
|
||||
-Y.python/test/audiodata/pluck-pcm24.wav \
|
||||
-Y.python/test/audiodata/pluck-pcm32.wav
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sax.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sax.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/xmltestdata/test.xml \
|
||||
-Y.python/test/xmltestdata/test.xml.out \
|
||||
-Y.python/test/xmltestdata/simple.xml \
|
||||
-Y.python/test/xmltestdata/simple-ns.xml
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_float.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_float.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/floating_points.txt \
|
||||
-Y.python/test/formatfloat_testcases.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tarfile.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tarfile.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/zipdir.zip \
|
||||
-Y.python/test/testtar.tar \
|
||||
|
@ -3819,17 +3819,17 @@ o/$(MODE)/third_party/python/Lib/test/test_tarfile.o: \
|
|||
-Y.python/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt \
|
||||
-Y.python/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_random.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_random.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/randv2_32.pck \
|
||||
-Y.python/test/randv2_64.pck \
|
||||
-Y.python/test/randv3.pck
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_pstats.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_pstats.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/pstats.pck
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sunau.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sunau.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/audiodata/pluck-alaw.aifc \
|
||||
-Y.python/test/audiodata/pluck-pcm16.aiff \
|
||||
|
@ -3847,23 +3847,23 @@ o/$(MODE)/third_party/python/Lib/test/test_sunau.o: \
|
|||
-Y.python/test/audiodata/pluck-ulaw.aifc \
|
||||
-Y.python/test/audiodata/pluck-ulaw.au
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_py_compile.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_py_compile.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/bad_coding2.py
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tokenize.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tokenize.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/bad_coding.py \
|
||||
-Y.python/test/bad_coding2.py
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_doctest.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_doctest.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/test_doctest.txt \
|
||||
-Y.python/test/test_doctest2.txt \
|
||||
-Y.python/test/test_doctest3.txt \
|
||||
-Y.python/test/test_doctest4.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_imghdr.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_imghdr.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/imghdrdata/ \
|
||||
-Y.python/test/imghdrdata/python.bmp \
|
||||
|
@ -3880,7 +3880,7 @@ o/$(MODE)/third_party/python/Lib/test/test_imghdr.o: \
|
|||
-Y.python/test/imghdrdata/python.webp \
|
||||
-Y.python/test/imghdrdata/python.xbm
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sndhdr.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sndhdr.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/sndhdrdata/ \
|
||||
-Y.python/test/sndhdrdata/sndhdr.8svx \
|
||||
|
@ -3892,7 +3892,7 @@ o/$(MODE)/third_party/python/Lib/test/test_sndhdr.o: \
|
|||
-Y.python/test/sndhdrdata/sndhdr.voc \
|
||||
-Y.python/test/sndhdrdata/sndhdr.wav
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/test_email/data/PyBanner048.gif \
|
||||
-Y.python/test/test_email/data/audiotest.au \
|
||||
|
@ -3946,7 +3946,7 @@ o/$(MODE)/third_party/python/Lib/test/test_email/test_email.o: \
|
|||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_xml_etree_c.o \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_minidom.o \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_pulldom.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_pulldom.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/xmltestdata/ \
|
||||
-Y.python/test/xmltestdata/simple.xml \
|
||||
|
@ -3955,7 +3955,7 @@ o/$(MODE)/third_party/python/Lib/test/test_pulldom.o: \
|
|||
-Y.python/test/xmltestdata/test.xml.out \
|
||||
-Y.python/test/xmltestdata/test.xml
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/decimaltestdata/ \
|
||||
-Y.python/test/decimaltestdata/nexttoward.decTest \
|
||||
|
@ -4102,13 +4102,13 @@ o/$(MODE)/third_party/python/Lib/test/test_decimal.o: \
|
|||
-Y.python/test/decimaltestdata/ddMinMag.decTest \
|
||||
-Y.python/test/decimaltestdata/divide.decTest
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_cn.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_cn.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/EUC-CN.TXT \
|
||||
-Y.python/test/CP936.TXT \
|
||||
-Y.python/test/gb-18030-2000.ucm
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_jp.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_jp.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/CP932.TXT \
|
||||
-Y.python/test/EUC-JP.TXT \
|
||||
|
@ -4116,28 +4116,28 @@ o/$(MODE)/third_party/python/Lib/test/test_codecmaps_jp.o: \
|
|||
-Y.python/test/EUC-JISX0213.TXT \
|
||||
-Y.python/test/SHIFT_JISX0213.TXT
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_hk.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_hk.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/BIG5HKSCS-2004.TXT
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_kr.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_kr.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/CP949.TXT \
|
||||
-Y.python/test/EUC-KR.TXT \
|
||||
-Y.python/test/JOHAB.TXT
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_tw.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecmaps_tw.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/BIG5.TXT \
|
||||
-Y.python/test/CP950.TXT
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_tw.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_tw.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/big5-utf8.txt \
|
||||
-Y.python/test/cjkencodings/big5.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_kr.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_kr.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/cp949-utf8.txt \
|
||||
|
@ -4147,7 +4147,7 @@ o/$(MODE)/third_party/python/Lib/test/test_codecencodings_kr.o: \
|
|||
-Y.python/test/cjkencodings/johab-utf8.txt \
|
||||
-Y.python/test/cjkencodings/johab.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_jp.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_jp.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/euc_jisx0213-utf8.txt \
|
||||
|
@ -4161,7 +4161,7 @@ o/$(MODE)/third_party/python/Lib/test/test_codecencodings_jp.o: \
|
|||
-Y.python/test/cjkencodings/shift_jisx0213-utf8.txt \
|
||||
-Y.python/test/cjkencodings/shift_jisx0213.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_iso2022.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_iso2022.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/iso2022_jp-utf8.txt \
|
||||
|
@ -4169,13 +4169,13 @@ o/$(MODE)/third_party/python/Lib/test/test_codecencodings_iso2022.o: \
|
|||
-Y.python/test/cjkencodings/iso2022_kr-utf8.txt \
|
||||
-Y.python/test/cjkencodings/iso2022_kr.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_hk.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_hk.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/big5hkscs-utf8.txt \
|
||||
-Y.python/test/cjkencodings/big5hkscs.txt
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_cn.o: \
|
||||
o/$(MODE)/third_party/python/Lib/test/test_codecencodings_cn.o: private \
|
||||
PYFLAGS += \
|
||||
-Y.python/test/cjkencodings/ \
|
||||
-Y.python/test/cjkencodings/gb18030-utf8.txt \
|
||||
|
@ -4187,13 +4187,13 @@ o/$(MODE)/third_party/python/Lib/test/test_codecencodings_cn.o: \
|
|||
-Y.python/test/cjkencodings/hz-utf8.txt \
|
||||
-Y.python/test/cjkencodings/hz.txt
|
||||
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_PYS_OBJS): PYFLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_DATA_OBJS): ZIPOBJ_FLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_A_PYS_OBJS): PYFLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_A_DATA_OBJS): ZIPOBJ_FLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_PYS_OBJS): private PYFLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_STAGE2_A_DATA_OBJS): private ZIPOBJ_FLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_A_PYS_OBJS): private PYFLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_A_DATA_OBJS): private ZIPOBJ_FLAGS += -P.python -C3
|
||||
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: QUOTA = -C64 -M1024m -L300
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: QUOTA += -C64 -M1024m -L300
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: private QUOTA = -C64 -M1024m -L300
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: private QUOTA += -C64 -M1024m -L300
|
||||
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: \
|
||||
third_party/python/Objects/unicodeobject.c \
|
||||
|
@ -4228,36 +4228,36 @@ o/$(MODE)/third_party/python/Modules/_sre.o: \
|
|||
third_party/python/Modules/_sre.c \
|
||||
third_party/python/Modules/clinic/_sre.inc
|
||||
|
||||
o/$(MODE)/third_party/python/Parser/asdl_c.o: PYFLAGS += -m
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_PYMAINS_OBJS): PYFLAGS += -t -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_TODOS:%.py=o/$(MODE)/%.o): PYFLAGS += -t -P.python -C3
|
||||
o/$(MODE)/third_party/python/Lib/test/pystone.o: PYFLAGS += -m -O2 -P.python -C4
|
||||
o/$(MODE)/third_party/python/Parser/asdl_c.o: private PYFLAGS += -m
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_PYMAINS_OBJS): private PYFLAGS += -t -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_TODOS:%.py=o/$(MODE)/%.o): private PYFLAGS += -t -P.python -C3
|
||||
o/$(MODE)/third_party/python/Lib/test/pystone.o: private PYFLAGS += -m -O2 -P.python -C4
|
||||
|
||||
o/$(MODE)/third_party/python/Lib/test/test_long.py.runs: QUOTA = -C64 -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_hash.py.runs: QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_exceptions.py.runs: QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tuple.py.runs: QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.py.runs: QUOTA = -M512m -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_longexp.py.runs: QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicode.py.runs: QUOTA = -M1400m -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicodedata.py.runs: QUOTA = -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_itertools.py.runs: QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tarfile.py.runs: QUOTA = -L300 -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sqlite.py.runs: QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_gzip.py.runs: QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_resource.py.runs: QUOTA = -C1000000
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.py.runs: QUOTA = -C32 -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_selectors.py.runs: QUOTA = -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_trace.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_multibytecodec.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_bz2.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_bytes.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_urlparse.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Modules/_decimal/libmpdec/mpdecimal.o: QUOTA = -L180
|
||||
o/$(MODE)/third_party/python/Modules/_sre.o: QUOTA = -L180
|
||||
o/dbg/third_party/python/Lib/test/test_set.py.runs: QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_long.py.runs: private QUOTA = -C64 -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_hash.py.runs: private QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_exceptions.py.runs: private QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tuple.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.py.runs: private QUOTA = -M512m -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_longexp.py.runs: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicode.py.runs: private QUOTA = -M1400m -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicodedata.py.runs: private QUOTA = -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_itertools.py.runs: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tarfile.py.runs: private QUOTA = -L300 -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sqlite.py.runs: private QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_gzip.py.runs: private QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_resource.py.runs: private QUOTA = -C1000000
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.py.runs: private QUOTA = -C32 -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_selectors.py.runs: private QUOTA = -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_trace.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_multibytecodec.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_bz2.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_bytes.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_urlparse.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Modules/_decimal/libmpdec/mpdecimal.o: private QUOTA = -L180
|
||||
o/$(MODE)/third_party/python/Modules/_sre.o: private QUOTA = -L180
|
||||
o/dbg/third_party/python/Lib/test/test_set.py.runs: private QUOTA = -L300
|
||||
|
||||
THIRD_PARTY_PYTHON_LIBS = \
|
||||
$(foreach x,$(THIRD_PARTY_PYTHON_ARTIFACTS),$($(x)))
|
||||
|
@ -4474,7 +4474,7 @@ o/$(MODE)/third_party/python/hello.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
$(THIRD_PARTY_PYTHON_HELLO_OBJS): PYFLAGS += -C2 -m
|
||||
$(THIRD_PARTY_PYTHON_HELLO_OBJS): private PYFLAGS += -C2 -m
|
||||
|
||||
################################################################################
|
||||
|
||||
|
|
12
third_party/quickjs/quickjs.mk
vendored
12
third_party/quickjs/quickjs.mk
vendored
|
@ -176,27 +176,27 @@ o/$(MODE)/third_party/quickjs/unicode_gen.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
$(THIRD_PARTY_QUICKJS_OBJS): \
|
||||
$(THIRD_PARTY_QUICKJS_OBJS): private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DCONFIG_BIGNUM \
|
||||
-DCONFIG_VERSION=\"2021-03-27\"
|
||||
|
||||
o/tiny/third_party/quickjs/call.o: \
|
||||
o/tiny/third_party/quickjs/call.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O2
|
||||
|
||||
o/$(MODE)/third_party/quickjs/unicode_gen.o: \
|
||||
o/$(MODE)/third_party/quickjs/unicode_gen.o: private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
# TODO(jart): Replace alloca() calls with malloc().
|
||||
o/$(MODE)/third_party/quickjs/libregexp.o \
|
||||
o/$(MODE)/third_party/quickjs/quickjs.o: \
|
||||
o/$(MODE)/third_party/quickjs/quickjs.o: private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
o/$(MODE)/third_party/quickjs/call.o: QUOTA = -M1024m -C32 -L180
|
||||
o/$(MODE)/third_party/quickjs/quickjs.o: QUOTA = -M512m -C32 -L180
|
||||
o/$(MODE)/third_party/quickjs/call.o: private QUOTA = -M1024m -C32 -L180
|
||||
o/$(MODE)/third_party/quickjs/quickjs.o: private QUOTA = -M512m -C32 -L180
|
||||
|
||||
.PHONY: o/$(MODE)/third_party/quickjs
|
||||
o/$(MODE)/third_party/quickjs: \
|
||||
|
|
2
third_party/regex/regex.mk
vendored
2
third_party/regex/regex.mk
vendored
|
@ -51,7 +51,7 @@ $(THIRD_PARTY_REGEX_OBJS): third_party/regex/regex.mk
|
|||
|
||||
o/$(MODE)/third_party/regex/regcomp.o \
|
||||
o/$(MODE)/third_party/regex/regexec.o \
|
||||
o/$(MODE)/third_party/regex/tre-mem.o: \
|
||||
o/$(MODE)/third_party/regex/tre-mem.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
$(OLD_CODE)
|
||||
|
||||
|
|
22
third_party/sqlite3/sqlite3.mk
vendored
22
third_party/sqlite3/sqlite3.mk
vendored
|
@ -121,12 +121,12 @@ THIRD_PARTY_SQLITE3_FLAGS = \
|
|||
-DSQLITE_ENABLE_MATH_FUNCTIONS \
|
||||
-DSQLITE_ENABLE_JSON1 \
|
||||
|
||||
$(THIRD_PARTY_SQLITE3_A_OBJS): \
|
||||
$(THIRD_PARTY_SQLITE3_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
$(THIRD_PARTY_SQLITE3_FLAGS) \
|
||||
-DSQLITE_OMIT_UPDATE_HOOK
|
||||
|
||||
$(THIRD_PARTY_SQLITE3_SHELL_OBJS): \
|
||||
$(THIRD_PARTY_SQLITE3_SHELL_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
$(THIRD_PARTY_SQLITE3_FLAGS) \
|
||||
-DHAVE_READLINE=0 \
|
||||
|
@ -154,16 +154,16 @@ $(THIRD_PARTY_SQLITE3_SHELL_OBJS): \
|
|||
o//third_party/sqlite3/parse.o \
|
||||
o//third_party/sqlite3/select.o \
|
||||
o//third_party/sqlite3/pragma.o \
|
||||
o//third_party/sqlite3/vdbe.o: \
|
||||
o//third_party/sqlite3/vdbe.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-Os
|
||||
|
||||
o/$(MODE)/third_party/sqlite3/shell.o: \
|
||||
o/$(MODE)/third_party/sqlite3/shell.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
$(THIRD_PARTY_SQLITE3_A_OBJS) \
|
||||
$(THIRD_PARTY_SQLITE3_SHELL_OBJS): \
|
||||
$(THIRD_PARTY_SQLITE3_SHELL_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fdata-sections \
|
||||
-ffunction-sections
|
||||
|
@ -171,15 +171,15 @@ $(THIRD_PARTY_SQLITE3_SHELL_OBJS): \
|
|||
# use smaller relocations for indirect branches
|
||||
o/$(MODE)/third_party/sqlite3/expr.o \
|
||||
o/$(MODE)/third_party/sqlite3/printf.o \
|
||||
o/$(MODE)/third_party/sqlite3/parse.o: \
|
||||
o/$(MODE)/third_party/sqlite3/parse.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-fpie
|
||||
|
||||
o/$(MODE)/third_party/sqlite3/shell.o: QUOTA = -M512m -C16 -L180
|
||||
o/$(MODE)/third_party/sqlite3/vdbe.o: QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/sqlite3/vdbe.shell.o: QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/sqlite3/fts5.o: QUOTA = -M512m -C16
|
||||
o/$(MODE)/third_party/sqlite3/fts5.shell.o: QUOTA = -M512m -C16 -L180
|
||||
o/$(MODE)/third_party/sqlite3/shell.o: private QUOTA = -M512m -C16 -L180
|
||||
o/$(MODE)/third_party/sqlite3/vdbe.o: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/sqlite3/vdbe.shell.o: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/sqlite3/fts5.o: private QUOTA = -M512m -C16
|
||||
o/$(MODE)/third_party/sqlite3/fts5.shell.o: private QUOTA = -M512m -C16 -L180
|
||||
|
||||
o/$(MODE)/third_party/sqlite3/rtree.o: \
|
||||
third_party/sqlite3/rtree.c \
|
||||
|
|
6
third_party/stb/stb.mk
vendored
6
third_party/stb/stb.mk
vendored
|
@ -57,16 +57,16 @@ $(THIRD_PARTY_STB_A).pkg: \
|
|||
$(THIRD_PARTY_STB_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_STB_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_STB_A_OBJS): \
|
||||
$(THIRD_PARTY_STB_A_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
||||
$(THIRD_PARTY_STB_A_OBJS): \
|
||||
$(THIRD_PARTY_STB_A_OBJS): private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
o/$(MODE)/third_party/stb/stb_truetype.o: \
|
||||
o/$(MODE)/third_party/stb/stb_truetype.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-Os
|
||||
|
||||
|
|
3
third_party/tidy/tidy.mk
vendored
3
third_party/tidy/tidy.mk
vendored
|
@ -54,8 +54,7 @@ o/$(MODE)/third_party/tidy/tidy.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
o/$(MODE)/third_party/tidy/.tidyrc.zip.o: third_party/tidy/.tidyrc
|
||||
@$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) -B $(OUTPUT_OPTION) $<
|
||||
o/$(MODE)/third_party/tidy/.tidyrc.zip.o: private ZIPOBJ_FLAGS += -B
|
||||
|
||||
THIRD_PARTY_TIDY_COMS = \
|
||||
o/$(MODE)/third_party/tidy/tidy.com
|
||||
|
|
2
third_party/unzip/unzip.mk
vendored
2
third_party/unzip/unzip.mk
vendored
|
@ -51,7 +51,7 @@ o/$(MODE)/third_party/unzip/unzip.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
$(THIRD_PARTY_UNZIP_A_OBJS): \
|
||||
$(THIRD_PARTY_UNZIP_A_OBJS): private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DUSE_BZIP2 \
|
||||
-DUNICODE_SUPPORT \
|
||||
|
|
4
third_party/xed/xed.mk
vendored
4
third_party/xed/xed.mk
vendored
|
@ -40,7 +40,7 @@ THIRD_PARTY_XED_A_DIRECTDEPS = \
|
|||
THIRD_PARTY_XED_A_DEPS := \
|
||||
$(call uniq,$(foreach x,$(THIRD_PARTY_XED_A_DIRECTDEPS),$($(x))))
|
||||
|
||||
o/$(MODE)/third_party/xed/x86ild.greg.o: \
|
||||
o/$(MODE)/third_party/xed/x86ild.greg.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-mstringop-strategy=unrolled_loop
|
||||
|
||||
|
@ -53,7 +53,7 @@ $(THIRD_PARTY_XED_A).pkg: \
|
|||
$(THIRD_PARTY_XED_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_XED_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
o/$(MODE)/third_party/xed/x86ild.greg.o: \
|
||||
o/$(MODE)/third_party/xed/x86ild.greg.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-O3
|
||||
|
||||
|
|
4
third_party/zip/zip.mk
vendored
4
third_party/zip/zip.mk
vendored
|
@ -152,7 +152,7 @@ o/$(MODE)/third_party/zip/zipfile.o \
|
|||
o/$(MODE)/third_party/zip/zipfile_.o \
|
||||
o/$(MODE)/third_party/zip/zipnote.o \
|
||||
o/$(MODE)/third_party/zip/zipsplit.o \
|
||||
o/$(MODE)/third_party/zip/zipup.o: \
|
||||
o/$(MODE)/third_party/zip/zipup.o: private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DUNIX \
|
||||
-DMMAP \
|
||||
|
@ -167,7 +167,7 @@ o/$(MODE)/third_party/zip/zipup.o: \
|
|||
o/$(MODE)/third_party/zip/zip.o \
|
||||
o/$(MODE)/third_party/zip/zipsplit.o \
|
||||
o/$(MODE)/third_party/zip/fileio.o \
|
||||
o/$(MODE)/third_party/zip/fileio_.o: \
|
||||
o/$(MODE)/third_party/zip/fileio_.o: private \
|
||||
OVERRIDE_CPPFLAGS += \
|
||||
-DSTACK_FRAME_UNLIMITED
|
||||
|
||||
|
|
2
third_party/zlib/gz/gz.mk
vendored
2
third_party/zlib/gz/gz.mk
vendored
|
@ -40,7 +40,7 @@ $(THIRD_PARTY_ZLIB_GZ_A).pkg: \
|
|||
$(THIRD_PARTY_ZLIB_GZ_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_ZLIB_GZ_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
$(THIRD_PARTY_ZLIB_GZ_OBJS): \
|
||||
$(THIRD_PARTY_ZLIB_GZ_OBJS): private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
6
third_party/zlib/zlib.mk
vendored
6
third_party/zlib/zlib.mk
vendored
|
@ -41,18 +41,18 @@ $(THIRD_PARTY_ZLIB_A).pkg: \
|
|||
$(THIRD_PARTY_ZLIB_A_OBJS) \
|
||||
$(foreach x,$(THIRD_PARTY_ZLIB_A_DIRECTDEPS),$($(x)_A).pkg)
|
||||
|
||||
o/$(MODE)/third_party/zlib/adler32simd.o: \
|
||||
o/$(MODE)/third_party/zlib/adler32simd.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-mssse3
|
||||
|
||||
o/$(MODE)/third_party/zlib/crcfold.o: \
|
||||
o/$(MODE)/third_party/zlib/crcfold.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-mpclmul \
|
||||
-mssse3
|
||||
|
||||
o/$(MODE)/third_party/zlib/deflate.o \
|
||||
o/$(MODE)/third_party/zlib/inflate.o \
|
||||
o/$(MODE)/third_party/zlib/adler32.o: \
|
||||
o/$(MODE)/third_party/zlib/adler32.o: private \
|
||||
OVERRIDE_CFLAGS += \
|
||||
-ffunction-sections \
|
||||
-fdata-sections
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue