1## Process this file with automake to generate Makefile.in
2#
3#   Copyright (C) 2020 Free Software Foundation, Inc.
4#
5# This file is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; see the file COPYING3.  If not see
17# <http://www.gnu.org/licenses/>.
18#
19
20AUTOMAKE_OPTIONS = no-dist foreign
21ACLOCAL_AMFLAGS = -I . -I ../config
22
23AM_CPPFLAGS = -I$(srcdir)/../include -I$(srcdir)/../gdb \
24    -I../gnulib/import -I$(srcdir)/../gnulib/import \
25    -I.. -I$(srcdir)/.. $(INCINTL) -I../bfd -I$(srcdir)/../bfd \
26    @LARGEFILE_CPPFLAGS@
27
28override CXX += $(CXX_DIALECT)
29
30AM_CXXFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
31
32noinst_LIBRARIES = libgdbsupport.a
33
34if SELFTEST
35selftest = selftest.cc
36endif
37
38libgdbsupport_a_SOURCES = \
39    agent.cc \
40    btrace-common.cc \
41    buffer.cc \
42    cleanups.cc \
43    common-debug.cc \
44    common-exceptions.cc \
45    common-inferior.cc \
46    common-regcache.cc \
47    common-utils.cc \
48    environ.cc \
49    errors.cc \
50    event-loop.cc \
51    fileio.cc \
52    filestuff.cc \
53    format.cc \
54    gdb-dlfcn.cc \
55    gdb_tilde_expand.cc \
56    gdb_wait.cc \
57    gdb_vecs.cc \
58    job-control.cc \
59    netstuff.cc \
60    new-op.cc \
61    pathstuff.cc \
62    print-utils.cc \
63    ptid.cc \
64    rsp-low.cc \
65    run-time-clock.cc \
66    safe-strerror.cc \
67    scoped_mmap.cc \
68    signals.cc \
69    signals-state-save-restore.cc \
70    tdesc.cc \
71    thread-pool.cc \
72    xml-utils.cc \
73    $(selftest)
74
75# Double-check that no defines are missing from our configury.
76check-defines:
77	cd $(srcdir) && emacs --script check-defines.el
78