diff --git a/Makefile.am b/Makefile.am
index 9780cc898151ed93060bb624dd41042694f774ed..28e7efc3eaee059ffd5d75fbe57c3417a3ed6434 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -51,7 +51,7 @@ libnettle_a_SOURCES = aes.c aes.h aes-internal.h \
 		      pgp.h pgp-encode.c rsa2openpgp.c \
 		      buffer.h buffer.c \
 		      nettle-meta.h \
-		      nettle-internal.c nettle-internal.h nettle-openssl.c
+		      nettle-internal.c nettle-internal.h
 
 LIBOBJS = @LIBOBJS@
 libnettle_a_LIBADD = $(LIBOBJS)
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 1638c4b33b1ada0cd110996919c67a4b86a59c12..40b1f5898eb8020553245c796337ca95bafcd5e3 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -11,6 +11,8 @@ noinst_PROGRAMS = nettle-benchmark @RSA_EXAMPLES@
 LDADD = io.o -lnettle
 nettle_benchmark_LDADD = -lnettle
 
+nettle_benchmark_SOURCES = nettle-benchmark.c nettle-openssl.c
+
 TS_PROGS = rsa-sign-test rsa-verify-test
 EXTRA_DIST = io.c io.h run-tests setup-env teardown-env $(TS_PROGS)
 
diff --git a/nettle-openssl.c b/examples/nettle-openssl.c
similarity index 100%
rename from nettle-openssl.c
rename to examples/nettle-openssl.c