~roger.light/ubuntu/vivid/libwebsockets/fix-for-142262

« back to all changes in this revision

Viewing changes to test-server/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Peter Pentchev
  • Date: 2013-03-28 19:10:28 UTC
  • Revision ID: package-import@ubuntu.com-20130328191028-b2lfwvilrjy0nhd1
Tags: upstream-1.2.2
ImportĀ upstreamĀ versionĀ 1.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
bin_PROGRAMS=libwebsockets-test-echo
 
2
libwebsockets_test_echo_SOURCES=test-echo.c
 
3
libwebsockets_test_echo_CFLAGS= -Wall -Werror -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\"
 
4
libwebsockets_test_echo_LDADD=-L../lib -lwebsockets
 
5
 
 
6
if NO_CLIENT
 
7
else
 
8
bin_PROGRAMS+= libwebsockets-test-client
 
9
if NO_SERVER
 
10
else
 
11
bin_PROGRAMS+= libwebsockets-test-fraggle
 
12
endif
 
13
endif
 
14
 
 
15
if NO_SERVER
 
16
else
 
17
bin_PROGRAMS+=libwebsockets-test-server libwebsockets-test-server-extpoll
 
18
endif
 
19
 
 
20
if NO_SERVER
 
21
else
 
22
libwebsockets_test_server_SOURCES=test-server.c
 
23
libwebsockets_test_server_CFLAGS=
 
24
libwebsockets_test_server_LDADD=-L../lib -lwebsockets
 
25
libwebsockets_test_server_extpoll_SOURCES=test-server.c
 
26
libwebsockets_test_server_extpoll_CFLAGS=$(AM_CFLAGS) -DEXTERNAL_POLL
 
27
libwebsockets_test_server_extpoll_LDADD=-L../lib -lwebsockets
 
28
endif
 
29
if NO_CLIENT
 
30
else
 
31
libwebsockets_test_client_SOURCES=test-client.c
 
32
libwebsockets_test_client_CFLAGS=
 
33
libwebsockets_test_client_LDADD=-L../lib -lwebsockets
 
34
if NO_SERVER
 
35
else
 
36
libwebsockets_test_fraggle_SOURCES=test-fraggle.c
 
37
libwebsockets_test_fraggle_CFLAGS=
 
38
libwebsockets_test_fraggle_LDADD=-L../lib -lwebsockets
 
39
endif
 
40
endif
 
41
 
 
42
if MINGW
 
43
if NO_SERVER
 
44
else
 
45
libwebsockets_test_server_CFLAGS+= -w  -I../win32port/win32helpers
 
46
libwebsockets_test_server_extpoll_CFLAGS+= -w  -I../win32port/win32helpers
 
47
endif
 
48
if NO_CLIENT
 
49
else
 
50
libwebsockets_test_client_CFLAGS+= -w   -I../win32port/win32helpers
 
51
if NO_SERVER
 
52
else
 
53
libwebsockets_test_fraggle_CFLAGS+= -w   -I../win32port/win32helpers
 
54
endif
 
55
endif
 
56
 
 
57
if NO_SERVER
 
58
else
 
59
libwebsockets_test_server_LDADD+= -lm -luser32 -ladvapi32 -lkernel32 -lgcc -lws2_32 -lz
 
60
libwebsockets_test_server_extpoll_LDADD+= -lm -luser32 -ladvapi32 -lkernel32 -lgcc -lws2_32 -lz
 
61
endif
 
62
if NO_CLIENT
 
63
else
 
64
libwebsockets_test_client_LDADD+= -lm -luser32 -ladvapi32 -lkernel32 -lgcc -lws2_32 -lz 
 
65
if NO_SERVER
 
66
else
 
67
libwebsockets_test_fraggle_LDADD+= -lm -luser32 -ladvapi32 -lkernel32 -lgcc -lws2_32 -lz
 
68
endif
 
69
endif
 
70
 
 
71
else
 
72
if NO_SERVER
 
73
else
 
74
libwebsockets_test_server_CFLAGS+= -Werror
 
75
libwebsockets_test_server_extpoll_CFLAGS+= -Werror
 
76
endif
 
77
if NO_CLIENT
 
78
else
 
79
libwebsockets_test_client_CFLAGS+= -Werror
 
80
if NO_SERVER
 
81
else
 
82
libwebsockets_test_fraggle_CFLAGS+= -Werror
 
83
endif
 
84
endif
 
85
endif   
 
86
 
 
87
if NO_SERVER
 
88
else
 
89
libwebsockets_test_server_CFLAGS+= -Wall -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
 
90
libwebsockets_test_server_extpoll_CFLAGS+= -Wall -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
 
91
endif
 
92
if NO_CLIENT
 
93
else
 
94
libwebsockets_test_client_CFLAGS+= -Wall -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
 
95
if NO_SERVER
 
96
else
 
97
libwebsockets_test_fraggle_CFLAGS+= -Wall -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
 
98
endif
 
99
endif
 
100
 
 
101
if NOPING
 
102
else
 
103
if NO_CLIENT
 
104
else
 
105
bin_PROGRAMS+=libwebsockets-test-ping
 
106
libwebsockets_test_ping_SOURCES=test-ping.c
 
107
libwebsockets_test_ping_LDADD=-L../lib -lwebsockets
 
108
libwebsockets_test_ping_CFLAGS= -Wall -Werror -std=gnu99 -pedantic -DINSTALL_DATADIR=\"@datadir@\" -DLWS_OPENSSL_CLIENT_CERTS=\"@clientcertdir@\"
 
109
endif
 
110
endif
 
111
 
 
112
EXTRA_DIST=test.html favicon.ico libwebsockets.org-logo.png
 
113
 
 
114
#
 
115
# cook a random test cert and key
 
116
# notice your real cert and key will want to be 0600 permissions
 
117
libwebsockets-test-server.pem libwebsockets-test-server.key.pem:
 
118
        printf "GB\nErewhon\nAll around\nlibwebsockets-test\n\nlocalhost\nnone@invalid.org\n" | \
 
119
        openssl req -new -newkey rsa:1024 -days 10000 -nodes -x509 -keyout \
 
120
        ./libwebsockets-test-server.key.pem -out ./libwebsockets-test-server.pem >/dev/null 2>&1  && \
 
121
        chmod 644       ./libwebsockets-test-server.key.pem \
 
122
                        ./libwebsockets-test-server.pem
 
123
 
 
124
clean-local:
 
125
        rm -f ./libwebsockets-test-server.key.pem ./libwebsockets-test-server.pem
 
126
 
 
127
install-data-local:libwebsockets-test-server.key.pem libwebsockets-test-server.pem
 
128
        mkdir -p $(DESTDIR)$(datadir)/libwebsockets-test-server
 
129
        cp -a $(EXTRA_DIST) libwebsockets-test-server.key.pem libwebsockets-test-server.pem \
 
130
                $(DESTDIR)$(datadir)/libwebsockets-test-server
 
131