]> git.ipfire.org Git - thirdparty/squid.git/blob - tools/squidclient/Makefile.am
SourceFormat Enforcement
[thirdparty/squid.git] / tools / squidclient / Makefile.am
1 ## Copyright (C) 1996-2015 The Squid Software Foundation and contributors
2 ##
3 ## Squid software is distributed under GPLv2+ license and includes
4 ## contributions from numerous individuals and organizations.
5 ## Please see the COPYING and CONTRIBUTORS files for details.
6 ##
7
8 include $(top_srcdir)/src/Common.am
9
10 AUTOMAKE_OPTIONS = subdir-objects
11
12 SUBDIRS =
13 EXTRA_DIST = squidclient.1
14 man_MANS = squidclient.1
15 DISTCLEANFILES =
16
17 LDADD = \
18 $(top_builddir)/src/ip/libip.la \
19 $(top_builddir)/lib/libmiscencoding.la \
20 $(top_builddir)/lib/libmiscutil.la \
21 $(COMPAT_LIB) \
22 $(LIBGNUTLS_LIBS) \
23 $(NETTLELIB) \
24 $(KRB5LIBS) \
25 $(XTRA_LIBS)
26
27 include $(top_srcdir)/doc/manuals/Substitute.am
28
29 ## Several files need to be shared but we cannot depend on the other
30 ## directories to be built.
31 test_tools.cc: $(top_srcdir)/test-suite/test_tools.cc
32 cp $(top_srcdir)/test-suite/test_tools.cc .
33
34 stub_debug.cc: $(top_srcdir)/src/tests/stub_debug.cc
35 cp $(top_srcdir)/src/tests/stub_debug.cc .
36
37 time.cc: $(top_srcdir)/src/time.cc
38 cp $(top_srcdir)/src/time.cc .
39
40 # stock tools for unit tests - library independent versions of dlink_list
41 # etc.
42 # globals.cc is needed by test_tools.cc.
43 # Neither of these should be disted from here.
44 TESTSOURCES= test_tools.cc
45 CLEANFILES += test_tools.cc stub_debug.cc time.cc
46
47 ## ##### squidclient #####
48
49 bin_PROGRAMS = squidclient
50
51 squidclient_SOURCES = \
52 gssapi_support.cc \
53 gssapi_support.h \
54 Parameters.h \
55 Ping.cc \
56 Ping.h \
57 squidclient.cc \
58 stub_debug.cc \
59 test_tools.cc \
60 time.cc \
61 Transport.cc \
62 Transport.h