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