summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2016-11-10build system: added --strict, --ccstrict, --ldstrict support.midipix5-5/+47
2016-11-10code maintenance: mark unused parameter.midipix1-0/+2
2016-11-10argv.h: argv_show_status(): mark unused parameter.midipix1-0/+2
2016-11-10pe_read_optional_header_big_endian(): remove dead assignments and unused vars.midipix1-4/+0
2016-11-10internals: pe_swap_long(): improve readability via parentheses.midipix1-1/+1
2016-11-10build system: Makefile.in: clean: rm -f app.tag.midipix1-0/+1
2016-11-10build system: configure: properly quote $@.midipix1-1/+1
2016-11-10build system: configure: added config_support()midipix1-0/+22
* test supported features as needed. - shared library support.
2016-11-10build system: added the .display-cc informational target.midipix1-0/+3
2016-11-10build system: added the .display-cflags informational target.midipix1-0/+3
2016-11-10build system: fix dependency of app.tag, avoid unconditional step execution.midipix2-1/+4
2016-11-10build system: make .display: whitespace meditation.midipix1-7/+7
2016-11-10build system: always install headers with install-static and install-shared.midipix2-12/+2
2016-11-10build system: properly handle user inclusion of -static in LDFLAGS.midipix1-0/+13
2016-11-10build system: added support for CFLAGS_UTIL, LDFLAGS_UTIL.midipix5-2/+17
2016-11-10build system: configure: added --disable-[shared|static] support.midipix3-0/+45
2016-11-10build system: Makefile.in, custom.mk: added --disable-[shared|static] support.midipix2-6/+48
2016-11-10build system: Makefile.in, custom.mk: added --all-[static|shared] support.midipix2-5/+37
2016-11-10build system: added the 'install-static-app' make target.midipix1-0/+4
2016-11-10build system: configure: native os: use 'any-os' as needed.midipix1-0/+5
2016-11-10build system: configure: native os: remove dead assignments.midipix1-4/+0
2016-11-10build system: sysinfo/host.sh: remove host_endian_h, as it is no longer needed.midipix1-34/+0
2016-11-10pe_read_section_header(): integrate runtime little endian test.midipix1-14/+14
2016-11-10pe_read_optional_header(): integrate runtime little endian test.midipix1-6/+23
2016-11-10pe_read_import_header(): integrate runtime little endian test.midipix1-10/+10
2016-11-10pe_read_export_header(): integrate runtime little endian test.midipix1-16/+16
2016-11-10pe_read_dos_header(): integrate runtime little endian test.midipix1-28/+28
2016-11-10pe_read_coff_header(): integrate runtime little endian test.midipix1-16/+16
2016-11-10internals: pe_little_endian_host(): initial implementation and integration.midipix3-27/+38
2016-11-10argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.midipix1-8/+8
2016-11-10argv.h: usage screen generator: added basic paradigm support.midipix1-1/+9
2016-11-10argv.h: usage screen generator: add colors.midipix1-0/+21
2016-11-10argv.h: simplified usage screen generator: initial implementation.midipix1-0/+135
2016-11-10argv.h: usage screen generator: remove the paradigm-supporting implementation.midipix1-331/+0
The idea was nice, the functionality was helpful for development, yet the resulting layout and overall appearance were rather awful. Regardless of the effort that was put into this sophisticated flavor of the usage screen generator, and despite it's utility for debugging, it is now being replaced with a simpler, two-field-only variant.
2016-11-10utility: version info: replace the non-portable \e with the portable \x1b.midipix1-3/+3
2016-11-10utility: fancy --version.midipix1-6/+22
2016-11-10build system: move implib and soname defs to pe- and elf-specific recipes.midipix4-4/+10
2016-11-10project: request definition of BYTE_ORDER and friends more portably.midipix1-1/+1
2016-11-10build system: display common compiler and linker flags first.midipix2-7/+10
2016-11-10build system: added --nickname to config.usage.midipix1-0/+4
2016-11-10utility: integrated pe_source_version().midipix2-10/+9
2016-11-10driver: added struct pe_source_version, pe_source_version().midipix3-2/+26
2016-11-10build system: PE targets: added import library version support.midipix12-27/+87
2016-11-10build system: added library version support.midipix9-7/+76
2016-11-10project: added tag version information.midipix1-0/+5
2016-11-10build system: completed project-related annotation.midipix1-0/+2
2016-11-10build system: added utility nickname support.midipix3-4/+18
2016-11-10build system: add support of project-specific install steps.midipix1-4/+6
2016-11-10build system: when present, use the git refdir as a version.tag dependency.midipix2-1/+8
2016-11-10build system: remove syslibdir support, fix related typo in config.usage.midipix3-10/+1