X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libctf%2FMakefile.am;h=206e0df877b0caf03c1a9624d4e9cc93432a4789;hb=708e4b9f189a86d542519b35e36e3f087b36b524;hp=a0a27b46c37e3d4693918ff8d66866d472521eb3;hpb=72c83edd92ef15a19ed0c033e25bb5006ee3bdd8;p=deliverable%2Fbinutils-gdb.git diff --git a/libctf/Makefile.am b/libctf/Makefile.am index a0a27b46c3..206e0df877 100644 --- a/libctf/Makefile.am +++ b/libctf/Makefile.am @@ -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