EXTRA_DIST = db3.c db_emu.h
EXTRA_PROGRAMS =
check_PROGRAMS =
-
-check_PROGRAMS += tjfn
-tjfn_SOURCES = tjfn.c
-tjfn_LDADD = librpmdb.la @WITH_BEECRYPT_LIB@
+CLEANFILES =
pkgincdir = $(pkgincludedir)
pkginc_HEADERS = header.h hdrinline.h rpmdb.h
-nodist_pkginc_HEADERS = db.h
-
-rpmlibexec_PROGRAMS = \
- rpmdb_archive rpmdb_checkpoint rpmdb_deadlock rpmdb_dump rpmdb_load \
- rpmdb_printlog rpmdb_recover rpmdb_svc rpmdb_stat rpmdb_upgrade \
- rpmdb_verify
-
-# XXX watchout, ../db3/libdb.la created by this Makefile may surprise
-libdb_la = $(top_builddir)/$(WITH_DB_SUBDIR)/libdb.la
usrlibdir = $(libdir)
usrlib_LTLIBRARIES = librpmdb.la
@echo 'const struct headerTagTableEntry_s * rpmTagTable = rpmTagTbl;' >> $@
@echo '' >> $@
@echo 'const int rpmTagTableSize = sizeof(rpmTagTbl) / sizeof(rpmTagTbl[0]) - 1;' >> $@
+BUILT_SOURCES = tagtbl.c
+
+nodist_pkginc_HEADERS = db.h
db.h: ../$(WITH_DB_SUBDIR)/db.h
$(LN_S) ../$(WITH_DB_SUBDIR)/db.h $@
-CLEANFILES = db.h
+BUILT_SOURCES += db.h
+
+# XXX watchout, ../db3/libdb.la created by this Makefile may surprise
+libdb_la = $(top_builddir)/$(WITH_DB_SUBDIR)/libdb.la
# XXX grrr, force noinst libdb.la for db3.
$(libdb_la): $(top_builddir)/$(WITH_DB_SUBDIR)/libdb-4.6.la
< $(top_builddir)/$(WITH_DB_SUBDIR)/libdb-4.6.la > $(libdb_la)
CLEANFILES += $(libdb_la)
+rpmlibexec_PROGRAMS =
+
+rpmlibexec_PROGRAMS += rpmdb_archive
rpmdb_archive_SOURCES =
rpmdb_archive_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_archive.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_checkpoint
rpmdb_checkpoint_SOURCES =
rpmdb_checkpoint_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_checkpoint.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_deadlock
rpmdb_deadlock_SOURCES =
rpmdb_deadlock_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_deadlock.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_dump
rpmdb_dump_SOURCES =
rpmdb_dump_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_dump.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_load
rpmdb_load_SOURCES =
rpmdb_load_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_load.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_printlog
rpmdb_printlog_SOURCES =
rpmdb_printlog_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_printlog.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_recover
rpmdb_recover_SOURCES =
rpmdb_recover_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_recover.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_stat
rpmdb_stat_SOURCES =
rpmdb_stat_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_stat.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_svc
rpmdb_svc_SOURCES =
rpmdb_svc_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_server_proc.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_log.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_upgrade
rpmdb_upgrade_SOURCES =
rpmdb_upgrade_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_upgrade.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
+rpmlibexec_PROGRAMS += rpmdb_verify
rpmdb_verify_SOURCES =
rpmdb_verify_LDADD = \
$(top_builddir)/$(WITH_DB_SUBDIR)/db_verify.o \
$(top_builddir)/$(WITH_DB_SUBDIR)/util_sig.o \
librpmdb.la
-BUILT_SOURCES = tagtbl.c db.h
-
check_PROGRAMS += tdbi
tdbi_SOURCES = tdbi.c
tdbi_LDADD = librpmdb.la
+check_PROGRAMS += tjfn
+tjfn_SOURCES = tjfn.c
+tjfn_LDADD = librpmdb.la @WITH_BEECRYPT_LIB@
+
EXTRA_PROGRAMS += tsql
tsql_SOURCES = tsql.c
tsql_LDADD = librpmdb.la
+
+CLEANFILES += $(BUILT_SOURCES)