]> git.ipfire.org Git - thirdparty/squid.git/blob - tools/Makefile.am
Merged from trunk
[thirdparty/squid.git] / tools / Makefile.am
1 #
2 # Makefile for the Squid Object Cache server
3 #
4 # Uncomment and customize the following to suit your needs:
5 #
6
7 include $(top_srcdir)/src/Common.am
8
9 AUTOMAKE_OPTIONS = subdir-objects
10
11 ## we need our local files too (but avoid -I. at all costs)
12 INCLUDES += -I$(srcdir)
13
14
15 SUBDIRS =
16
17 bin_PROGRAMS = \
18 squidclient
19
20 libexec_PROGRAMS = \
21 cachemgr$(CGIEXT)
22
23 DEFAULT_CACHEMGR_CONFIG = $(sysconfdir)/cachemgr.conf
24
25 squidclient_SOURCES = squidclient.cc
26 cachemgr__CGIEXT__SOURCES = cachemgr.cc
27 cachemgr__CGIEXT__CXXFLAGS = -DDEFAULT_CACHEMGR_CONFIG=\"$(DEFAULT_CACHEMGR_CONFIG)\" $(AM_CXXFLAGS)
28
29 LDADD = \
30 ../compat/libcompat.la \
31 ../src/ip/libip.la \
32 -L../lib -lmiscutil \
33 $(XTRA_LIBS)
34
35 EXTRA_DIST = \
36 cachemgr.conf
37
38 $(OBJS): $(top_srcdir)/include/version.h ../include/autoconf.h
39
40 install-data-local:
41 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default
42 @if test -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG) ; then \
43 echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)" ; \
44 else \
45 echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)"; \
46 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG); \
47 fi
48
49 uninstall-local:
50 @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh $(RM) $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)
51 $(RM) -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default
52
53 DISTCLEANFILES =
54