summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2019-01-09mmglue: adjust atomic.h following build-system transition (distinct port dir).midipix3-2/+3
2019-01-09project: linking flags: (temporarily) associate --hash-style with ELF.midipix1-1/+4
2019-01-09mmglue: moved arch/nt{32|64}/src --> src/arch/nt{32|64}.midipix14-0/+0
2019-01-09project: enabled libc.a and libc.so.midipix1-2/+2
2019-01-09project: added assembler cflags.midipix2-4/+10
2019-01-09project: added cflags for memory functions.midipix1-0/+13
2019-01-09project: added common cflags.midipix1-0/+8
2019-01-09project: added libc.so's linking flags.midipix1-0/+16
2019-01-09project: --avoid-version by default.midipix1-1/+1
2019-01-09project: added object-generation rules for shared/static/crt/ldso-objs.midipix1-14/+109
2019-01-09project: fixed dependency of alltypes.h & syscall.h on build/include/bits/.midipix1-4/+5
2019-01-09project: fixed dependency of build/version.h on build/ and .git/index.midipix1-2/+1
2019-01-09build system: Makefile.in: disabled implicit suffix-based rules.midipix1-0/+2
2019-01-09project: fixed dependency logic and generation rule for build/syscall.h.midipix3-10/+23
2019-01-09build system: ccenv: added -c to the cc driver-based definition of $(AS).midipix1-1/+1
2019-01-09project: added rule for generation of (and dependency on) version.h.midipix2-0/+9
2019-01-09project: added rules for install-headers, simplified include path scheme.midipix2-14/+68
2019-01-09project: added config bits and rules for alltypes.h and syscall.h.midipix4-3/+75
2019-01-09project: custom config: added cfgdefs_detect_libc_version().midipix2-0/+46
2019-01-09project: added core source-tree logic.midipix2-4/+78
2019-01-09project: added a custom config step, added cfgdefs_set_arch().midipix3-1/+47
2019-01-09config.project: define project-specific default native {c|ld}flags.midipix1-0/+4
2019-01-09build system: configure: support project-specific default native {c|ld}flags.midipix1-0/+4
2019-01-09build system: ccenv_set_os_pe_switches(): fix typo.midipix1-1/+1
2019-01-09build system: moved handling of pe-specific variables to ccenv.midipix7-13/+46
2019-01-09build system: remove elf-specific make variables, as they're no longer needed.midipix4-24/+2
2019-01-09build system: configure: set mb_shell to /bin/sh if not set.midipix1-0/+5
2019-01-09build-system transition: config.project: defined common CFLAGS.midipix1-1/+9
2019-01-09build-system transition: created a sofort-based skeleton.midipix32-0/+3791
2019-01-09updated COPYING doc to match the rest of the framework's runtime components.midipix2-39/+20
2019-01-09build-system transition: removed musl.lzy, updated README.MMGLUE.midipix2-400/+0
2019-01-09renamed and slightly revised MMGLUE --> README.MMGLUE.midipix1-1/+4
2018-05-01syscall_arch.h: properly support the mode arg in open(2) and openat(2).midipix2-8/+8
2018-01-11vfork(3) is now a wrapper around the assembly-based vfork(2).midipix2-0/+22
2017-12-25__libc_entry_routine(): provide executable and libc reference addresses.midipix2-0/+4
2017-12-25static linking: crt objects: fixed signature of __ctty.midipix6-14/+14
2017-12-25psxglue.h: struct __psx_context: added ldso addr reference members.midipix2-0/+4
2017-11-23_start(), ldso: integrated -mposix and explicit pty server dependency support.midipix14-20/+86
2017-11-23abi: psxglue.h: struct __psx_context: added ctty (path to pty server).midipix2-0/+2
2017-11-23crt source files: fixed comments, whitespace meditation.midipix8-24/+14
2017-11-05psxglue.h: defined struct __psx_vtbl and struct __ldso_vtbl more elegantly.midipix24-76/+88
2017-10-28ldso: implemented dlinfo().midipix2-2/+2
2017-10-28ldso: implemented dlsym().midipix2-4/+4
2017-10-28ldso: implemented dlopen().midipix2-18/+196
2017-10-28psxglue.h: pointers to ctors_fn & dtors_fn are now in struct __psx_vtbl.midipix4-8/+8
2017-10-28psxglue.h: updated the signature of __psx_dlopen().midipix2-2/+2
2017-10-25ldso: libc.lib.a is now an mdso-based custom import library.midipix1-1/+1
2017-10-24ldso: added missing placeholders for Scrtldso.c and Scrtvrfs.c.midipix2-0/+0
2017-10-19ldso: static executables now set the application type (default/standalone).midipix4-0/+12
2017-10-19_start(): implemented __libc_loader_init() for the ldso and vrfs flavors.midipix6-0/+316