introduce-libwebsockets-test-server-extpoll.patch
[profile/ivi/libwebsockets.git] / test-server / Makefile.am
1 bin_PROGRAMS=libwebsockets-test-server libwebsockets-test-client libwebsockets-test-server-extpoll
2 libwebsockets_test_server_SOURCES=test-server.c
3 libwebsockets_test_server_LDADD=-L../lib -lwebsockets
4 libwebsockets_test_client_SOURCES=test-client.c
5 libwebsockets_test_client_LDADD=-L../lib -lwebsockets
6 libwebsockets_test_server_extpoll_SOURCES=test-server-extpoll.c
7 libwebsockets_test_server_extpoll_LDADD=-L../lib -lwebsockets
8
9
10 libwebsockets_test_server_CFLAGS:= -Wall -Werror -std=gnu99 -pedantic -DDATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
11 libwebsockets_test_client_CFLAGS:= -Wall -Werror -std=gnu99 -pedantic -DDATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
12 libwebsockets_test_server_extpoll_CFLAGS:= -Wall -Werror -std=gnu99 -pedantic -DDATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
13
14 if NOPING
15 else
16 bin_PROGRAMS+=libwebsockets-test-ping
17 libwebsockets_test_ping_SOURCES=test-ping.c
18 libwebsockets_test_ping_LDADD=-L../lib -lwebsockets
19 libwebsockets_test_ping_CFLAGS:= -Wall -Werror -std=gnu99 -pedantic -DDATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
20 endif
21
22
23 #
24 # cook a random test cert and key
25 # notice your real cert and key will want to be 0600 permissions
26 libwebsockets-test-server.pem libwebsockets-test-server.key.pem:
27         printf "GB\nErewhon\nAll around\nlibwebsockets-test\n\nlocalhost\nnone@invalid.org\n" | \
28         openssl req -new -newkey rsa:1024 -days 10000 -nodes -x509 -keyout \
29         ./libwebsockets-test-server.key.pem -out ./libwebsockets-test-server.pem >/dev/null 2>&1  && \
30         chmod 644       ./libwebsockets-test-server.key.pem \
31                         ./libwebsockets-test-server.pem
32
33 clean-local:
34         rm -f ./libwebsockets-test-server.key.pem ./libwebsockets-test-server.pem
35
36 install-data-local:libwebsockets-test-server.key.pem libwebsockets-test-server.pem
37         mkdir -p $(DESTDIR)$(datadir)/libwebsockets-test-server
38         cp -a test.html favicon.ico libwebsockets-test-server.key.pem libwebsockets-test-server.pem \
39                 $(DESTDIR)$(datadir)/libwebsockets-test-server
40