summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-08 23:13:59 -0400
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-08 23:13:59 -0400
commita259e71858ba80af89b192a34275fb0048f30ef1 (patch)
treecf7ec6c02060567175ff16fdccb7328ac5a5f9eb /Makefile.in
parent75b4f9e76ed827bbe10a12f87eb34c744bf829b4 (diff)
downloadrandom-seed-a259e71858ba80af89b192a34275fb0048f30ef1.tar.xz
random-seed-a259e71858ba80af89b192a34275fb0048f30ef1.zip
Add systemd units, DESTDIR support
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in18
1 files changed, 13 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in
index cbd4cdf..57aa4cb 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -11,6 +11,7 @@ sysconfdir = @sysconfdir@
localstatedir = @localstatedir@
mandir = @mandir@
systemdsystemunitdir = @systemdsystemunitdir@
+default_seed_path_dir = @default_seed_path_dir@
CC = @CC@
CFLAGS = -Wall -Wextra -pedantic @CFLAGS@ -MD -MP -UNDEBUG -include @abs_top_builddir@/config.h
@@ -22,15 +23,22 @@ OBJ := $(SRC:.c=.o)
DEP := $(SRC:.c=.d)
TEST_FILE := random-seed.test
-all: random-seed
+all: random-seed random-seed.service
random-seed: $(OBJ)
-install: random-seed
- install -D -m755 random-seed $(sbindir)/random-seed
- install -D -m644 $(abs_srcdir)/random-seed.8 $(mandir)/man8/random-seed.8
+random-seed.service: random-seed.service.in
+ sed -e 's|@sbindir[@]|$(sbindir)|g' \
+ -e 's|@default_seed_path_dir[@]|$(default_seed_path_dir)|g' \
+ $< > $@
+
+install: all
+ install -D -m755 random-seed $(DESTDIR)$(sbindir)/random-seed
+ install -D -m644 $(abs_srcdir)/random-seed.8 $(DESTDIR)$(mandir)/man8/random-seed.8
ifneq ($(systemdsystemunitdir),)
- install -D -m644 $(abs_srcdir)/random-seed.service $(systemdsystemunitdir)/random-seed.service
+ install -D -m644 random-seed.service $(DESTDIR)$(systemdsystemunitdir)/random-seed.service
+ install -D -m644 $(abs_srcdir)/random-seed-save.service $(DESTDIR)$(systemdsystemunitdir)/random-seed-save.service
+ install -D -m644 $(abs_srcdir)/random-seed-save.timer $(DESTDIR)$(systemdsystemunitdir)/random-seed-save.timer
endif
test: $(TEST_FILE)