]> git.ipfire.org Git - thirdparty/squid.git/blob - tools/Makefile.am
Author: Francesco Chemolli <kinkie@squid-cache.org>
[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
8 AUTOMAKE_OPTIONS = subdir-objects
9
10 INCLUDES = \
11 -I$(top_srcdir) \
12 -I. \
13 -I$(top_builddir)/include \
14 -I$(top_srcdir)/include \
15 -I$(top_srcdir)/src \
16 @SQUID_CPPUNIT_INC@
17 # -I$(top_srcdir)/lib/libTrie/include
18 # -I$(srcdir)
19
20 TESTS=$(check_PROGRAMS)
21 #check_PROGRAMS= testHeaders
22
23 ### Special Universal .h dependency test script
24 #testHeaders: *.h
25 # ./ has no .h files
26 #
27 ## No Such file...
28 #testHeaders.c:
29 # touch testHeaders.c
30 #CLEANFILES += testHeaders.c
31
32 SUBDIRS =
33
34 bin_PROGRAMS = \
35 squidclient
36
37 libexec_PROGRAMS = \
38 cachemgr$(CGIEXT)
39
40 DEFAULT_CACHEMGR_CONFIG = $(sysconfdir)/cachemgr.conf
41
42 squidclient_SOURCES = squidclient.cc
43 cachemgr__CGIEXT__SOURCES = cachemgr.cc
44 cachemgr__CGIEXT__CXXFLAGS = -DDEFAULT_CACHEMGR_CONFIG=\"$(DEFAULT_CACHEMGR_CONFIG)\" $(AM_CXXFLAGS)
45
46 LDADD = \
47 ../compat/libcompat.la \
48 ../src/ip/libip.la \
49 -L../lib -lmiscutil \
50 $(XTRA_LIBS)
51
52 EXTRA_DIST = \
53 cachemgr.conf
54
55 $(OBJS): $(top_srcdir)/include/version.h ../include/autoconf.h
56
57 install-data-local:
58 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default
59 @if test -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG) ; then \
60 echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)" ; \
61 else \
62 echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)"; \
63 $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG); \
64 fi
65
66 uninstall-local:
67 @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh $(RM) $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)
68 $(RM) -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default
69
70 DISTCLEANFILES =
71