• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#***************************************************************************
2#                                  _   _ ____  _
3#  Project                     ___| | | |  _ \| |
4#                             / __| | | | |_) | |
5#                            | (__| |_| |  _ <| |___
6#                             \___|\___/|_| \_\_____|
7#
8# Copyright (C) 1998 - 2021, 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###########################################################################
22
23# These are all libcurl example programs to be test compiled
24check_PROGRAMS = \
25  10-at-a-time \
26  altsvc \
27  anyauthput \
28  certinfo \
29  chkspeed \
30  cookie_interface \
31  debug \
32  externalsocket \
33  fileupload \
34  fopen \
35  ftp-wildcard \
36  ftpget \
37  ftpgetinfo \
38  ftpgetresp \
39  ftpsget \
40  ftpupload \
41  ftpuploadfrommem \
42  ftpuploadresume \
43  getinfo \
44  getinmemory \
45  getredirect \
46  getreferrer \
47  http-post \
48  http2-download \
49  http2-pushinmemory \
50  http2-serverpush \
51  http2-upload \
52  http3 \
53  http3-present \
54  httpcustomheader \
55  httpput \
56  httpput-postfields \
57  https \
58  imap-append \
59  imap-authzid \
60  imap-copy \
61  imap-create \
62  imap-delete \
63  imap-examine \
64  imap-fetch \
65  imap-list \
66  imap-lsub \
67  imap-multi \
68  imap-noop \
69  imap-search \
70  imap-ssl \
71  imap-store \
72  imap-tls \
73  multi-app \
74  multi-debugcallback \
75  multi-double \
76  multi-formadd \
77  multi-legacy \
78  multi-post \
79  multi-single \
80  parseurl \
81  persistent \
82  pop3-authzid \
83  pop3-dele \
84  pop3-list \
85  pop3-multi \
86  pop3-noop \
87  pop3-retr \
88  pop3-ssl \
89  pop3-stat \
90  pop3-tls \
91  pop3-top \
92  pop3-uidl \
93  post-callback \
94  postinmemory \
95  postit2 \
96  postit2-formadd \
97  progressfunc \
98  resolve \
99  rtsp \
100  sendrecv \
101  sepheaders \
102  sftpget \
103  sftpuploadresume \
104  shared-connection-cache \
105  simple \
106  simplepost \
107  simplessl \
108  smtp-authzid \
109  smtp-expn \
110  smtp-mail \
111  smtp-mime \
112  smtp-multi \
113  smtp-ssl \
114  smtp-tls \
115  smtp-vrfy \
116  sslbackend \
117  url2file \
118  urlapi
119
120# These examples require external dependencies that may not be commonly
121# available on POSIX systems, so don't bother attempting to compile them here.
122COMPLICATED_EXAMPLES = \
123  cacertinmem.c \
124  crawler.c \
125  curlgtk.c \
126  curlx.c \
127  ephiperfifo.c \
128  evhiperfifo.c \
129  ghiper.c \
130  hiperfifo.c \
131  href_extractor.c \
132  htmltidy.c \
133  htmltitle.cpp \
134  multi-event.c \
135  multi-uv.c \
136  multithread.c \
137  opensslthreadlock.c \
138  sampleconv.c \
139  sessioninfo.c \
140  smooth-gtk-thread.c \
141  synctime.c \
142  threaded-ssl.c \
143  usercertinmem.c \
144  version-check.pl \
145  xmlstream.c
146