forked from Moutix/squid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
66 lines (58 loc) · 1.93 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
## Copyright (C) 1996-2015 The Squid Software Foundation and contributors
##
## Squid software is distributed under GPLv2+ license and includes
## contributions from numerous individuals and organizations.
## Please see the COPYING and CONTRIBUTORS files for details.
##
AUTOMAKE_OPTIONS = dist-bzip2 subdir-objects 1.5 foreign
DIST_SUBDIRS = compat lib libltdl scripts icons errors contrib doc helpers src test-suite tools
SUBDIRS = compat lib
if ENABLE_LOADABLE_MODULES
SUBDIRS += libltdl
endif
SUBDIRS += scripts icons errors doc helpers src tools test-suite
DISTCLEANFILES = include/stamp-h include/stamp-h[0-9]*
DEFAULT_PINGER = $(libexecdir)/`echo pinger | sed '$(transform);s/$$/$(EXEEXT)/'`
dist-hook:
@ for subdir in include; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
cp -p $(srcdir)/$$subdir/*.h $(distdir)/$$subdir \
|| exit 1; \
rm -f $(distdir)/$$subdir/autoconf.h; \
fi; \
done
@if [ -f $(top_srcdir)/RELEASENOTES.html ]; then \
cp -p $(top_srcdir)/RELEASENOTES.html $(distdir)/RELEASENOTES.html; \
else \
notes=`ls -1rt $(top_srcdir)/doc/release-notes/*.html | head -1`; \
if [ -f $$notes ]; then \
cp $$notes $(distdir)/RELEASENOTES.html; \
else \
touch $(distdir)/RELEASENOTES.html; \
fi; \
fi
EXTRA_DIST = \
ChangeLog \
CONTRIBUTORS \
COPYING \
CREDITS \
INSTALL \
QUICKSTART \
README \
SPONSORS \
bootstrap.sh \
po4a.conf
install-pinger:
chown root $(DESTDIR)$(DEFAULT_PINGER)
chmod 4711 $(DESTDIR)$(DEFAULT_PINGER)
## hack to insert the test first, before building recursive child directories
check: have-cppunit check-recursive
have-cppunit:
@if test "$(SQUID_CPPUNIT_INC)$(SQUID_CPPUNIT_LA)$(SQUID_CPPUNIT_LIBS)" = "" ; then \
echo "FATAL: 'make check' requires cppunit and cppunit development packages. They do not appear to be installed." ; \
exit 1 ; \
fi
.PHONY: have-cppunit