mirror of
https://github.com/squid-cache/squid.git
synced 2025-04-18 22:04:07 +03:00
69 lines
1.5 KiB
Makefile
69 lines
1.5 KiB
Makefile
## Copyright (C) 1996-2023 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 1.5 foreign
|
|
|
|
SUBDIRS = \
|
|
compat \
|
|
contrib \
|
|
doc \
|
|
errors \
|
|
icons
|
|
|
|
if ENABLE_LOADABLE_MODULES
|
|
SUBDIRS += libltdl
|
|
endif
|
|
|
|
SUBDIRS += \
|
|
lib \
|
|
scripts \
|
|
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
|
|
|
|
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 "$(LIBCPPUNIT_CFLAGS)$(LIBCPPUNIT_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
|