]> git.tuebingen.mpg.de Git - dss.git/commit
build: Dynamic dependency creation and versioning.
authorAndre Noll <maan@tuebingen.mpg.de>
Sat, 27 Apr 2024 22:35:06 +0000 (00:35 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Mon, 20 May 2024 18:14:48 +0000 (20:14 +0200)
commitc7bca1d8dfa35bb0b4ef4a736d2098e6bede846e
tree2a6548f05e68ba81f55aa5469a09a8603b5a3e49
parent73e0fd24ed41db7882948ee4d7ff63119cf5a67d
build: Dynamic dependency creation and versioning.

This gets rid of Makefile.deps in favor of one auto-generated .d
file per .c file, and adds version-gen.sh, a shell script executed
by make(1) which tries to determine the version number that is going
to be incorporated into the executable via the generated version.c.
.gitignore
Makefile
dss.c
version-gen.sh [new file with mode: 0755]