X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libctf%2FMakefile.am;h=c672d07e142bc07c4ac1e1d32315b10d70860dfa;hb=df08b5881b4972d78f9a2069955dad5b12bc972e;hp=a0a27b46c37e3d4693918ff8d66866d472521eb3;hpb=72c83edd92ef15a19ed0c033e25bb5006ee3bdd8;p=deliverable%2Fbinutils-gdb.git diff --git a/libctf/Makefile.am b/libctf/Makefile.am index a0a27b46c3..c672d07e14 100644 --- a/libctf/Makefile.am +++ b/libctf/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in. # -# Copyright (C) 2019 Free Software Foundation, Inc. +# Copyright (C) 2019-2020 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ # . # -ACLOCAL_AMFLAGS = -I .. -I ../config +ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd AUTOMAKE_OPTIONS = foreign no-texinfo.tex @@ -27,14 +27,28 @@ AUTOMAKE_OPTIONS = foreign no-texinfo.tex ZLIB = @zlibdir@ -lz ZLIBINC = @zlibinc@ -AM_CPPFLAGS = -D_GNU_SOURCE -I$(top_srcdir) -I$(top_srcdir)/../include -I$(top_srcdir)/../bfd -I../bfd +INCDIR = $(srcdir)/../include +AM_CPPFLAGS = -D_GNU_SOURCE -I$(srcdir) -I$(srcdir)/../include -I$(srcdir)/../bfd -I../bfd AM_CFLAGS = -std=gnu99 @ac_libctf_warn_cflags@ @warn@ @c_warn@ @WARN_PEDANTIC@ @WERROR@ $(ZLIBINC) -noinst_LIBRARIES = libctf.a +if INSTALL_LIBBFD +lib_LTLIBRARIES = libctf.la libctf-nobfd.la +include_HEADERS = $(INCDIR)/ctf.h $(INCDIR)/ctf-api.h +else +include_HEADERS = +noinst_LTLIBRARIES = libctf.la libctf-nobfd.la +endif -libctf_a_SOURCES = ctf-archive.c ctf-dump.c ctf-create.c ctf-decl.c ctf-error.c \ - ctf-hash.c ctf-labels.c ctf-link.c ctf-lookup.c ctf-open.c \ - ctf-open-bfd.c ctf-string.c ctf-subr.c ctf-types.c ctf-util.c +libctf_nobfd_la_LIBADD = @SHARED_LIBADD@ $(ZLIB) +libctf_nobfd_la_LDFLAGS = -version-info 0:0:0 @SHARED_LDFLAGS@ @VERSION_FLAGS@ +libctf_nobfd_la_SOURCES = ctf-archive.c ctf-dump.c ctf-create.c ctf-decl.c ctf-error.c \ + ctf-hash.c ctf-labels.c ctf-link.c ctf-lookup.c ctf-open.c \ + ctf-string.c ctf-subr.c ctf-types.c ctf-util.c if NEED_CTF_QSORT_R -libctf_a_SOURCES += ctf-qsort_r.c +libctf_nobfd_la_SOURCES += ctf-qsort_r.c endif + +libctf_la_LIBADD = @BFD_LIBADD@ $(libctf_nobfd_la_LIBADD) +libctf_la_DEPENDENCIES = @BFD_DEPENDENCIES@ +libctf_la_LDFLAGS = $(libctf_nobfd_la_LDFLAGS) +libctf_la_SOURCES = $(libctf_nobfd_la_SOURCES) ctf-open-bfd.c