summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-11-11build system: Makefile.in, version.mk: added --avoid-version support.midipix2-2/+30
2016-11-11build system: Makefile.in: static app: remove unneeded dep on static archive.midipix1-1/+1
2016-11-11build system: Makefile.in: make the tree.tag and dirs.tag deps more precise.midipix1-3/+3
2016-11-11build system: configure, project: added --disable-frontend support.midipix3-0/+20
This patch also provides 'app' as a user-friendly synonym for 'frontend'.
2016-11-11build system: Makefile.in, custom.mk: added --disable-frontend support.midipix2-5/+17
2016-11-11build system: custom header installation: add missing .PHONY definitions.midipix1-0/+1
2016-11-11build system: project: added custom header installation support.midipix4-1/+16
2016-11-11build system: added the .conf convenience make target.midipix1-1/+6
2016-11-11build system: added --strict, --ccstrict, --ldstrict support.midipix5-5/+47
2016-11-11code maintenance: mark unused parameter.midipix1-0/+2
2016-11-11argv.h: argv_show_status(): mark unused parameter.midipix1-0/+2
2016-11-11build system: Makefile.in: clean: rm -f app.tag.midipix1-0/+1
2016-11-11build system: configure: properly quote $@.midipix1-1/+1
2016-11-11build system: configure: added config_support()midipix1-0/+22
* test supported features as needed. - shared library support.
2016-11-11build system: added the .display-cc informational target.midipix1-0/+3
2016-11-11build system: added the .display-cflags informational target.midipix1-0/+3
2016-11-11build system: fix dependency of app.tag, avoid unconditional step execution.midipix2-1/+4
2016-11-11build system: make .display: whitespace meditation.midipix1-7/+7
2016-11-11build system: always install headers with install-static and install-shared.midipix2-12/+2
2016-11-11build system: properly handle user inclusion of -static in LDFLAGS.midipix1-0/+13
2016-11-11build system: added support for CFLAGS_UTIL, LDFLAGS_UTIL.midipix5-2/+17
2016-11-11build system: configure: added --disable-[shared|static] support.midipix3-0/+45
2016-11-11build system: Makefile.in, custom.mk: added --disable-[shared|static] support.midipix2-6/+48
2016-11-11build system: Makefile.in, custom.mk: added --all-[static|shared] support.midipix2-5/+37
2016-11-11build system: added the 'install-static-app' make target.midipix1-0/+4
2016-11-11build system: configure: native os: use 'any-os' as needed.midipix1-0/+5
2016-11-11build system: configure: native os: remove dead assignments.midipix1-4/+0
2016-11-11build system: sysinfo/host.sh: remove host_endian_h, as it is no longer needed.midipix1-34/+0
2016-11-11argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.midipix1-8/+8
2016-11-11argv.h: usage screen generator: added basic paradigm support.midipix1-1/+9
2016-11-11argv.h: usage screen generator: add colors.midipix1-0/+21
2016-11-11argv.h: simplified usage screen generator: initial implementation.midipix1-0/+135
2016-11-11argv.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-11utility: version info: replace the non-portable \e with the portable \x1b.midipix1-3/+3
2016-11-11utility: fancy --version.midipix1-6/+22
2016-11-11build system: move implib and soname defs to pe- and elf-specific recipes.midipix4-4/+10
2016-11-11build system: display common compiler and linker flags first.midipix2-6/+10
2016-11-11build system: added --nickname to config.usage.midipix1-0/+4
2016-11-11utility: integrated mdso_source_version().midipix2-4/+10
2016-11-11driver: added struct mdso_source_version, mdso_source_version().midipix3-2/+26
2016-11-11build system: PE targets: added import library version support.midipix12-27/+87
2016-11-11build system: added library version support.midipix9-7/+76
2016-11-11project: added tag version information.midipix1-0/+5
2016-11-11build system: completed project-related annotation.midipix1-0/+2
2016-11-11build system: added utility nickname support.midipix3-4/+18
2016-11-11build system: add support of project-specific install steps.midipix1-4/+6
2016-11-11build system: when present, use the git refdir as a version.tag dependency.midipix2-1/+8
2016-11-11build system: remove syslibdir support, fix related typo in config.usage.midipix3-10/+1
2016-11-11build system: added empty --prefix and --exec-prefix support.midipix1-2/+8
2016-11-11build system: set proper defaults to the various directory variables.midipix2-21/+10