]> git.ipfire.org Git - thirdparty/squid.git/blob - src/esi/Makefile.am
Source Format Enforcement (#1234)
[thirdparty/squid.git] / src / esi / Makefile.am
1 ## Copyright (C) 1996-2023 The Squid Software Foundation and contributors
2 ##
3 ## Squid software is distributed under GPLv2+ license and includes
4 ## contributions from numerous individuals and organizations.
5 ## Please see the COPYING and CONTRIBUTORS files for details.
6 ##
7
8 include $(top_srcdir)/src/Common.am
9 include $(top_srcdir)/src/TestHeaders.am
10
11 noinst_LTLIBRARIES = libesi.la
12
13 ESI_PARSER_SOURCES =
14
15 if ENABLE_LIBEXPAT
16 ESI_PARSER_SOURCES += \
17 ExpatParser.cc \
18 ExpatParser.h
19 endif
20
21 if ENABLE_LIBXML2
22 ESI_PARSER_SOURCES += \
23 Libxml2Parser.cc \
24 Libxml2Parser.h
25 endif
26
27 libesi_la_SOURCES = \
28 $(ESI_PARSER_SOURCES) \
29 Assign.cc \
30 Assign.h \
31 Attempt.h \
32 Context.cc \
33 Context.h \
34 Element.h \
35 Esi.cc \
36 Esi.h \
37 Except.h \
38 Expression.cc \
39 Expression.h \
40 Include.cc \
41 Include.h \
42 Literal.h \
43 Parser.cc \
44 Parser.h \
45 Segment.cc \
46 Segment.h \
47 Sequence.cc \
48 Sequence.h \
49 Var.h \
50 VarState.cc \
51 VarState.h