summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-13project: added sofort's config test framework.midipix1-0/+164
2018-12-13project: added and integrated cfghost.sh, refactored cfgdefs.sh accordingly.midipix4-30/+68
2018-12-13built system: added the NATIVE_CC_{CFGHOST|CFLAGS|LDFLAGS} variables.midipix3-1/+17
2018-12-10config: handle all dependency-related logic at the project level.midipix5-50/+60
2018-12-10project: updated meta files and comments with the project's updated name.midipix4-6/+6
2018-12-10build system: configure: robustly support special characters in custom args.midipix1-27/+9
Special thanks to Jonas 'Sortie' Termansen, author of the Sortix operating sys (https://sortix.org), for brainstorming about the best way to forward arguments containing special symbols or characters to a sourced (aka dot) shell script, as well as sharing single-quote tips and tricks.
2018-12-10project: properly support local installations via --rpath.midipix1-0/+1
2018-12-10pytools: add missing directory tree dependency.midipix1-1/+1
2018-12-10pycgen: $(PYDIST_PYCDIR)/./_sysconfigdata.py: fix directory tree dependency.midipix1-1/+2
2018-12-10project: cfgdefs: reflect python's use of members in ncurses WINDOW struct.midipix1-0/+3
2018-12-10project: cfgdefs: properly detect OPENSSL_VERSION_1_1.midipix2-3/+9
2018-12-09project: cfgdefs: slightly annotate the generated cfgdefs.mk.midipix2-0/+2
2018-12-09config: linux (and otherwise): detect absence of stropts.h.midipix3-0/+31
2018-12-09config: renamed x86_64-nt64-midipix --> x86_64-midipix (simplified).midipix3-0/+0
2018-12-09project: removed references to the CFGHOST_SYNONYM var (no longer needed).midipix2-10/+4
2018-12-09config: x86_64-linux: removed distro-specific directories (no longer needed).midipix3-3/+0
2018-12-09project: added custom configuration bits (cfgdefs.sh and friends).midipix5-4/+57
2018-12-09config: introduced x86_64-linux in anticipation of a custom cfgdefs.sh.midipix6-56/+57
2018-12-09build system: configure: set $mb_native_cc independently of $CC.midipix1-8/+0
2018-12-09build system: support custom configuration via cfgdefs.sh (and usrdefs.mk).midipix3-3/+99
2018-12-06shared library linking: properly support systems with separate libc modules.midipix1-1/+8
2018-12-06pycompile: properly support systems with separate libc components.midipix1-1/+2
2018-12-06project: added the bits for python's custom install steps.midipix2-0/+52
2018-12-06project: added the bits for python's {prefix}/bin script-based tools.midipix3-0/+49
2018-12-06project: added the bits for python's .py and .pyc install steps.midipix1-0/+171
2018-12-06project: pydist.sh (reference only): added .py and .pyc installation logic.midipix1-2/+59
2018-12-06project: added pycgen.mk (build rules for python's distributed .pyc objects).midipix2-0/+58
2018-12-06project: pycompile: extend to allow .pyc generation of all pydist scripts.midipix5-0/+72
2018-12-06project: added pydist.mk (build rules for python's distributed .py scripts).midipix2-0/+1435
2018-12-06project: added the referential, development-time-only pydist.sh script.midipix1-0/+83
2018-12-06project: added the pycopy.sh and pycgen.sh build-time utility scripts.midipix2-0/+70
2018-12-04osapi: midipix.h: defined OPENSSL_VERSION_1_1 (via libressl).midipix1-0/+3
2018-12-04osapi: moved VA_LIST_IS_ARRAY from modern.h to linux.h (oversight).midipix2-1/+3
2018-12-04inittab.h: remove ossaudiodev from the list of core (static) extensions.midipix1-1/+0
2018-12-04osapi: moved HAVE_EPOLL from modern.h to linux.h (oversight).midipix2-1/+3
2018-12-04project: added recipes for pycompile (native core python for bytecode gen).midipix2-0/+119
2018-12-04config: added x86_64-nt64-midipix definitions.midipix4-0/+93
2018-12-04project, config/x86_64-linux-musl: refactor, define CONFIG_DEFAULT_SRCS.midipix2-12/+15
2018-12-04build system: added NATIVE_CC_HOST support.midipix3-1/+18
2018-12-02config: added x86_64-foxkit-linux-musl (synonym for x86_64-linux-musl).midipix1-0/+1
2018-12-02config: added x86_64-alpine-linux-musl (synonym for x86_64-linux-musl).midipix1-0/+1
2018-12-02project: osforce.mk: added CFGHOST_SYNONYM support.midipix1-2/+8
2018-12-02project, config/x86_64-linux-musl: refactored pyconfig.h, created subset defs.midipix5-312/+352
2018-12-02config: x86_64-linux-musl: further refactor config.mk.midipix1-25/+38
2018-12-02project, config/x86_64-linux-musl: refactor, define extension subsets.midipix3-132/+151
2018-12-02config: x86_64-nt64-midipix: temporarily remove target-specific configuration.midipix3-460/+0
2018-12-02project, config/x86_64-linux-musl: created profiles/, refactored inittab bits.midipix4-120/+145
2018-12-02config: x86_64-linux-musl: properly support an all-static python executable.midipix3-1/+148
2018-12-02project: properly support an all-static python executable.midipix3-1/+80
2018-12-02project: pyexts.c helper program: added --py-init-func, --init-func-ptr.midipix1-1/+34