summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--deps.mk4
-rwxr-xr-xmkdeps.sh6
3 files changed, 10 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index ae15e05..79eda83 100644
--- a/Makefile
+++ b/Makefile
@@ -46,11 +46,7 @@ LDLIBS = -lsiphash
all:
include deps.mk
-manpages.in = $(manpages.en.in)
-manpages = $(manpages.in:.in=)
-
-catalogs.en.msg = src/$(NAME).en.msg
-catalogs.msg = $(catalogs.en.msg)
+manpages = $(manpages.in:.in=)
catalogs.cat = $(catalogs.msg:.msg=.cat)
sources.o = $(sources.c:.c=.o)
diff --git a/deps.mk b/deps.mk
index 2a185ff..aa56673 100644
--- a/deps.mk
+++ b/deps.mk
@@ -7,6 +7,10 @@ manpages.en.in = \
doc/pindaiba.tutorial.en.7.in \
doc/pindaiba.why.en.7.in \
+manpages.in = $(manpages.en.in)
+catalogs.en.msg = src/pindaiba.en.msg
+catalogs.msg = $(catalogs.en.msg)
+
sources.c = \
src/catalog.c \
src/hash.c \
diff --git a/mkdeps.sh b/mkdeps.sh
index 7d5a859..1ec12fb 100755
--- a/mkdeps.sh
+++ b/mkdeps.sh
@@ -12,6 +12,10 @@ cfiles() {
}
export LANG=POSIX.UTF-8
-find doc/*.en.*.in | sort | varlist 'manpages.en.in'
+find doc/*.en.*.in 2>/dev/null | sort | varlist 'manpages.en.in' ||:
+echo 'manpages.in = $(manpages.en.in)'
+printf 'catalogs.en.msg = %s\n' "$(find src/ -name '*.msg')"
+echo 'catalogs.msg = $(catalogs.en.msg)'
+echo ''
cfiles | varlist 'sources.c'
ldev deps $(cfiles)