summaryrefslogtreecommitdiff
path: root/sofort
AgeCommit message (Collapse)AuthorFilesLines
2018-12-30build system: streamlined config.vars and variable initialization.midipix2-191/+135
2018-12-25build system: sofort/cfgdefs.in: add a terminating empty line.midipix1-0/+1
2018-12-25build system: Makefile.in: always include cfgdefs.mk & usrdefs.mk.midipix1-0/+5
The purpose of this commit is twofold; from the user's perspective, this provides a consistent experience whenever building a sofort-based project; and from the developer's perspective, this provides an easy way to test cfgdefs.mk even before the writing and/or integration of cfgdefs.sh.
2018-12-25build system: sofort: promoted and renamed custom.mk --> flavor.mk.midipix1-0/+0
2018-12-25sofort: cfgtest: test-framework files now reside under the cfgtest subdir.midipix1-0/+0
2018-12-25build system: create the ``build'' directory via the dirs.tag make target.midipix1-1/+1
2018-12-22sofort: cfgtest.sh: added cfgtest_code_snippet().midipix1-0/+20
2018-12-22sofort: cfgtest.sh: added cfgtest_type_size(), cfgtest_unit_type_size().midipix1-0/+57
2018-12-21build system: configure: explicitly initialize all variables.midipix1-0/+191
2018-12-21build system: cfgtest.sh: property test for a variable being empty.midipix1-4/+4
2018-12-20build system: pkgconf.sh: remove accidental leading spaces.midipix1-1/+1
2018-12-19build system: config-time test framework: added unit-specific test variants.midipix1-4/+54
2018-12-19build system: config-time test framework: added cfgtest_decl_presence.midipix1-0/+33
2018-12-19build system: re-implemented sofort/pkgconf.sh.midipix1-60/+75
- replace all echo(1) and printf(1) constructs with a single cat(1). - do not eliminate -I${prefix}/lib and -L${exec_prefix}/lib; - eliminate trailing spaces from the end of a line.
2018-12-18cfgtest.sh: avoid trailing white space at end-of-line with empty variables.midipix1-1/+3
2018-12-18cfgtest.sh: support presence/absence tests of headers in sub-directories.midipix1-3/+3
2018-12-18cfgtest.sh: cfgtest_interface_presence(): always output also a "simple" macro.midipix1-0/+6
2018-12-18build system: created skeleton.midipix6-0/+501