mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 11:37:35 +00:00
98f330b764
Modules/Setup and Modules/Setup.local contain the build recipes for various extensions, wrote a custom script to translate them for python.mk. Modules/config.c needs to be changed if any extensions are removed or added. Most of the source modifications are for missing headers or compile time build vars like ABIFLAGS. Created separate mk files for the C extensions and the Python stdlib. Can use find for adding the python files to the APE ZIP store, but right now necessary files are just hardcoded. python.com loads but some build configs are still missing (showing 1 Jan 1970 as time of compilation).
22 lines
813 B
Makefile
22 lines
813 B
Makefile
#-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐
|
|
#───vi: set et ft=make ts=8 tw=8 fenc=utf-8 :vi───────────────────────┘
|
|
|
|
.PHONY: o/$(MODE)/third_party
|
|
o/$(MODE)/third_party: \
|
|
o/$(MODE)/third_party/chibicc \
|
|
o/$(MODE)/third_party/compiler_rt \
|
|
o/$(MODE)/third_party/dlmalloc \
|
|
o/$(MODE)/third_party/gdtoa \
|
|
o/$(MODE)/third_party/getopt \
|
|
o/$(MODE)/third_party/lua \
|
|
o/$(MODE)/third_party/lz4cli \
|
|
o/$(MODE)/third_party/mbedtls \
|
|
o/$(MODE)/third_party/musl \
|
|
o/$(MODE)/third_party/quickjs \
|
|
o/$(MODE)/third_party/regex \
|
|
o/$(MODE)/third_party/stb \
|
|
o/$(MODE)/third_party/sqlite3 \
|
|
o/$(MODE)/third_party/xed \
|
|
o/$(MODE)/third_party/infozip \
|
|
o/$(MODE)/third_party/python \
|
|
o/$(MODE)/third_party/zlib
|