|
1 | 1 | # vim:ft=automake |
2 | 2 | # All paths should be given relative to the root |
3 | 3 |
|
4 | | -EXTRA_DIST += examples/async/README.md \ |
5 | | - examples/async/async_client.c \ |
6 | | - examples/async/async_server.c \ |
7 | | - examples/async/async_tls.c \ |
8 | | - examples/async/async_tls.h \ |
9 | | - examples/async/Makefile \ |
10 | | - examples/async/user_settings.h |
| 4 | +if BUILD_ASYNCCRYPT |
| 5 | + |
| 6 | +noinst_HEADERS += examples/async/async_tls.h |
| 7 | + |
| 8 | +if BUILD_EXAMPLE_CLIENTS |
| 9 | +noinst_PROGRAMS += examples/async/async_client |
| 10 | +examples_async_async_client_SOURCES = examples/async/async_client.c examples/async/async_tls.c |
| 11 | +examples_async_async_client_LDADD = src/libwolfssl@LIBSUFFIX@.la $(LIB_STATIC_ADD) |
| 12 | +examples_async_async_client_DEPENDENCIES = src/libwolfssl@LIBSUFFIX@.la |
| 13 | +examples_async_async_client_CFLAGS = $(AM_CFLAGS) |
| 14 | +endif |
| 15 | + |
| 16 | +if BUILD_EXAMPLE_SERVERS |
| 17 | +noinst_PROGRAMS += examples/async/async_server |
| 18 | +examples_async_async_server_SOURCES = examples/async/async_server.c examples/async/async_tls.c |
| 19 | +examples_async_async_server_LDADD = src/libwolfssl@LIBSUFFIX@.la $(LIB_STATIC_ADD) |
| 20 | +examples_async_async_server_DEPENDENCIES = src/libwolfssl@LIBSUFFIX@.la |
| 21 | +examples_async_async_server_CFLAGS = $(AM_CFLAGS) |
| 22 | +endif |
| 23 | +endif |
| 24 | + |
| 25 | +dist_example_DATA+= examples/async/async_server.c |
| 26 | +dist_example_DATA+= examples/async/async_client.c |
| 27 | +DISTCLEANFILES+= examples/async/.libs/async_server |
| 28 | +DISTCLEANFILES+= examples/async/.libs/async_client |
| 29 | +EXTRA_DIST += examples/async/README.md |
0 commit comments