summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-11-10whitespace meditation.midipix5-25/+35
2016-11-10internal header rename: perk_output.h --> perk_output_impl.h.midipix3-2/+2
2016-11-10argv_usage(): disable additional space for long items, but keep the logic.midipix1-2/+2
2016-11-10pretty printer: use common prolog/epilog for output stream selection.midipix3-20/+40
2016-11-10driver flags: remove the superfluous FLAG_ prefix.midipix4-8/+8
2016-11-10pe_map_raw_image(): close fd as needed upon stat failure.midipix1-1/+8
2016-11-10pe_get_driver_ctx(): close fdout as needed upon allocation failure.midipix1-1/+4
2016-11-10driver integration 9/9: utilize the driver in the front-end utility.midipix1-3/+38
2016-11-10driver integration 8/9: driver code: initial implementation.midipix4-0/+258
2016-11-10driver integration 7/9: semantic change: 'name'--> 'path' where applicable.midipix2-4/+4
2016-11-10driver integration 6/9: image map & meta logic: API changes (fd,free,ret).midipix3-31/+22
2016-11-10driver integration 5/9: handle internal errors more noisily.midipix1-0/+6
2016-11-10driver integration 4/9: argument vector parser: derive program name as needed.midipix1-0/+21
2016-11-10driver integration 3/9: adjust prototype of pe_output_export_symbols().midipix2-3/+21
2016-11-10driver integration 2/9: define preliminary driver interfaces.midipix1-13/+99
2016-11-10driver integration 1/9: remove old (ad-hoc) driver, prepare source tree.midipix7-134/+15
2016-11-10initial inclusion of argv.h: thread-safe arg parser and usage screen generator.midipix2-0/+840
2016-11-10perk_api.h: perform fallback linkage checking using canonical macro names.midipix1-4/+4
2016-11-10build system: configure: usage(): initial documentation.midipix2-0/+83
2016-11-10build system: Makefile.in: fix typo.midipix1-1/+1
2016-11-10account for import directory entries with no referenced symbols.midipix1-6/+9
2016-11-10build system: gcc: add missing cross-compilation conditional.midipix1-1/+5
2016-11-10pe_get_image_meta(): prioritize information found in the section directory.midipix1-8/+8
2016-11-10import lookup table: properly interpret the ordinal/name flag.midipix1-5/+4
2016-11-10perk.h: fix whitespace.midipix1-1/+1
2016-11-10perk_consts.h: fix definitions of bitwise constants.midipix1-69/+69
2016-11-10build system: fix support of CC, CPP, and CXX directly passed to configure.midipix5-9/+66
2016-11-10build system: include host definitions prior to toolchain definitions and ↵midipix3-3/+2
fix CC accordingly.
2016-11-10build system: add cparser support.midipix2-0/+41
2016-11-10build system: remove dependency on compiler support of the --include switch.midipix1-6/+6
2016-11-10build system: add missing -E in clang's CPP variable definition.midipix1-1/+1
2016-11-10configure: display status upon successful completion.midipix1-0/+8
2016-11-10Makefile.in: .display-env: add missing @echo.midipix1-0/+1
2016-11-10perform the host-targeting toolchain tests (host.tag) as part of configure.midipix1-0/+11
2016-11-10build system: add missing dependency on (out-of-)tree.tag.midipix1-2/+2
2016-11-10build system: respect CROSS_COMPILE when setting CC for allegedly native builds.midipix1-1/+1
2016-11-10build system: document the strict verification of CC.midipix1-1/+2
2016-11-10build system: when set, verify that CC passes as a valid compiler.midipix1-0/+4
2016-11-10build system: replace BIN_DIR and friends with the familiar BINDIR and co.midipix5-45/+45
2016-11-10build system: replace the build_ prefix with the more appropriate native_ ↵midipix4-40/+40
prefix.
2016-11-10build system: os info: fix typo in mingw import library linker switch.midipix1-1/+1
2016-11-10build system: host.sh: do not quote $mb_compiler, as it may contain switches.midipix1-4/+4
2016-11-10build system: invokve host.sh without the help of $(SHELL).midipix1-1/+1
2016-11-10build system: normalize CFLAGS for shared and static library builds.midipix1-2/+2
2016-11-10set the OS variable in each of the operating system recipes.midipix5-0/+5
2016-11-10build system: normalize (alpha-sort) the list of source C files.midipix1-5/+5
2016-11-10build system: add support for non-portable host headers.midipix3-3/+90
2016-11-10build system: use toolchain as a build_cc default.midipix2-3/+10
2016-11-10build system: set ARCH (sub-folder for arch-specific files) by host.midipix6-0/+6
2016-11-10build system: add configuration recipe for darwin.midipix1-0/+9