]> git.tue.mpg.de Git - dss.git/commit
build: Move m4-only definitions to separate file.
authorAndre Noll <maan@tuebingen.mpg.de>
Fri, 10 May 2024 22:33:40 +0000 (00:33 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Tue, 2 Jul 2024 16:52:03 +0000 (18:52 +0200)
commitaca2809f441dbc5309a68b2f0494c0891d6a01ba
treefe7d9a9204242c9509ff5fce018cd1c189a3e775
parent6bc9707d71db7c18b14bd82f33649ebae454c4ab
build: Move m4-only definitions to separate file.

We currently pass a number of variables to m4 by specifying command
line options of the form -D var=val. This approach makes the output of
"make V=1" very verbose due to the three multi-line descriptions. To
addresses this issue, introduce defs.m4 which contains one m4 macro
definition for each former make variable. The end result should
be identical.

We tweak the M4 make variable to always read defs.m4 before the
first regular input file so that the suite and the web page see the
definitions. The third user of the former make variables is the README
phony target. To convert this as well, we rename the README file to
README.m4 and adjust the rule of the README phony target to run m4
on this file.

Switch to saner m4 quoting characters while at it.
Makefile
README [deleted file]
README.m4 [new file with mode: 0644]
defs.m4 [new file with mode: 0644]
dss.suite.m4
index.html.m4