summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-18 13:43:08 -0400
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-18 13:43:08 -0400
commitf3664a28a927c7a9a122af4d72a89114b26f39bd (patch)
tree9f9c98aa603a37bf51e1584fc3376394903bb7b6 /Makefile.in
parentd0eb997ee9f9889f184d0d52397b49a7f0dee009 (diff)
downloadrandom-seed-f3664a28a927c7a9a122af4d72a89114b26f39bd.tar.xz
random-seed-f3664a28a927c7a9a122af4d72a89114b26f39bd.zip
Stuff.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in19
1 files changed, 13 insertions, 6 deletions
diff --git a/Makefile.in b/Makefile.in
index 2c462ee..48b7bec 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -20,6 +20,7 @@ CFLAGS = @EXTRA_CFLAGS@ @CFLAGS@
override CFLAGS += -UNDEBUG -I$(abs_builddir)
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
VPATH := $(srcdir)
SRC := src/id.c src/random-seed.c src/sha2.c src/util.c
@@ -31,11 +32,17 @@ all: random-seed systemd/random-seed.service systemd/random-seed-save.service
$(srcdir)/configure: $(srcdir)/aclocal.m4 $(srcdir)/autogen.sh $(srcdir)/configure.ac
cd $(srcdir); ./autogen.sh
-Makefile: $(srcdir)/configure Makefile.in
- unset CFLAGS; $(srcdir)/configure
+config.status: $(srcdir)/configure
+ $(SHELL) ./config.status --recheck
+
+Makefile: config.status Makefile.in
+ ./config.status
+
+config.h: config.status config.h.in
+ ./config.status
random-seed: $(OBJ)
- $(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
+ $(CC) $(LDFLAGS) $^ $(LIBS) -o $@
%.o: %.c
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
@@ -48,11 +55,11 @@ src/sha2.o: src/sha2.c src/sha2.h
src/id.o: src/id.c src/id.h src/sha2.h
-systemd/random-seed.service systemd/random-seed-save.service: Makefile
-.in:
+%: %.in Makefile
+ mkdir -p $(@D)
sed -e 's|@sbindir[@]|$(sbindir)|g' \
-e 's|@default_seed_path_dir[@]|$(default_seed_path_dir)|g' \
- $(srcdir)/$@.in > $@
+ $< > $@
install: all
install -D -m755 random-seed $(DESTDIR)$(sbindir)/random-seed