summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2016-11-10build system: added empty --prefix and --exec-prefix support.midipix1-2/+8
2016-11-10build system: set proper defaults to the various directory variables.midipix2-21/+10
2016-11-10build system: added --exec-prefix support.midipix4-0/+11
2016-11-10build system: properly use DESTDIR in conjunction with individual variables.midipix3-12/+12
2016-11-10build system: remove erroneous build-time references to LIBDIR and BINDIR.midipix2-14/+14
2016-11-10driver: record the flags passed to pe_get_driver_ctx().midipix1-0/+1
2016-11-10build system: added .display-host.midipix1-0/+3
2016-11-10argv.h: usage screen generator: fix typesetting of spanning paradigms.midipix1-6/+25
2016-11-10argv.h: test for ARGV_OPTION_HYBRID_ONLY before accepting arg-less options.midipix1-3/+3
2016-11-10argv.h: add the missing ARGV_OPTION_HYBRID_ONLY to ARGV_OPTION_HYBRID_SWITCH.midipix1-1/+2
2016-11-10argv.h: usage screen generator: fix notation of purely hybrid options.midipix1-3/+13
2016-11-10argv.h: usage screen generator: give <argname> priority over <paradigm>.midipix1-14/+14
2016-11-10argv.h: argv_scan(): report argv index of first unit and first error (if any).midipix1-3/+12
2016-11-10argv_scan(): rename a shadowing automatic variable.midipix1-26/+26
2016-11-10pe_map_raw_image(): rename a shadowing automatic variable.midipix1-3/+3
2016-11-10pe_default_options[]: explicitly initialize all members of the null record.midipix1-1/+1
2016-11-10project: #define _GNU_SOURCE by default for the sake of BYTE_ORDER and friends.midipix1-1/+2
2016-11-10output: implemented --pretty=dlltool for exported symbols.midipix4-4/+9
2016-11-10build system: configure: call make host.tag in quiet mode.midipix1-1/+1
2016-11-10build system: Makefile.in: .display-env: $(CROSS_COMPILE)'s label now matches.midipix1-1/+1
2016-11-10build system: Makefile.in: added the .display-project virtual target.midipix1-2/+7
2016-11-10build system: render detection of the native compiler informational only.midipix1-4/+4
2016-11-10build system: added fallback compiler recipe.midipix2-0/+36
2016-11-10build system: configure: fix usage() for out-of-tree builds.midipix1-1/+1
2016-11-10build system: configure, host.sh: use modern portable shell idioms.midipix2-24/+24
2016-11-10build system: added fallback host recipe.midipix5-2/+34
2016-11-10build system: --toolchain: initial implementation.midipix9-57/+51