<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sun, Aug 19, 2018 at 12:43 AM Richard W.M. Jones <<a href="mailto:rjones@redhat.com">rjones@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Nir Soffer <<a href="mailto:nirsof@gmail.com" target="_blank">nirsof@gmail.com</a>><br>
<br>
synopsis.c was defined as dependency of the nbdkit program, but it<br>
should be define as dependency of main.c. Otherwise "make" fail with:<br>
<br>
main.c:180:10: fatal error: synopsis.c: No such file or directory<br>
 #include "synopsis.c"<br>
          ^~~~~~~~~~~~<br>
<br>
Fixes commit 445e18f3dbb2 (src, docs: Generate the nbdkit command<br>
synopsis from a single source).<br>
---<br>
 src/Makefile.am | 3 ++-<br>
 1 file changed, 2 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/src/Makefile.am b/src/Makefile.am<br>
index 5c67bf8..6b9e0a9 100644<br>
--- a/src/Makefile.am<br>
+++ b/src/Makefile.am<br>
@@ -77,10 +77,11 @@ nbdkit_LDFLAGS = \<br>
        -rdynamic<br>
<br>
 # synopsis.c is generated from docs/synopsis.txt where it is also<br>
-# used to generate the man page.<br>
+# used to generate the man page.  It is included in main.c.<br></blockquote><div><br></div><div>Looks good, but now we have 2 place to edit if we include this </div><div>in another source.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 EXTRA_DIST = synopsis.c<br>
 nbdkit_DEPENDENCIES = synopsis.c<br>
+main.c: synopsis.c<br>
 synopsis.c: $(top_srcdir)/docs/synopsis.txt<br>
        rm -f $@ $@-t<br>
        $(SED) -e 's/\(.*\)/"\1\\n"/g' $< > $@-t<br>
-- <br>
2.18.0<br>
<br>
</blockquote></div></div>