]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/adaptation/Makefile.am
SourceFormat Enforcement
[thirdparty/squid.git] / src / adaptation / Makefile.am
index 11a760b9c74937d128f58da5db325558d5ade692..6098ac186f3e3db7baff27bda57b85a954fdf512 100644 (file)
@@ -1,21 +1,38 @@
-AM_CFLAGS = @SQUID_CFLAGS@
-AM_CXXFLAGS = @SQUID_CXXFLAGS@
-CLEANFILES =
+## 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.
+##
 
-INCLUDES = \
-       -I$(top_builddir)/include \
-       -I$(top_srcdir)/include \
-        -I$(top_srcdir)/src
+include $(top_srcdir)/src/Common.am
+include $(top_srcdir)/src/TestHeaders.am
+
+## make a list of directories for configured adaptation schemes
+SUBDIRS =
+
+if USE_ICAP_CLIENT
+SUBDIRS += icap
+endif
+
+if USE_ECAP
+SUBDIRS += ecap
+endif
 
 noinst_LTLIBRARIES = libadaptation.la
 
+## start with the code shared among all adaptation schemes
 libadaptation_la_SOURCES = \
        AccessCheck.cc \
        AccessCheck.h \
        AccessRule.cc \
        AccessRule.h \
+       Answer.cc \
+       Answer.h \
        Config.cc \
        Config.h \
+       DynamicGroupCfg.cc \
+       DynamicGroupCfg.h \
        Elements.cc \
        Elements.h \
        forward.h \
@@ -23,6 +40,8 @@ libadaptation_la_SOURCES = \
        Initiate.h \
        Initiator.cc \
        Initiator.h \
+       Iterator.cc \
+       Iterator.h \
        Message.cc \
        Message.h \
        Service.cc \
@@ -30,15 +49,13 @@ libadaptation_la_SOURCES = \
        ServiceConfig.cc \
        ServiceConfig.h \
        ServiceGroups.cc \
-       ServiceGroups.h
-
-check_PROGRAMS = testHeaders
+       ServiceGroups.h \
+       ServiceFilter.cc \
+       ServiceFilter.h \
+       History.cc \
+       History.h 
 
-## test .h correctness
-testHeaders: $(top_srcdir)/src/adaptation/*.h
-       $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "." || exit 1
+# add libraries for specific adaptation schemes
+libadaptation_la_LIBADD = $(ECAP_LIBS) $(ICAP_LIBS)
 
-## No such file...
-testHeaders.c:
-       touch testHeaders.c
-CLEANFILES += testHeaders.c
+libadaptation_la_DEPENDENCIES = $(ECAP_LIBS) $(ICAP_LIBS)