]> git.ipfire.org Git - thirdparty/squid.git/blame - tools/Makefile.am
Add client_ip_max_connections
[thirdparty/squid.git] / tools / Makefile.am
CommitLineData
94ab55b0 1#
2# Makefile for the Squid Object Cache server
3#
94ab55b0 4# Uncomment and customize the following to suit your needs:
5#
6
189f1e66 7include $(top_srcdir)/src/Common.am
94ab55b0 8
9AUTOMAKE_OPTIONS = subdir-objects
10
189f1e66
AJ
11## we need our local files too (but avoid -I. at all costs)
12INCLUDES += -I$(srcdir)
13
473d1237
AJ
14SUBDIRS =
15EXTRA_DIST =
16man_MANS =
17DISTCLEANFILES =
94ab55b0 18
473d1237 19LDADD = \
82b7abe3
AJ
20 $(top_builddir)/src/time.o \
21 $(top_builddir)/src/ip/libip.la \
22 $(COMPAT_LIB) \
473d1237 23 $(XTRA_LIBS)
94ab55b0 24
473d1237 25include $(top_srcdir)/doc/manuals/Substitute.am
94ab55b0 26
82b7abe3
AJ
27test_tools.cc: $(top_srcdir)/test-suite/test_tools.cc
28 cp $(top_srcdir)/test-suite/test_tools.cc .
29
30# stock tools for unit tests - library independent versions of dlink_list
31# etc.
32# globals.cc is needed by test_tools.cc.
33# Neither of these should be disted from here.
34TESTSOURCES= test_tools.cc
d61b3710 35CLEANFILES += test_tools.cc
94ab55b0 36
473d1237 37## ##### squidclient #####
06952d61 38
473d1237 39bin_PROGRAMS = squidclient
e28c4713 40
82b7abe3
AJ
41squidclient_SOURCES = squidclient.cc \
42 test_tools.cc
473d1237
AJ
43
44EXTRA_DIST += squidclient.1
45man_MANS += squidclient.1
46
47
48
49## ##### cachemgr.cgi #####
50
51DEFAULT_CACHEMGR_CONFIG = $(sysconfdir)/cachemgr.conf
52
53libexec_PROGRAMS = cachemgr$(CGIEXT)
54
82b7abe3
AJ
55cachemgr__CGIEXT__SOURCES = cachemgr.cc \
56 test_tools.cc
57
bbfff290 58cachemgr__CGIEXT__CXXFLAGS = -DDEFAULT_CACHEMGR_CONFIG=\"$(DEFAULT_CACHEMGR_CONFIG)\" $(AM_CXXFLAGS)
94ab55b0 59
618249f5 60EXTRA_DIST += cachemgr.conf cachemgr.cgi.8 cachemgr.cgi.8.in
473d1237
AJ
61CLEANFILES += cachemgr.cgi.8
62man_MANS += cachemgr.cgi.8
63
64cachemgr.cgi.8: $(srcdir)/cachemgr.cgi.8.in Makefile
65 $(SUBSTITUTE) < $(srcdir)/cachemgr.cgi.8.in > $@
66
94ab55b0 67
94ab55b0 68
473d1237 69## Shared
94ab55b0 70
0b62f0f7 71install-data-local:
f884870a 72 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default
94ab55b0 73 @if test -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG) ; then \
74 echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)" ; \
75 else \
76 echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)"; \
77 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG); \
78 fi
79
80uninstall-local:
9e2ea0ce 81 @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh "$(RM)" $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)
e2b88def 82 $(RM) -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default