aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-02-17 21:58:49 -0300
committerEuAndreh <eu@euandre.org>2021-02-17 21:58:49 -0300
commit138d49dbb7f5aa0bf4a5801f64e6625ac2b3a392 (patch)
tree41d7aac1736b663a04d6780148528eb68c0aeb39
parentmv remembering -> src/remembering.in (diff)
downloadremembering-138d49dbb7f5aa0bf4a5801f64e6625ac2b3a392.tar.gz
remembering-138d49dbb7f5aa0bf4a5801f64e6625ac2b3a392.tar.xz
Move DATE and VERSION to configure
-rw-r--r--Makefile.in6
-rwxr-xr-xconfigure16
2 files changed, 18 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 872ddb5..66462b7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
.POSIX:
-PREFIX = @PREFIX@
+PREFIX = @PREFIX@
MANPREFIX = $(PREFIX)/share/man
-VERSION = 0.1.2
-DATE = 2021-01-26
+VERSION = 0.1.2
+DATE = 2021-01-26
manpages = \
doc/remembering.1 \
diff --git a/configure b/configure
index a50278a..e23f92e 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,9 @@
#!/bin/sh
set -eu
+DATE=2021-01-26
+VERSION=0.1.2
+
# shellcheck disable=2068
for f in $@; do
case "$f" in
@@ -23,6 +26,17 @@ done
PREFIX="${CLI_PREFIX:-/usr/local}"
-sed "s:@PREFIX@:$PREFIX:g" Makefile.in > Makefile
+OUT_FILES='
+Makefile
+'
+
+for f in $OUT_FILES; do
+ printf 'generating "%s"...\n' "$f"
+ sed "$f.in" \
+ -e "s:@PREFIX@:$PREFIX:g" \
+ -e "s:@VERSION@:$VERSION:g" \
+ -e "s:@DATE@:$DATE:g" \
+ > "$f"
+done
echo Done. >&2