summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile76
1 files changed, 44 insertions, 32 deletions
diff --git a/Makefile b/Makefile
index 98782a4..07e821e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,18 @@
-#!/usr/bin/make -f
+# Makefile
-all: install
+TRANSLATIONS="de"
+
+all: build
test:
- set -e; for SCRIPT in functions/* examples/*.sh helpers/* hooks/*; \
+ set -e; for SCRIPT in functions/* examples/*/*.sh helpers/* hooks/*; \
do \
- sh -n $$SCRIPT || exit 1; \
+ sh -n $$SCRIPT; \
done
+build:
+ @echo "Nothing to build."
+
install: test
# Installing executables
mkdir -p $(DESTDIR)/usr/bin
@@ -19,27 +24,29 @@ install: test
# Installing documentation
mkdir -p $(DESTDIR)/usr/share/doc/live-helper
- cp -r COPYING doc/* $(DESTDIR)/usr/share/doc/live-helper
+ cp -r COPYING docs/* $(DESTDIR)/usr/share/doc/live-helper
# Installing manpages
- set -e; for MANPAGE in manpages/*.1.en; \
- do \
- install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en`; \
- done
-
- set -e; for MANPAGE in manpages/*.7.en; \
+ set -e; for MANPAGE in manpages/*.en.1; \
do \
- install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en`; \
+ install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en.1`.1; \
done
- set -e; for MANPAGE in manpages/*.1.de; \
+ set -e; for MANPAGE in manpages/*.en.7; \
do \
- install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/de/man1/`basename $$MANPAGE .de`; \
+ install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en.7`.7; \
done
- set -e; for MANPAGE in manpages/*.7.de; \
+ set -e; for TRANSLATIONS in $$TRANSLATIONS; \
do \
- install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/de/man7/`basename $$MANPAGE .de`; \
+ for MANPAGE in manpages/*.$$TRANSLATION.1; \
+ do \
+ install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man1/`basename $$MANPAGE .$$TRANSLATION.1`.1; \
+ done; \
+ for MANPAGE in manpages/*.$$TRANSLATION.7; \
+ do \
+ install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man7/`basename $$MANPAGE .$$TRANSLATION.7`.7; \
+ done; \
done
uninstall:
@@ -56,36 +63,41 @@ uninstall:
rm -rf $(DESTDIR)/usr/share/doc/live-helper
# Uninstalling manpages
- set -e; for MANPAGE in manpages/*.1.en; \
+ set -e; for MANPAGE in manpages/*.en.1; \
do \
- rm -f $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en`; \
+ rm -f $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en.1`.1; \
done
- set -e; for MANPAGE in manpages/*.7.en; \
+ set -e; for MANPAGE in manpages/*.en.7; \
do \
- rm -f $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en`; \
+ rm -f $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en.7`.7; \
done
- set -e; for MANPAGE in manpages/*.1.de; \
+ set -e; for TRANSLATIONS in $$TRANSLATIONS; \
do \
- rm -f $(DESTDIR)/usr/share/man/de/man1/`basename $$MANPAGE .de`; \
- done
-
- set -e; for MANPAGE in manpages/*.7.de; \
- do \
- rm -f $(DESTDIR)/usr/share/man/de/man7/`basename $$MANPAGE .de`; \
+ for MANPAGE in manpages/*.$$TRANSLATION.1; \
+ do \
+ rm -f $(DESTDIR)/usr/share/man/$$TRANSLATION/man1/`basename $$MANPAGE .$$TRANSLATION.1`.1; \
+ done; \
+ for MANPAGE in manpages/*.$$TRANSLATION.7; \
+ do \
+ rm -f $(DESTDIR)/usr/share/man/$$TRANSLATION/man7/`basename $$MANPAGE .de.7`.7; \
+ done; \
done
update:
- for MANPAGE in manpages/*.de manpages/*.en; \
+ set -e; for MANPAGE in manpages/*.de.* manpages/*.en.*; \
do \
- sed -i -e 's/30.04.2007/07.05.2007/' \
- -e 's/2007\\-04\\-30/2007\\-05\\-07/' \
- -e 's/1.0~a8/1.0~a9/' \
+ sed -i -e 's/2007\\-05\\-07/2007\\-05\\-14/' \
+ -e 's/07.05.2007/14.05.2007/' \
+ -e 's/1.0~a9/1.0~a10/' \
$$MANPAGE; \
done
- sed -i -e 's/1.0~a8/1.0~a9/' functioins/common.sh
+ sed -i -e 's/1.0~a9/1.0~a10/' functions/common.sh
+
+ sed -i -e 's/1.0~a9/1.0~a10/' examples/cron/etch.sh
+ sed -i -e 's/1.0~a9/1.0~a10/' examples/cron/etch+beryl.sh
clean: