xref: /aosp_15_r20/external/expat/lib/Makefile.am (revision 6be67779651aebaf20f11e5663acd1ae59e93f66)
1*6be67779SAndroid Build Coastguard Worker#
2*6be67779SAndroid Build Coastguard Worker#                          __  __            _
3*6be67779SAndroid Build Coastguard Worker#                       ___\ \/ /_ __   __ _| |_
4*6be67779SAndroid Build Coastguard Worker#                      / _ \\  /| '_ \ / _` | __|
5*6be67779SAndroid Build Coastguard Worker#                     |  __//  \| |_) | (_| | |_
6*6be67779SAndroid Build Coastguard Worker#                      \___/_/\_\ .__/ \__,_|\__|
7*6be67779SAndroid Build Coastguard Worker#                               |_| XML parser
8*6be67779SAndroid Build Coastguard Worker#
9*6be67779SAndroid Build Coastguard Worker# Copyright (c) 2017-2024 Sebastian Pipping <[email protected]>
10*6be67779SAndroid Build Coastguard Worker# Copyright (c) 2017      Tomasz Kłoczko <[email protected]>
11*6be67779SAndroid Build Coastguard Worker# Copyright (c) 2019      David Loffredo <[email protected]>
12*6be67779SAndroid Build Coastguard Worker# Licensed under the MIT license:
13*6be67779SAndroid Build Coastguard Worker#
14*6be67779SAndroid Build Coastguard Worker# Permission is  hereby granted,  free of charge,  to any  person obtaining
15*6be67779SAndroid Build Coastguard Worker# a  copy  of  this  software   and  associated  documentation  files  (the
16*6be67779SAndroid Build Coastguard Worker# "Software"),  to  deal in  the  Software  without restriction,  including
17*6be67779SAndroid Build Coastguard Worker# without  limitation the  rights  to use,  copy,  modify, merge,  publish,
18*6be67779SAndroid Build Coastguard Worker# distribute, sublicense, and/or sell copies of the Software, and to permit
19*6be67779SAndroid Build Coastguard Worker# persons  to whom  the Software  is  furnished to  do so,  subject to  the
20*6be67779SAndroid Build Coastguard Worker# following conditions:
21*6be67779SAndroid Build Coastguard Worker#
22*6be67779SAndroid Build Coastguard Worker# The above copyright  notice and this permission notice  shall be included
23*6be67779SAndroid Build Coastguard Worker# in all copies or substantial portions of the Software.
24*6be67779SAndroid Build Coastguard Worker#
25*6be67779SAndroid Build Coastguard Worker# THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT  WARRANTY  OF  ANY  KIND,
26*6be67779SAndroid Build Coastguard Worker# EXPRESS  OR IMPLIED,  INCLUDING  BUT  NOT LIMITED  TO  THE WARRANTIES  OF
27*6be67779SAndroid Build Coastguard Worker# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
28*6be67779SAndroid Build Coastguard Worker# NO EVENT SHALL THE AUTHORS OR  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
29*6be67779SAndroid Build Coastguard Worker# DAMAGES OR  OTHER LIABILITY, WHETHER  IN AN  ACTION OF CONTRACT,  TORT OR
30*6be67779SAndroid Build Coastguard Worker# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
31*6be67779SAndroid Build Coastguard Worker# USE OR OTHER DEALINGS IN THE SOFTWARE.
32*6be67779SAndroid Build Coastguard Worker
33*6be67779SAndroid Build Coastguard Workerinclude_HEADERS = \
34*6be67779SAndroid Build Coastguard Worker    ../expat_config.h \
35*6be67779SAndroid Build Coastguard Worker    expat.h \
36*6be67779SAndroid Build Coastguard Worker    expat_external.h
37*6be67779SAndroid Build Coastguard Worker
38*6be67779SAndroid Build Coastguard Workerlib_LTLIBRARIES = libexpat.la
39*6be67779SAndroid Build Coastguard Workerif WITH_TESTS
40*6be67779SAndroid Build Coastguard Workernoinst_LTLIBRARIES = libtestpat.la
41*6be67779SAndroid Build Coastguard Workerendif
42*6be67779SAndroid Build Coastguard Worker
43*6be67779SAndroid Build Coastguard Workerlibexpat_la_LDFLAGS = \
44*6be67779SAndroid Build Coastguard Worker    @AM_LDFLAGS@ \
45*6be67779SAndroid Build Coastguard Worker    @LIBM@ \
46*6be67779SAndroid Build Coastguard Worker    -no-undefined \
47*6be67779SAndroid Build Coastguard Worker    -version-info @LIBCURRENT@:@LIBREVISION@:@LIBAGE@
48*6be67779SAndroid Build Coastguard Worker
49*6be67779SAndroid Build Coastguard Workerlibexpat_la_SOURCES = \
50*6be67779SAndroid Build Coastguard Worker    xmlparse.c \
51*6be67779SAndroid Build Coastguard Worker    xmltok.c \
52*6be67779SAndroid Build Coastguard Worker    xmlrole.c
53*6be67779SAndroid Build Coastguard Worker
54*6be67779SAndroid Build Coastguard Workerif WITH_TESTS
55*6be67779SAndroid Build Coastguard Workerlibtestpat_la_CPPFLAGS = -DXML_TESTING
56*6be67779SAndroid Build Coastguard Worker
57*6be67779SAndroid Build Coastguard Workerlibtestpat_la_SOURCES = $(libexpat_la_SOURCES)
58*6be67779SAndroid Build Coastguard Workerendif
59*6be67779SAndroid Build Coastguard Worker
60*6be67779SAndroid Build Coastguard Workerdoc_DATA = \
61*6be67779SAndroid Build Coastguard Worker    ../AUTHORS \
62*6be67779SAndroid Build Coastguard Worker    ../Changes
63*6be67779SAndroid Build Coastguard Worker
64*6be67779SAndroid Build Coastguard Workerinstall-data-hook:
65*6be67779SAndroid Build Coastguard Worker	cd "$(DESTDIR)$(docdir)" && $(am__mv) Changes changelog
66*6be67779SAndroid Build Coastguard Worker
67*6be67779SAndroid Build Coastguard Workeruninstall-local:
68*6be67779SAndroid Build Coastguard Worker	$(RM) "$(DESTDIR)$(docdir)/changelog"
69*6be67779SAndroid Build Coastguard Worker
70*6be67779SAndroid Build Coastguard WorkerEXTRA_DIST = \
71*6be67779SAndroid Build Coastguard Worker    ascii.h \
72*6be67779SAndroid Build Coastguard Worker    asciitab.h \
73*6be67779SAndroid Build Coastguard Worker    expat_external.h \
74*6be67779SAndroid Build Coastguard Worker    expat.h \
75*6be67779SAndroid Build Coastguard Worker    iasciitab.h \
76*6be67779SAndroid Build Coastguard Worker    internal.h \
77*6be67779SAndroid Build Coastguard Worker    latin1tab.h \
78*6be67779SAndroid Build Coastguard Worker    libexpat.def.cmake \
79*6be67779SAndroid Build Coastguard Worker    nametab.h \
80*6be67779SAndroid Build Coastguard Worker    siphash.h \
81*6be67779SAndroid Build Coastguard Worker    utf8tab.h \
82*6be67779SAndroid Build Coastguard Worker    winconfig.h \
83*6be67779SAndroid Build Coastguard Worker    xmlrole.h \
84*6be67779SAndroid Build Coastguard Worker    xmltok.h \
85*6be67779SAndroid Build Coastguard Worker    xmltok_impl.c \
86*6be67779SAndroid Build Coastguard Worker    xmltok_impl.h \
87*6be67779SAndroid Build Coastguard Worker    xmltok_ns.c
88