dtinfo: make auxillary libs and programs build

This commit is contained in:
Chase
2021-02-27 21:21:34 -06:00
committed by Jon Trulson
parent 08622925c8
commit 58ccd05459
38 changed files with 585 additions and 98 deletions

View File

@@ -15,10 +15,14 @@ lib_LTLIBRARIES = libDtMmdb.la
libDtMmdb_la_SOURCES =
libDtMmdb_la_LIBADD += libapi.la libbtree.la libbtree_berkeley.la \
libcompression.la libdiskhash.la libdstr.la \
libdti_excs.la libdynhash.la libhmphf.la libindex.la \
libmgrs.la libmisc.la libobject.la liboliasdb.la \
libschema.la libstorage.la libutility.la
libDtMmdb_la_LIBADD = api/libapi.la btree/libbtree.la
btree_berkeley/libbtree_berkeley.la \
compression/libcompression.la diskhash/libdiskhash.la \
dstr/libdstr.la libdti_excs/libdti_excs.la \
dynhash/libdynhash.la hmphf/libhmphf.la \
index/libindex.la mgrs/libmgrs.la misc/libmisc.la \
object/libobject.la oliasdb/liboliasdb.la \
schema/libschema.la storage/libstorage.la \
utility/libutility.la
libDtMmdb_la_LDFLAGS = -version-info 2:1:0

View File

@@ -4,14 +4,13 @@ noinst_LTLIBRARIES = libbtree_berkeley.la
libbtree_berkeley_la_CFLAGS = -DMEMMOVE -I..
if AIX
MEMMOVE =
else
MEMMOVE = memmove.c
endif
libbtree_berkeley_la_SOURCES = bt_close.c bt_conv.c bt_debug.c bt_delete.c \
bt_get.c bt_open.c bt_overflow.c bt_page.c \
bt_put.c bt_search.c bt_seq.c bt_split.c \
bt_stack.c bt_utils.c $(MEMMOVE) mktemp.c \
bt_stack.c bt_utils.c mktemp.c \
realloc.c snprintf.c mpool.c db.c
if AIX
else
libbtree_berkeley_la_SOURCES += memmove.c
endif

View File

@@ -1,6 +1,6 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LTLIBRARIES = libdiskhask.la
noinst_LTLIBRARIES = libdiskhash.la
libdiskhash_la_CXXFLAGS = -DC_API -I.. -I../dti_excs

View File

@@ -2,7 +2,7 @@ infolibdir = ${prefix}/infolib
MAINTAINERCLEANFILES = Makefile.in
infolib_PROGRAMS = mmdb.infolib.spec
infolib_DATA = mmdb.infolib.spec
noinst_LTLIBRARIES = liboliasdb.la

View File

@@ -4,6 +4,28 @@ noinst_LTLIBRARIES = libutility.la
libutility_la_CXXFLAGS = -DC_API -DPORTABLE_DB -I.. -I../dti_excs -I../misc
#FIXME: This should be done in autotools_config.h
if I386
libutility_la_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if X86_64
libutility_la_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if ARM
libutility_la_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if PPC
libutility_la_CXXFLAGS += -DMMDB_BIG_ENDIAN
endif
if SPARC
libutility_la_CXXFLAGS += -DMMDB_BIG_ENDIAN
endif
libutility_la_SOURCES = funcs.C ostring.C pm_random.C \
atoi_pearson.C xtime.C buffer.C \
atoi_larson.C atomic_lock.C rw_lock.C \