diff options
Diffstat (limited to 'lib/Makefile.am')
-rw-r--r-- | lib/Makefile.am | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am index 9e725b36d..baf3238ee 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,10 +1,13 @@ # Makefile for rpm library. include $(top_srcdir)/rpm.am +AM_CFLAGS = @RPMCFLAGS@ AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -I$(top_builddir)/include/ +AM_CPPFLAGS += @WITH_BEECRYPT_INCLUDE@ AM_CPPFLAGS += @WITH_NSS_INCLUDE@ AM_CPPFLAGS += @WITH_POPT_INCLUDE@ +AM_CPPFLAGS += $(LMDB_CFLAGS) AM_CPPFLAGS += -I$(top_srcdir)/misc AM_CPPFLAGS += -DLOCALEDIR="\"$(localedir)\"" AM_CPPFLAGS += -DSYSCONFDIR="\"$(sysconfdir)\"" @@ -21,7 +24,8 @@ EXTRA_PROGRAMS = usrlib_LTLIBRARIES = librpm.la librpm_la_SOURCES = \ - backend/dbconfig.c backend/db3.c backend/dbi.h \ + backend/db3.c backend/dbi.c backend/dbi.h \ + backend/dbiset.c backend/dbiset.h \ headerutil.c header.c headerfmt.c header_internal.h \ rpmdb.c rpmdb_internal.h \ fprint.c fprint.h tagname.c rpmtd.c \ @@ -34,17 +38,17 @@ librpm_la_SOURCES = \ rpmlead.c rpmlead.h rpmps.c rpmprob.c rpmrc.c \ rpmte.c rpmte_internal.h rpmts.c rpmfs.h rpmfs.c \ rpmvercmp.c signature.c signature.h transaction.c \ - verify.c rpmlock.c rpmlock.h misc.h \ - rpmscript.h rpmscript.c legacy.c merge.c \ + verify.c rpmlock.c rpmlock.h misc.h relocation.c \ + rpmscript.h rpmscript.c \ rpmchroot.c rpmchroot.h \ - rpmplugins.c rpmplugins.h rpmug.c rpmug.h + rpmplugins.c rpmplugins.h rpmplugin.h rpmug.c rpmug.h \ + rpmtriggers.h rpmtriggers.c rpmvs.c rpmvs.h -librpm_la_LDFLAGS = -version-info 4:0:1 +librpm_la_LDFLAGS = -version-info $(rpm_version_info) librpm_la_LIBADD = \ $(top_builddir)/rpmio/librpmio.la \ @WITH_POPT_LIB@ \ - @WITH_SELINUX_LIB@ \ @WITH_CAP_LIB@ \ @WITH_ACL_LIB@ \ @LIBINTL@ @@ -61,6 +65,24 @@ else librpm_la_LIBADD += @WITH_DB_LIB@ endif +if NDB +librpm_la_SOURCES += \ + backend/ndb/glue.c \ + backend/ndb/rpmpkg.c \ + backend/ndb/rpmpkg.h \ + backend/ndb/rpmidx.c \ + backend/ndb/rpmidx.h \ + backend/ndb/rpmxdb.c \ + backend/ndb/rpmxdb.h +endif + +if LMDB +AM_CPPFLAGS += $(LMDB_CFLAGS) +librpm_la_LIBADD += $(LMDB_LIBS) +librpm_la_SOURCES += \ + backend/lmdb.c +endif + tagtbl.C: Makefile.am $(srcdir)/rpmtag.h gentagtbl.sh @AWK=${AWK} ${SHELL} $(srcdir)/gentagtbl.sh \ $(srcdir)/rpmtag.h > $@.new && \ |