build: avoid linkage of directly unused libraries
[platform/upstream/curl.git] / tests / server / Makefile.inc
1 noinst_PROGRAMS = getpart resolve rtspd sockfilt sws tftpd fake_ntlm
2
3 CURLX_SRCS = \
4  $(top_srcdir)/lib/mprintf.c \
5  $(top_srcdir)/lib/nonblock.c \
6  $(top_srcdir)/lib/strequal.c \
7  $(top_srcdir)/lib/strtoofft.c \
8  $(top_srcdir)/lib/timeval.c \
9  $(top_srcdir)/lib/warnless.c
10
11 CURLX_HDRS = \
12  $(top_srcdir)/lib/curlx.h \
13  $(top_srcdir)/lib/nonblock.h \
14  $(top_srcdir)/lib/strequal.h \
15  $(top_srcdir)/lib/strtoofft.h \
16  $(top_srcdir)/lib/timeval.h \
17  $(top_srcdir)/lib/warnless.h
18
19 USEFUL = \
20  getpart.c \
21  getpart.h \
22  server_setup.h \
23  $(top_srcdir)/lib/base64.c \
24  $(top_srcdir)/lib/curl_base64.h \
25  $(top_srcdir)/lib/memdebug.c \
26  $(top_srcdir)/lib/memdebug.h
27
28 UTIL = \
29  util.c \
30  util.h
31
32 getpart_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) \
33  testpart.c
34 getpart_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
35 getpart_CFLAGS = $(AM_CFLAGS)
36
37 resolve_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
38  resolve.c
39 resolve_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
40 resolve_CFLAGS = $(AM_CFLAGS)
41
42 rtspd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
43  server_sockaddr.h \
44  rtspd.c
45 rtspd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
46 rtspd_CFLAGS = $(AM_CFLAGS)
47
48 sockfilt_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
49  server_sockaddr.h \
50  sockfilt.c \
51  $(top_srcdir)/lib/inet_pton.c
52 sockfilt_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
53 sockfilt_CFLAGS = $(AM_CFLAGS)
54
55 sws_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
56  server_sockaddr.h \
57  sws.c \
58  $(top_srcdir)/lib/inet_pton.c
59 sws_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
60 sws_CFLAGS = $(AM_CFLAGS)
61
62 tftpd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
63  server_sockaddr.h \
64  tftpd.c \
65  tftp.h
66 tftpd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
67 tftpd_CFLAGS = $(AM_CFLAGS)
68
69 fake_ntlm_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
70  fake_ntlm.c
71 fake_ntlm_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
72 fake_ntlm_CFLAGS = $(AM_CFLAGS)