dtinfo: make auxillary libs and programs build

This commit is contained in:
Chase
2021-02-28 20:32:46 -07:00
committed by Jon Trulson
parent 08622925c8
commit 58ccd05459
38 changed files with 585 additions and 98 deletions
+51 -9
View File
@@ -311,6 +311,12 @@ if test -z "$ac_cv_path_XRDB"; then
MISSING_PROGS="xrdb ${MISSING_PROGS}" MISSING_PROGS="xrdb ${MISSING_PROGS}"
fi fi
AC_PATH_PROG(PERL, perl)
if test -z "$ac_cv_path_PERL"; then
MISSING_PROGS="perl ${MISSING_PROGS}"
fi
dnl we need to use cpp for some things, like tooltalk and other dnl we need to use cpp for some things, like tooltalk and other
dnl runtime uses. So look for the system's cpp. NOTE: this is NOT dnl runtime uses. So look for the system's cpp. NOTE: this is NOT
dnl the CPP (gcc -E) set by AC_PROG_CPP. At this point I don't know dnl the CPP (gcc -E) set by AC_PROG_CPP. At this point I don't know
@@ -635,6 +641,51 @@ programs/dtsr/Makefile
programs/dtpdmd/Makefile programs/dtpdmd/Makefile
programs/dtinfo/Makefile
programs/dtinfo/tools/Makefile
programs/dtinfo/tools/misc/Makefile
programs/dtinfo/DtMmdb/Makefile
programs/dtinfo/DtMmdb/api/Makefile
programs/dtinfo/DtMmdb/btree/Makefile
programs/dtinfo/DtMmdb/btree_berkeley/Makefile
programs/dtinfo/DtMmdb/compression/Makefile
programs/dtinfo/DtMmdb/diskhash/Makefile
programs/dtinfo/DtMmdb/dstr/Makefile
programs/dtinfo/DtMmdb/dti_excs/Makefile
programs/dtinfo/DtMmdb/dynhash/Makefile
programs/dtinfo/DtMmdb/hmphf/Makefile
programs/dtinfo/DtMmdb/index/Makefile
programs/dtinfo/DtMmdb/mgrs/Makefile
programs/dtinfo/DtMmdb/misc/Makefile
programs/dtinfo/DtMmdb/object/Makefile
programs/dtinfo/DtMmdb/oliasdb/Makefile
programs/dtinfo/DtMmdb/schema/Makefile
programs/dtinfo/DtMmdb/storage/Makefile
programs/dtinfo/DtMmdb/utility/Makefile
programs/dtinfo/mmdb/Makefile
programs/dtinfo/mmdb/api/Makefile
programs/dtinfo/mmdb/btree/Makefile
programs/dtinfo/mmdb/btree_berkeley/Makefile
programs/dtinfo/mmdb/compression/Makefile
programs/dtinfo/mmdb/diskhash/Makefile
programs/dtinfo/mmdb/dstr/Makefile
programs/dtinfo/mmdb/dti_excs/Makefile
programs/dtinfo/mmdb/dynhash/Makefile
programs/dtinfo/mmdb/hmphf/Makefile
programs/dtinfo/mmdb/index/Makefile
programs/dtinfo/mmdb/mgrs/Makefile
programs/dtinfo/mmdb/misc/Makefile
programs/dtinfo/mmdb/object/Makefile
programs/dtinfo/mmdb/oliasdb/Makefile
programs/dtinfo/mmdb/schema/Makefile
programs/dtinfo/mmdb/storage/Makefile
programs/dtinfo/mmdb/utility/Makefile
programs/dtinfo/mmdb/HardCopy/Makefile
programs/dtinfo/mmdb/dti_cc/Makefile
programs/dtinfo/mmdb/StyleSheet/Makefile
programs/dtinfo/clients/Makefile
programs/dtinfo/clients/dtinfo_start/Makefile
programs/types/Makefile programs/types/Makefile
programs/tttypes/Makefile programs/tttypes/Makefile
@@ -696,12 +747,3 @@ programs/localized/es_ES.UTF-8/appmanager/Makefile
]) ])
AC_OUTPUT AC_OUTPUT
dnl not currently building
dnl programs/dthelp/parser/pass1/helptag/Makefile
dnl programs/dthelp/parser/pass1/Makefile
dnl programs/dthelp/parser/pass1/eltdef/Makefile
dnl programs/dthelp/parser/pass1/build/Makefile
dnl programs/dthelp/parser/Makefile
dnl programs/dthelp/parser/canon1/Makefile
dnl programs/dthelp/parser/pass2/Makefile
+1 -3
View File
@@ -4,7 +4,5 @@ SUBDIRS = backdrops icons dsdm dtmail dtpad dtfile dtwm dtlogin \
dtsession dthello dtstyle dtexec dtdbcache dticon dtterm dtcalc \ dtsession dthello dtstyle dtexec dtdbcache dticon dtterm dtcalc \
dtaction dtspcd dtscreen dtksh dtcm dtsearchpath dtappbuilder palettes \ dtaction dtspcd dtscreen dtksh dtcm dtsearchpath dtappbuilder palettes \
dtappintegrate dtprintegrate dtconfig dtcreate dtprintinfo fontaliases \ dtappintegrate dtprintegrate dtconfig dtcreate dtprintinfo fontaliases \
dtdspmsg ttsnoop dtimsstart dtpdm dtsr dtpdmd types \ dtdspmsg ttsnoop dtimsstart dtpdm dtsr dtpdmd dtinfo types \
tttypes util dtopen localized dthelp nsgmls dtdocbook tttypes util dtopen localized dthelp nsgmls dtdocbook
# NOTYET = dtinfo
@@ -2,6 +2,8 @@ MAINTAINERCLEANFILES = Makefile.in
noinst_PROGRAMS = build noinst_PROGRAMS = build
.NOTPARALLEL:
HELPTAG = .. HELPTAG = ..
HELPTAGSRC = $(HELPTAG)/helptag HELPTAGSRC = $(HELPTAG)/helptag
HELPPARSERSRC = $(HELPTAG)/parser HELPPARSERSRC = $(HELPTAG)/parser
+9 -5
View File
@@ -15,10 +15,14 @@ lib_LTLIBRARIES = libDtMmdb.la
libDtMmdb_la_SOURCES = libDtMmdb_la_SOURCES =
libDtMmdb_la_LIBADD += libapi.la libbtree.la libbtree_berkeley.la \ libDtMmdb_la_LIBADD = api/libapi.la btree/libbtree.la
libcompression.la libdiskhash.la libdstr.la \ btree_berkeley/libbtree_berkeley.la \
libdti_excs.la libdynhash.la libhmphf.la libindex.la \ compression/libcompression.la diskhash/libdiskhash.la \
libmgrs.la libmisc.la libobject.la liboliasdb.la \ dstr/libdstr.la libdti_excs/libdti_excs.la \
libschema.la libstorage.la libutility.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 libDtMmdb_la_LDFLAGS = -version-info 2:1:0
@@ -4,14 +4,13 @@ noinst_LTLIBRARIES = libbtree_berkeley.la
libbtree_berkeley_la_CFLAGS = -DMEMMOVE -I.. 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 \ 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_get.c bt_open.c bt_overflow.c bt_page.c \
bt_put.c bt_search.c bt_seq.c bt_split.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 realloc.c snprintf.c mpool.c db.c
if AIX
else
libbtree_berkeley_la_SOURCES += memmove.c
endif
@@ -1,6 +1,6 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LTLIBRARIES = libdiskhask.la noinst_LTLIBRARIES = libdiskhash.la
libdiskhash_la_CXXFLAGS = -DC_API -I.. -I../dti_excs libdiskhash_la_CXXFLAGS = -DC_API -I.. -I../dti_excs
@@ -2,7 +2,7 @@ infolibdir = ${prefix}/infolib
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
infolib_PROGRAMS = mmdb.infolib.spec infolib_DATA = mmdb.infolib.spec
noinst_LTLIBRARIES = liboliasdb.la noinst_LTLIBRARIES = liboliasdb.la
@@ -4,6 +4,28 @@ noinst_LTLIBRARIES = libutility.la
libutility_la_CXXFLAGS = -DC_API -DPORTABLE_DB -I.. -I../dti_excs -I../misc 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 \ libutility_la_SOURCES = funcs.C ostring.C pm_random.C \
atoi_pearson.C xtime.C buffer.C \ atoi_pearson.C xtime.C buffer.C \
atoi_larson.C atomic_lock.C rw_lock.C \ atoi_larson.C atomic_lock.C rw_lock.C \
+3 -1
View File
@@ -1,3 +1,5 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = tools dtinfo dtinfogen clients SUBDIRS = tools DtMmdb mmdb clients
#NOTYET dtinfo dtinfogen
@@ -2,11 +2,11 @@ MAINTAINERCLEANFILES = Makefile.in
noinst_PROGRAMS = dtinfo_start noinst_PROGRAMS = dtinfo_start
dtinfo_start_CFLAGS = -I. BUILT_SOURCES = dtinfo_start.opnums
dtinfo_start_LDADD = ${X_LIBS} $(LIBTT) $(LIBSVC) $(XTOOLLIB) -lXm dtinfo_start_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB) -lXm
dtinfo_start.opnums: $(srcdir)/tttypes/dtinfo_start.opnums dtinfo_start.opnums: $(top_builddir)/programs/tttypes/dtinfo_start.opnums
$(RM) dtinfo_start.opnums $(RM) dtinfo_start.opnums
$(LN_S) $? $@ $(LN_S) $? $@
@@ -1,67 +0,0 @@
icondir = $(CDE_INSTALLATION_TOP)/appconfig/icons/C
if JAPANESE
jdir = $(CDE_INSTALLATION_TOP)/appconfig/icons/ja
dist_j_DATA = bomb \
bomb16 \
bomb16m \
bomb32 \
bomb32m \
bombm \
browse.xbm \
browse_ins.xbm \
web_browse.xbm \
web_browse_ins.xbm \
default.xpm \
deiconify.xbm \
detached.xpm \
help.xbm \
help_ins.xbm \
history.xbm \
history_ins.xbm \
iconify.xbm \
locked.xbm \
logo.xpm.ps \
marks.xbm \
marks_ins.xbm \
pinin.xbm \
pinmid.xbm \
pinout.xbm \
quit.xbm \
search.xbm \
search_ins.xbm \
semilocked.xbm \
unlocked.xbm
endif
dist_icon_DATA = bomb \
bomb16 \
bomb16m \
bomb32 \
bomb32m \
bombm \
browse.xbm \
browse_ins.xbm \
web_browse.xbm \
web_browse_ins.xbm \
default.xpm \
deiconify.xbm \
detached.xpm \
help.xbm \
help_ins.xbm \
history.xbm \
history_ins.xbm \
iconify.xbm \
locked.xbm \
logo.xpm.ps \
marks.xbm \
marks_ins.xbm \
pinin.xbm \
pinmid.xbm \
pinout.xbm \
quit.xbm \
search.xbm \
search_ins.xbm \
semilocked.xbm \
unlocked.xbm
@@ -1 +1,3 @@
include $(srcdir)/programs/fontaliases/bdf/fonts.tmpl MAINTAINERCLEANFILES = Makefile.in
include $(top_builddir)/programs/fontaliases/bdf/fonts.am
@@ -0,0 +1,11 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = Agents Basic
bin_PROGRAMS = dtinfo
dtinfo_CPPFLAGS = -DEXPAND_TEMPLATES -I..
dtinfo_LDADD = lib
dtinfo_SOURCES = main.C main_c_api.c
@@ -1 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = mmdb infolib install SUBDIRS = mmdb infolib install
@@ -1 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = src StyleSheet SUBDIRS = src StyleSheet
@@ -0,0 +1,21 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libHardCopy.a
AUTOMAKE_OPTIONS = no-dependencies
libHardCopy_a_CXXFLAGS = -DCDE_NEXT -DEXPAND_TEMPLATES -I../../DtMmdb \
-I../../DtMmdb/HardCopy -I../../DtMmdb/dti_excs
libHardCopy_a_SOURCES = ../../DtMmdb/HardCopy/FPset.C \
../../DtMmdb/HardCopy/HardCopyFP.C \
../../DtMmdb/HardCopy/autoNumber.C \
../../DtMmdb/HardCopy/autoNumberFP.C
if LINUX
libHardCopy_a_SOURCES += ../../DtMmdb/HardCopy/TemplatesAutoNumber.C
endif
if BSD
libHardCopy_a_SOURCES += ../../DtMmdb/HardCopy/TemplatesAutoNumber.C
endif
+26
View File
@@ -0,0 +1,26 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = \
api btree \
btree_berkeley compression \
diskhash dstr \
dti_excs dynhash \
hmphf index \
mgrs misc \
object oliasdb \
schema storage \
utility HardCopy \
dti_cc StyleSheet
noinst_LIBRARIES = libmmdb.a
libmmdb_a_SOURCES =
libmmdb_a_LIBADD = api/libapi.a btree/libbtree.a \
btree_berkeley/libbtree_berkeley.a \
compression/libcompression.a \
diskhash/libdiskhash.a dstr/libdstr.a \
dti_excs/libdti_excs.a dynhash/libdynhash.a \
hmphf/libhmphf.a index/libindex.a mgrs/libmgrs.a \
misc/libmisc.a object/libobject.a oliasdb/liboliasdb.a \
schema/libschema.a storage/libstorage.a utility/libutility.a
@@ -0,0 +1,42 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libStyleSheet.a
AUTOMAKE_OPTIONS = no-dependencies
libStyleSheet_a_CXXFLAGS = -DEXPAND_TEMPLATES -DCDE_NEXT -I../../DtMmdb \
-I../../DtMmdb/StyleSheet -I../../DtMmdb/dti_excs \
-I../../DtMmdb/dti_cc
libStyleSheet_a_SOURCES = ../../DtMmdb/StyleSheet/Attribute.C \
../../DtMmdb/StyleSheet/AttributeList.C \
../../DtMmdb/StyleSheet/BitVector.C \
../../DtMmdb/StyleSheet/DocParser.C \
../../DtMmdb/StyleSheet/Element.C \
../../DtMmdb/StyleSheet/Expression.C \
../../DtMmdb/StyleSheet/Feature.C \
../../DtMmdb/StyleSheet/FeatureDefDictionary.C \
../../DtMmdb/StyleSheet/FeatureSet.C \
../../DtMmdb/StyleSheet/FeatureValue.C \
../../DtMmdb/StyleSheet/PathQualifier.C \
../../DtMmdb/StyleSheet/PathTable.C \
../../DtMmdb/StyleSheet/Resolver.C \
../../DtMmdb/StyleSheet/ResolverStack.C \
../../DtMmdb/StyleSheet/SSPath.C \
../../DtMmdb/StyleSheet/StyleSheet.C \
../../DtMmdb/StyleSheet/StyleSheetExceptions.C \
../../DtMmdb/StyleSheet/SymTab.C \
../../DtMmdb/StyleSheet/VariableTable.C \
../../DtMmdb/StyleSheet/defParser.C \
../../DtMmdb/StyleSheet/defToken.C \
../../DtMmdb/StyleSheet/style.C \
../../DtMmdb/StyleSheet/tokenStyle.C \
../../DtMmdb/StyleSheet/RendererHCV.C
if LINUX
libStyleSheet_a_SOURCES += ../../DtMmdb/StyleSheet/SSTemplates.C
endif
if BSD
libStyleSheet_a_SOURCES += ../../DtMmdb/StyleSheet/SSTemplates.C
endif
+14
View File
@@ -0,0 +1,14 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libapi.a
AUTOMAKE_OPTIONS = no-dependencies
libapi_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/misc -I../../DtMmdb/dti_excs
libapi_a_SOURCES = ../../DtMmdb/api/base.C \
../../DtMmdb/api/info_base.C \
../../DtMmdb/api/info_lib.C \
../../DtMmdb/api/smart_ptr.C \
../../DtMmdb/api/transaction.C \
../../DtMmdb/api/utility.C
@@ -0,0 +1,9 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libbtree.a
AUTOMAKE_OPTIONS = no-dependencies
libbtree_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs
libbtree_a_SOURCES = ../../DtMmdb/btree/mmdb_btree.C
@@ -0,0 +1,34 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libbtree_berkeley.a
AUTOMAKE_OPTIONS = no-dependencies
libbtree_berkeley_a_CFLAGS = -DMEMMOVE -I../../DtMmdb \
-I../../DtMmdb/btree_berkeley
libbtree_berkeley_a_SOURCES = ../../DtMmdb/btree_berkeley/bt_close.c \
../../DtMmdb/btree_berkeley/bt_conv.c \
../../DtMmdb/btree_berkeley/bt_debug.c \
../../DtMmdb/btree_berkeley/bt_delete.c \
../../DtMmdb/btree_berkeley/bt_get.c \
../../DtMmdb/btree_berkeley/bt_open.c \
../../DtMmdb/btree_berkeley/bt_overflow.c \
../../DtMmdb/btree_berkeley/bt_page.c \
../../DtMmdb/btree_berkeley/bt_put.c \
../../DtMmdb/btree_berkeley/bt_search.c \
../../DtMmdb/btree_berkeley/bt_seq.c \
../../DtMmdb/btree_berkeley/bt_split.c \
../../DtMmdb/btree_berkeley/bt_stack.c \
../../DtMmdb/btree_berkeley/bt_utils.c \
../../DtMmdb/btree_berkeley/mktemp.c \
../../DtMmdb/btree_berkeley/realloc.c \
../../DtMmdb/btree_berkeley/snprintf.c \
../../DtMmdb/btree_berkeley/mpool.c \
../../DtMmdb/btree_berkeley/db.c
if AIX
else
libbtree_berkeley_a_SOURCES += ../../DtMmdb/btree_berkeley/memmove.c
endif
@@ -0,0 +1,16 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libcompression.a
AUTOMAKE_OPTIONS = no-dependencies
libcompression_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs
libcompression_a_SOURCES = ../../DtMmdb/compression/abs_agent.C \
../../DtMmdb/compression/zip.C \
../../DtMmdb/compression/huffman.C \
../../DtMmdb/compression/trie.C \
../../DtMmdb/compression/code.C \
../../DtMmdb/compression/lzss.C \
../../DtMmdb/compression/sgml.C \
../../DtMmdb/compression/ps.C
@@ -0,0 +1,11 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdiskhash.a
AUTOMAKE_OPTIONS = no-dependencies
libdiskhash_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs
libdiskhash_a_SOURCES = ../../DtMmdb/diskhash/disk_bucket.C \
../../DtMmdb/diskhash/bucket_array.C \
../../DtMmdb/diskhash/disk_hash.C
+21
View File
@@ -0,0 +1,21 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdstr.a
AUTOMAKE_OPTIONS = no-dependencies
libdstr_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs
libdstr_a_SOURCES = ../../DtMmdb/dstr/set.C \
../../DtMmdb/dstr/bset.C \
../../DtMmdb/dstr/slist.C \
../../DtMmdb/dstr/dlist_cell.C \
../../DtMmdb/dstr/dlist.C \
../../DtMmdb/dstr/heap.C \
../../DtMmdb/dstr/void_ptr_array.C \
../../DtMmdb/dstr/void_ptr_stack.C \
../../DtMmdb/dstr/memory_pool.C \
../../DtMmdb/dstr/dstr_test.C \
../../DtMmdb/dstr/index_agent.C \
../../DtMmdb/dstr/token_stack.C \
../../DtMmdb/dstr/slist_char_ptr_cell.C
@@ -0,0 +1,15 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdti_cc.a
AUTOMAKE_OPTIONS = no-dependencies
libdti_cc_a_CXXFLAGS = -DEXPAND_TEMPLATES -I../../DtMmdb -I../../DtMmdb/dti_cc \
-I../../DtMmdb/dti_excs
libdti_cc_a_SOURCES = ../../DtMmdb/dti_cc/CC_Listbase.C \
../../DtMmdb/dti_cc/cc_exceptions.C \
../../DtMmdb/dti_cc/CC_String.C \
../../DtMmdb/dti_cc/CC_Tokenizer.C \
../../DtMmdb/dti_cc/CC_Stack.C \
../../DtMmdb/dti_cc/CC_Slist.C
@@ -0,0 +1,26 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdti_excs.a
AUTOMAKE_OPTIONS = no-dependencies
libdti_excs_a_CXXFLAGS = -DCC_VERSION=30 -DCHECK_INITIALIZED \
-I../../DtMmdb/dti_excs
if SOLARIS
libdti_excs_a_CXXFLAGS += -DHAS_TERMINATE
endif
if LINUX
libdti_excs_a_CXXFLAGS += -DNATIVE_EXCEPTIONS
endif
if BSD
libdti_excs_a_CXXFLAGS += -DNATIVE_EXCEPTIONS
endif
libdti_excs_a_SOURCES = ../../DtMmdb/dti_excs/Jump_Environment.C \
../../DtMmdb/dti_excs/Exceptions.C \
../../DtMmdb/dti_excs/Exception.C \
../../DtMmdb/dti_excs/Destructable.C \
../../DtMmdb/dti_excs/terminate.C
@@ -0,0 +1,11 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdynhash.a
AUTOMAKE_OPTIONS = no-dependencies
libdynhash_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs
libdynhash_a_SOURCES = ../../DtMmdb/dynhash/data_t.C \
../../DtMmdb/dynhash/imp_bucket.C \
../../DtMmdb/dynhash/imp_die.C
@@ -0,0 +1,14 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libhmphf.a
AUTOMAKE_OPTIONS = no-dependencies
libhmphf_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs
libhmphf_a_SOURCES = ../../DtMmdb/hmphf/buckets.C \
../../DtMmdb/hmphf/mphf_funcs.C \
../../DtMmdb/hmphf/mphf_hash_table.C \
../../DtMmdb/hmphf/params.C \
../../DtMmdb/hmphf/pattern.C \
../../DtMmdb/hmphf/sorter.C
@@ -0,0 +1,17 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libindex.a
AUTOMAKE_OPTIONS = no-dependencies
libindex_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs
libindex_a_SOURCES = ../../DtMmdb/index/btree_index.C \
../../DtMmdb/index/dyn_disk_index.C \
../../DtMmdb/index/dyn_index.C \
../../DtMmdb/index/dyn_memory_index.C \
../../DtMmdb/index/fast_mphf.C \
../../DtMmdb/index/hash.C \
../../DtMmdb/index/index.C \
../../DtMmdb/index/inv_lists.C \
../../DtMmdb/index/mphf_index.C
+13
View File
@@ -0,0 +1,13 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libmgrs.a
AUTOMAKE_OPTIONS = no-dependencies
libmgrs_a_CXXFLAGS = -DCOMPACTED_DISK_REP -DPORTABLE_DB -I../../DtMmdb \
-I../../DtMmdb/dti_excs
libmgrs_a_SOURCES = ../../DtMmdb/mgrs/managers.C \
../../DtMmdb/mgrs/misc.C \
../../DtMmdb/mgrs/query_mgr.C \
../../DtMmdb/mgrs/template_mgr.C
@@ -0,0 +1,9 @@
MAINTAINERCLEANFILES= Makefile.in
noinst_LIBRARIES = libmisc.a
AUTOMAKE_OPTIONS = no-dependencies
libmisc_a_CFLAGS = -DPORTABLE_DB
libmisc_a_SOURCES = ../../DtMmdb/misc/unique_id.c
@@ -0,0 +1,25 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libobject.a
AUTOMAKE_OPTIONS = no-dependencies
libobject_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs
libobject_a_SOURCES = ../../DtMmdb/object/composite.C \
../../DtMmdb/object/compressed_pstring.C \
../../DtMmdb/object/cset.C \
../../DtMmdb/object/dl_list.C \
../../DtMmdb/object/dl_list_cell.C \
../../DtMmdb/object/handler.C \
../../DtMmdb/object/integer.C \
../../DtMmdb/object/long_pstring.C \
../../DtMmdb/object/oid.C \
../../DtMmdb/object/oid_list.C \
../../DtMmdb/object/oid_t.C \
../../DtMmdb/object/primitive.C \
../../DtMmdb/object/pstring.C \
../../DtMmdb/object/random_gen.C \
../../DtMmdb/object/root.C \
../../DtMmdb/object/short_list.C \
../../DtMmdb/object/tuple.C
@@ -0,0 +1,33 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = liboliasdb.a
AUTOMAKE_OPTIONS = no-dependencies
liboliasdb_a_CXXFLAGS = -DNO_DB_LOCK -DCDE_NEXT -I../../DtMmdb \
-I../../DtMmdb/misc -I../../DtMmdb/dti_excs \
-I../../DtMmdb/dti_cc -I../.. -I../../DtMmdb/oliasdb
liboliasdb_a_SOURCES = ../../DtMmdb/oliasdb/asciiIn_filters.C \
../../DtMmdb/oliasdb/collectionIterator.C \
../../DtMmdb/oliasdb/dlp_hd.C \
../../DtMmdb/oliasdb/dlp_test.C \
../../DtMmdb/oliasdb/doc_hd.C \
../../DtMmdb/oliasdb/doc_test.C \
../../DtMmdb/oliasdb/graphic_hd.C \
../../DtMmdb/oliasdb/graphic_test.C \
../../DtMmdb/oliasdb/loc_test.C \
../../DtMmdb/oliasdb/locator_hd.C \
../../DtMmdb/oliasdb/mark.C \
../../DtMmdb/oliasdb/mark_base.C \
../../DtMmdb/oliasdb/mark_test.C \
../../DtMmdb/oliasdb/mmdb.C \
../../DtMmdb/oliasdb/node_hd.C \
../../DtMmdb/oliasdb/node_test.C \
../../DtMmdb/oliasdb/olias_funcs.C \
../../DtMmdb/oliasdb/olias_test.C \
../../DtMmdb/oliasdb/stylesheet_hd.C \
../../DtMmdb/oliasdb/stylesheet_test.C \
../../DtMmdb/oliasdb/toc_hd.C \
../../DtMmdb/oliasdb/toc_test.C \
../../DtMmdb/oliasdb/user_base.C
@@ -0,0 +1,19 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libschema.a
AUTOMAKE_OPTIONS = no-dependencies
libschema_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
-I../../DtMmdb/misc
libschema_a_SOURCES = ../../DtMmdb/schema/desc.C \
../../DtMmdb/schema/store_desc.C \
../../DtMmdb/schema/object_dict.C \
../../DtMmdb/schema/stored_object_desc.C \
../../DtMmdb/schema/index_desc.C \
../../DtMmdb/schema/inv_desc.C \
../../DtMmdb/schema/agent_desc.C \
../../DtMmdb/schema/container_desc.C \
../../DtMmdb/schema/sheet.C \
../../DtMmdb/schema/token.C
@@ -0,0 +1,22 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libstorage.a
AUTOMAKE_OPTIONS = no-dependencies
libstorage_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs
libstorage_a_SOURCES = ../../DtMmdb/storage/abs_storage.C \
../../DtMmdb/storage/chunks_index.C \
../../DtMmdb/storage/heap_comp_funcs.C \
../../DtMmdb/storage/lru.C \
../../DtMmdb/storage/page.C \
../../DtMmdb/storage/page_cache.C \
../../DtMmdb/storage/page_rep.C \
../../DtMmdb/storage/page_storage.C \
../../DtMmdb/storage/rep_cell.C \
../../DtMmdb/storage/rep_policy.C \
../../DtMmdb/storage/store_test.C \
../../DtMmdb/storage/unixf_storage.C \
../../DtMmdb/storage/version.C \
../../DtMmdb/storage/vm_storage.C
@@ -0,0 +1,52 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libutility.a
AUTOMAKE_OPTIONS = no-dependencies
libutility_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
-I../../DtMmdb/misc
#FIXME: This should be done in autotools_config.h
if I386
libutility_a_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if X86_64
libutility_a_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if ARM
libutility_a_CXXFLAGS += -DMMDB_LITTLE_ENDIAN
endif
if PPC
libutility_a_CXXFLAGS += -DMMDB_BIG_ENDIAN
endif
if SPARC
libutility_a_CXXFLAGS += -DMMDB_BIG_ENDIAN
endif
libutility_a_SOURCES = ../../DtMmdb/utility/funcs.C \
../../DtMmdb/utility/ostring.C \
../../DtMmdb/utility/pm_random.C \
../../DtMmdb/utility/atoi_pearson.C \
../../DtMmdb/utility/xtime.C \
../../DtMmdb/utility/buffer.C \
../../DtMmdb/utility/atoi_larson.C \
../../DtMmdb/utility/atomic_lock.C \
../../DtMmdb/utility/rw_lock.C \
../../DtMmdb/utility/atoi_fast.C \
../../DtMmdb/utility/filter.C \
../../DtMmdb/utility/mmdb_exception.C \
../../DtMmdb/utility/randomize.C \
../../DtMmdb/utility/streambuf.C \
../../DtMmdb/utility/charbuf.C \
../../DtMmdb/utility/filebuf.C \
../../DtMmdb/utility/string.C \
../../DtMmdb/utility/stringstream.C \
../../DtMmdb/utility/iostream.C \
../../DtMmdb/utility/fstream.C \
../../DtMmdb/utility/stream.C \
../../DtMmdb/utility/ios.C
@@ -0,0 +1,18 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_PROGRAMS = dfiles pmaker msgsets
noinst_SCRIPTS = treeres
LOCAL_SED_DEFINES = -e 's|PERL|$(PERL)|g'
dfiles_SOURCES = dfiles.c
pmaker_SOURCES = pmaker.c
msgsets_SOURCES = msgsets.C
treeres: treeres.src
$(RM) $@
$(SED) $(LOCAL_SED_DEFINES) $< > $@
chmod +x $@
View File