From 46aa943ada15d49566ecdf1d7f6c99e5585ba5b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sat, 12 Apr 2003 17:46:14 +0200
Subject: [PATCH] (EXTRA_PROGRAMS): Add "io", as a kludge to get automake to
 track dependencies for io.o. (LDADD): Added ../libnettle.a, for the
 dependency.

Rev: src/nettle/examples/Makefile.am:1.17
---
 examples/Makefile.am | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/examples/Makefile.am b/examples/Makefile.am
index 75f1154e..ebde5e13 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -7,16 +7,20 @@ AM_CPPFLAGS = -I$(top_srcdir)
 # installed version.
 AM_LDFLAGS = -L..
 
-EXTRA_PROGRAMS = rsa-keygen rsa-sign rsa-verify
+# There's no program "io", it's just a trick to get automake to keep track
+# of dependencies for io.o.
+EXTRA_PROGRAMS = rsa-keygen rsa-sign rsa-verify io
 noinst_PROGRAMS = nettle-benchmark @RSA_EXAMPLES@
 
-LDADD = io.o -lnettle
-nettle_benchmark_LDADD = -lnettle $(OPENSSL_LIBFLAGS)
-
 nettle_benchmark_SOURCES = nettle-benchmark.c nettle-openssl.c
 
+# libnettle.a for the dependency
+LDADD = io.o -lnettle ../libnettle.a
+
+nettle_benchmark_LDADD = -lnettle ../libnettle.a $(OPENSSL_LIBFLAGS)
+
 TS_PROGS = rsa-sign-test rsa-verify-test
-EXTRA_DIST = io.c io.h run-tests setup-env teardown-env $(TS_PROGS)
+EXTRA_DIST = io.h run-tests setup-env teardown-env $(TS_PROGS)
 
 .PHONY: run-tests
 run-tests: $(TS_PROGS)
-- 
GitLab