summaryrefslogtreecommitdiff
path: root/examples/Makefile.am
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2017-05-09 21:22:52 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2017-05-09 21:22:52 +0300
commit28e0ee3591f8f1248109cc43f0b4a4effd0cb712 (patch)
treeb5f7e1de2c7fbaf5ea0b8e1022dbd68aec5f0277 /examples/Makefile.am
parentREADME (Requirements): Update (diff)
downloadguile-ssh-28e0ee3591f8f1248109cc43f0b4a4effd0cb712.tar.gz
configure.ac: Bugfix: Don't make symlinks to 'sssh{,d}.scm'
The building process would always fail on fresh source tree because 'configure' tried to make a symlink or a copy of files that were not present yet. This patch fixes the building process. Reported by Ludovic Courtès, on #guix IRC channel. * configure.ac: Don't make symlinks to 'sssh.scm' and 'ssshd.scm'. * examples/Makefile.am: Consider 'sssh.scm' and 'ssshd.scm' as generated scripts to ensure that they are present in the build directory so 'sssh-ssshd.scm' test suite will not fail. * NEWS: Update.
Diffstat (limited to 'examples/Makefile.am')
-rw-r--r--examples/Makefile.am18
1 files changed, 16 insertions, 2 deletions
diff --git a/examples/Makefile.am b/examples/Makefile.am
index ba1d1e6..1ca4282 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -16,6 +16,10 @@
## along with libguile-ssh. If not, see
## <http://www.gnu.org/licenses/>.
+bin_SCRIPTS = sssh.scm ssshd.scm
+sssh_scm_SOURCES = sssh.scm.in
+ssshd_scm_SOURCES = ssshd.scm.in
+
EXTRA_DIST = \
sssh.scm.in \
ssshd.scm.in \
@@ -28,10 +32,20 @@ EXTRA_DIST = \
pg-tunnel.scm.in \
uptop.scm.in
+SOURCES = \
+ echo/server.scm.in \
+ echo/client.scm.in \
+ rrepl.scm.in \
+ rpc/client.scm.in \
+ rpc/server.scm.in \
+ sscp.scm.in \
+ pg-tunnel.scm.in \
+ uptop.scm.in
+
examplesdir = $(pkgdatadir)/examples
examples_echodir = $(pkgdatadir)/examples/echo
examples_rpcdir = $(pkgdatadir)/examples/rpc
-dist_examples_DATA = README sssh.scm ssshd.scm rrepl.scm sscp.scm pg-tunnel.scm \
+dist_examples_DATA = README rrepl.scm sscp.scm pg-tunnel.scm \
uptop.scm
dist_examples_echo_DATA = echo/server.scm echo/client.scm
dist_examples_rpc_DATA = rpc/client.scm rpc/server.scm
@@ -47,7 +61,7 @@ SUFFIXES = .in
mv "$@.tmp" "$@"
CLEANFILES = \
- sssh.scm ssshd.scm \
+ $(bin_SCRIPTS) \
echo/server.scm echo/client.scm \
rrepl.scm \
rpc/server.scm rpc/client.scm \