• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#***************************************************************************
2#                                  _   _ ____  _
3#  Project                     ___| | | |  _ \| |
4#                             / __| | | | |_) | |
5#                            | (__| |_| |  _ <| |___
6#                             \___|\___/|_| \_\_____|
7#
8# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
9#
10# This software is licensed as described in the file COPYING, which
11# you should have received as part of this distribution. The terms
12# are also available at https://curl.se/docs/copyright.html.
13#
14# You may opt to use, copy, modify, merge, publish, distribute and/or sell
15# copies of the Software, and permit persons to whom the Software is
16# furnished to do so, under the terms of the COPYING file.
17#
18# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19# KIND, either express or implied.
20#
21# SPDX-License-Identifier: curl
22#
23###########################################################################
24
25noinst_PROGRAMS = getpart resolve rtspd sockfilt sws tftpd    \
26 socksd disabled mqttd
27
28CURLX_SRCS = \
29 ../../lib/mprintf.c \
30 ../../lib/nonblock.c \
31 ../../lib/strtoofft.c \
32 ../../lib/warnless.c \
33 ../../lib/timediff.c \
34 ../../lib/dynbuf.c \
35 ../../lib/strdup.c \
36 ../../lib/strcase.c \
37 ../../lib/curl_get_line.c \
38 ../../lib/curl_multibyte.c
39
40CURLX_HDRS = \
41 ../../lib/curlx.h \
42 ../../lib/nonblock.h \
43 ../../lib/strtoofft.h \
44 ../../lib/warnless.h \
45 ../../lib/timediff.h \
46 ../../lib/curl_ctype.h \
47 ../../lib/dynbuf.h \
48 ../../lib/strdup.h \
49 ../../lib/curl_get_line.h \
50 ../../lib/curl_multibyte.h
51
52USEFUL = \
53 getpart.c \
54 getpart.h \
55 server_setup.h \
56 ../../lib/base64.c \
57 ../../lib/curl_base64.h \
58 ../../lib/memdebug.c \
59 ../../lib/memdebug.h
60
61UTIL = \
62 util.c \
63 util.h
64
65getpart_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) \
66 testpart.c
67getpart_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
68getpart_CFLAGS = $(AM_CFLAGS)
69
70resolve_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
71 resolve.c
72resolve_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
73resolve_CFLAGS = $(AM_CFLAGS)
74
75rtspd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
76 server_sockaddr.h \
77 rtspd.c
78rtspd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
79rtspd_CFLAGS = $(AM_CFLAGS)
80
81sockfilt_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
82 server_sockaddr.h \
83 sockfilt.c \
84 ../../lib/inet_pton.c
85sockfilt_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
86sockfilt_CFLAGS = $(AM_CFLAGS)
87
88socksd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
89 server_sockaddr.h socksd.c \
90 ../../lib/inet_pton.c
91socksd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
92socksd_CFLAGS = $(AM_CFLAGS)
93
94mqttd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
95 server_sockaddr.h mqttd.c \
96 ../../lib/inet_pton.c
97mqttd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
98mqttd_CFLAGS = $(AM_CFLAGS)
99
100sws_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
101 server_sockaddr.h \
102 sws.c \
103 ../../lib/inet_pton.c
104sws_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
105sws_CFLAGS = $(AM_CFLAGS)
106
107tftpd_SOURCES = $(CURLX_SRCS) $(CURLX_HDRS) $(USEFUL) $(UTIL) \
108 server_sockaddr.h \
109 tftpd.c \
110 tftp.h
111tftpd_LDADD = @CURL_NETWORK_AND_TIME_LIBS@
112tftpd_CFLAGS = $(AM_CFLAGS)
113
114disabled_SOURCES = disabled.c
115