summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-15 19:39:45 -0400
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2018-08-15 19:39:45 -0400
commitd0eb997ee9f9889f184d0d52397b49a7f0dee009 (patch)
tree1d0d9ed7d2cf865e9bab5960e5ee1ac194ae8eb8 /Makefile.in
parent39e07e62f471cbf40503cdc1926da6fef0cc0a3e (diff)
downloadrandom-seed-d0eb997ee9f9889f184d0d52397b49a7f0dee009.tar.xz
random-seed-d0eb997ee9f9889f184d0d52397b49a7f0dee009.zip
Stuff.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in28
1 files changed, 18 insertions, 10 deletions
diff --git a/Makefile.in b/Makefile.in
index 536a372..2c462ee 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,10 +1,10 @@
# SPDX-License-Identifier: BSD-3-Clause
# @configure_input@
-VPATH = @srcdir@:@srcdir@/src
+MAKEFLAGS += -R -r
+
srcdir = @srcdir@
abs_builddir = @abs_builddir@
-
prefix = @prefix@
exec_prefix = @exec_prefix@
datarootdir = @datarootdir@
@@ -16,11 +16,13 @@ systemdsystemunitdir = @systemdsystemunitdir@
default_seed_path_dir = @default_seed_path_dir@
CC = @CC@
-CFLAGS = @CFLAGS@ -UNDEBUG -I$(abs_builddir)
+CFLAGS = @EXTRA_CFLAGS@ @CFLAGS@
+override CFLAGS += -UNDEBUG -I$(abs_builddir)
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
-SRC := random-seed.c sha2.c util.c
+VPATH := $(srcdir)
+SRC := src/id.c src/random-seed.c src/sha2.c src/util.c
OBJ := $(SRC:.c=.o)
TEST_FILE := random-seed.test
@@ -30,15 +32,21 @@ $(srcdir)/configure: $(srcdir)/aclocal.m4 $(srcdir)/autogen.sh $(srcdir)/configu
cd $(srcdir); ./autogen.sh
Makefile: $(srcdir)/configure Makefile.in
- $(srcdir)/configure
+ unset CFLAGS; $(srcdir)/configure
random-seed: $(OBJ)
+ $(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
+
+%.o: %.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+
+src/random-seed.o: src/random-seed.c src/id.h src/musl-libgen-c.h src/sha2.h src/util.h
-random-seed.o: random-seed.c musl-libgen-c.h util.h sha2.h
+src/util.o: src/util.c src/util.h
-util.o: util.c util.h sha2.h
+src/sha2.o: src/sha2.c src/sha2.h
-sha2.o: sha2.c 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:
@@ -62,11 +70,11 @@ $(TEST_FILE): random-seed
$(TEST_WRAPPER) ./random-seed load $(TEST_FILE) || [ $$? = 15 ]
clean:
- $(RM) random-seed systemd/random-seed.service systemd/random-seed-save.service $(OBJ) $(DEP) $(TEST_FILE)
+ rm -f random-seed systemd/random-seed.service systemd/random-seed-save.service $(OBJ) $(DEP) $(TEST_FILE)
rmdir systemd 2>/dev/null || true
distclean: clean
- $(RM) -r autom4te.cache config.cache config.h config.log config.status Makefile
+ rm -f -r autom4te.cache config.cache config.h config.log config.status Makefile
.PHONY: all install test clean random-seed.test
.INTERMEDIATE: $(TEST_FILE)