1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

dtinfo/mmdb: redo the way this library is built

Specifically:

- use libtool so that the top level library contains the actual
  objects, and not just the sub-archives, which the linker will just
  ignore.
- create the source files via symlinks rather than referencing them
  with relative paths.  Doing it that way causes a 'make clean' to
  delete objects in DtMmdb/ which is wrong.
- fix up utility/ - it seemed to be building more source files than
  the original Imakefile listed.  Other changes may need to be done
  here if similar mistakes were made in other subdirs.
This commit is contained in:
Jon Trulson 2021-12-04 15:27:14 -07:00
parent b24fd04619
commit 97b2f86eba
22 changed files with 350 additions and 301 deletions

View file

@ -1,9 +1,21 @@
# Some common env variables needed by the various modules # Some common env variables needed by the various modules
# common defines # common defines
DTINFO_DEFINES = -DWideCharSupport -DUseWideChars -DInternationalize \ DTINFO_DEFINES = -DDtinfoClient -DUseWideChars -DInternationalize \
-DJapaneseLocal -DUseMotifXpm -DUseTooltalk -DUseSessionMgmt \ -DUseMotifXpm -DUseTooltalk -DUseSessionMgmt -DDTSEARCH -DCDE_NEXT \
-DDTSEARCH -DCDE_NEXT -DEXPAND_TEMPLATES -DEXPAND_TEMPLATES
if LINUX
DTINFO_DEFINES += -DNATIVE_EXCEPTIONS
endif
if BSD
DTINFO_DEFINES += -DNATIVE_EXCEPTIONS
endif
if SOLARIS
DTINFO_DEFINES += -DHAS_TERMINATE -DNATIVE_EXCEPTIONS
endif
# where stuff is # where stuff is
OLIAS = $(top_srcdir)/programs/dtinfo OLIAS = $(top_srcdir)/programs/dtinfo
@ -19,6 +31,9 @@ WWL_INCLUDES = -I$(WWL)/include
WWL_LIBS=$(STATIC) -L$(WWL)/src -lWWL WWL_LIBS=$(STATIC) -L$(WWL)/src -lWWL
EXCEPTIONS_INCLUDES = -I$(EXCEPTIONS) EXCEPTIONS_INCLUDES = -I$(EXCEPTIONS)
MMDB_INCLUDES = -I$(MMDB) MMDB_INCLUDES = -I$(MMDB)
#MMDB_LIBS=$(STATIC) -L$(OLIAS)/mmdb -lMMDB
MMDB_LIBS=$(OLIAS)/mmdb/libMMDB.la
#MMDB_LIBS= $(OLIAS)/DtMmdb/libDtMmdb.la
UAS_INCLUDES = -I$(UAS)/Base UAS_INCLUDES = -I$(UAS)/Base
COMMON_CLASS_INCLUDES = -I$(MMDB)/dti_cc -I$(MMDB) COMMON_CLASS_INCLUDES = -I$(MMDB)/dti_cc -I$(MMDB)
COMMON_CLASS_LIBDIR = $(STATIC) -L$(MMDB)/dti_cc COMMON_CLASS_LIBDIR = $(STATIC) -L$(MMDB)/dti_cc

View file

@ -1,21 +1,27 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libHardCopy.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/HardCopy
BUILT_SOURCES = FPset.C HardCopyFP.C autoNumber.C autoNumberFP.C
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 if LINUX
libHardCopy_a_SOURCES += ../../DtMmdb/HardCopy/TemplatesAutoNumber.C BUILT_SOURCES += TemplatesAutoNumber.C
endif endif
if BSD if BSD
libHardCopy_a_SOURCES += ../../DtMmdb/HardCopy/TemplatesAutoNumber.C BUILT_SOURCES += TemplatesAutoNumber.C
endif endif
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libHardCopy.la
libHardCopy_la_CXXFLAGS = $(DTINFO_DEFINES) \
-I../../DtMmdb -I../../DtMmdb/HardCopy -I../../DtMmdb/dti_excs \
-I$(BASE)
libHardCopy_la_SOURCES = $(BUILT_SOURCES)

View file

@ -12,15 +12,19 @@ SUBDIRS = \
utility HardCopy \ utility HardCopy \
dti_cc StyleSheet dti_cc StyleSheet
noinst_LIBRARIES = libmmdb.a noinst_LTLIBRARIES = libMMDB.la
libmmdb_a_SOURCES = libMMDB_la_SOURCES =
# fake things so libtool creates this as a C++ library
nodist_EXTRA_libMMDB_la_SOURCES = dummy.cxx
libmmdb_a_LIBADD = api/libapi.a btree/libbtree.a \ libMMDB_la_LIBADD = api/libapi.la btree/libbtree.la \
btree_berkeley/libbtree_berkeley.a \ btree_berkeley/libbtree_berkeley.la \
compression/libcompression.a \ compression/libcompression.la \
diskhash/libdiskhash.a dstr/libdstr.a \ diskhash/libdiskhash.la dstr/libdstr.la \
dti_excs/libdti_excs.a dynhash/libdynhash.a \ dti_excs/libdti_excs.la dynhash/libdynhash.la \
hmphf/libhmphf.a index/libindex.a mgrs/libmgrs.a \ hmphf/libhmphf.la index/libindex.la \
misc/libmisc.a object/libobject.a oliasdb/liboliasdb.a \ mgrs/libmgrs.la misc/libmisc.la \
schema/libschema.a storage/libstorage.a utility/libutility.a object/libobject.la oliasdb/liboliasdb.la \
schema/libschema.la storage/libstorage.la \
utility/libutility.la

View file

@ -1,42 +1,36 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libStyleSheet.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/StyleSheet
BUILT_SOURCES = Attribute.C AttributeList.C BitVector.C DocParser.C \
Element.C Expression.C Feature.C FeatureDefDictionary.C \
FeatureSet.C FeatureValue.C PathQualifier.C PathTable.C \
Resolver.C ResolverStack.C SSPath.C StyleSheet.C \
StyleSheetExceptions.C SymTab.C VariableTable.C defParser.C \
defToken.C style.C tokenStyle.C RendererHCV.C
libStyleSheet_a_CXXFLAGS = -DEXPAND_TEMPLATES -DCDE_NEXT -I../../DtMmdb \ SPECFILES = hardcopy.feature.spec online.feature.spec
-I../../DtMmdb/StyleSheet -I../../DtMmdb/dti_excs \
-I../../DtMmdb/dti_cc
libStyleSheet_a_SOURCES = ../../DtMmdb/StyleSheet/Attribute.C \ BUILT_SOURCES += $(SPECFILES)
../../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 if LINUX
libStyleSheet_a_SOURCES += ../../DtMmdb/StyleSheet/SSTemplates.C BUILT_SOURCES += SSTemplates.C
endif endif
if BSD if BSD
libStyleSheet_a_SOURCES += ../../DtMmdb/StyleSheet/SSTemplates.C BUILT_SOURCES += SSTemplates.C
endif endif
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libStyleSheet.la
libStyleSheet_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb \
-I../../DtMmdb/StyleSheet -I../../DtMmdb/dti_excs \
-I../../DtMmdb/dti_cc -I$(BASE)
libStyleSheet_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,14 +1,22 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libapi.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
BASE = ../../DtMmdb/api
BUILT_SOURCES = base.C info_base.C info_lib.C smart_ptr.C \
transaction.C utility.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libapi.la
libapi_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/misc \
-I../../DtMmdb/dti_excs -I$(BASE) $(DTINFO_DEFINES)
libapi_la_SOURCES = $(BUILT_SOURCES)
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

View file

@ -1,9 +1,17 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libbtree.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/btree
BUILT_SOURCES = mmdb_btree.C
libbtree_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libbtree_a_SOURCES = ../../DtMmdb/btree/mmdb_btree.C CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libbtree.la
libbtree_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libbtree_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,34 +1,35 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libbtree_berkeley.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/btree_berkeley
BUILT_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 \
\
mktemp.c realloc.c snprintf.c \
\
mpool.c \
\
db.c
libbtree_berkeley_a_CFLAGS = -DMEMMOVE -I../../DtMmdb \ if LINUX
-I../../DtMmdb/btree_berkeley BUILT_SOURCES += memmove.c
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 endif
if BSD
BUILT_SOURCES += memmove.c
endif
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libbtree_berkeley.la
libbtree_berkeley_la_CFLAGS = $(DTINFO_DEFINES) -DMEMMOVE -I../../DtMmdb \
-I../../DtMmdb/btree_berkeley -I$(BASE)
libbtree_berkeley_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,16 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libcompression.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/compression
BUILT_SOURCES = abs_agent.C zip.C huffman.C trie.C code.C lzss.C
libcompression_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs PARSER_FILES = sgml.C ps.C
BUILT_SOURCES += $(PARSER_FILES)
libcompression_a_SOURCES = ../../DtMmdb/compression/abs_agent.C \ $(BUILT_SOURCES):
../../DtMmdb/compression/zip.C \ $(LN_S) $(BASE)/$@ $@
../../DtMmdb/compression/huffman.C \
../../DtMmdb/compression/trie.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/compression/code.C \
../../DtMmdb/compression/lzss.C \ noinst_LTLIBRARIES = libcompression.la
../../DtMmdb/compression/sgml.C \
../../DtMmdb/compression/ps.C libcompression_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libcompression_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,11 +1,17 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdiskhash.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/diskhash
BUILT_SOURCES = disk_bucket.C bucket_array.C disk_hash.C
libdiskhash_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libdiskhash_a_SOURCES = ../../DtMmdb/diskhash/disk_bucket.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/diskhash/bucket_array.C \
../../DtMmdb/diskhash/disk_hash.C noinst_LTLIBRARIES = libdiskhash.la
libdiskhash_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libdiskhash_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,21 +1,19 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdstr.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/dstr
BUILT_SOURCES = set.C bset.C slist.C dlist_cell.C dlist.C heap.C \
void_ptr_array.C void_ptr_stack.C memory_pool.C dstr_test.C \
index_agent.C token_stack.C slist_char_ptr_cell.C
libdstr_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libdstr_a_SOURCES = ../../DtMmdb/dstr/set.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/dstr/bset.C \
../../DtMmdb/dstr/slist.C \ noinst_LTLIBRARIES = libdstr.la
../../DtMmdb/dstr/dlist_cell.C \
../../DtMmdb/dstr/dlist.C \ libdstr_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
../../DtMmdb/dstr/heap.C \
../../DtMmdb/dstr/void_ptr_array.C \ libdstr_la_SOURCES = $(BUILT_SOURCES)
../../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

View file

@ -1,15 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdti_cc.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/dti_cc
BUILT_SOURCES = CC_Listbase.C cc_exceptions.C CC_String.C \
CC_Tokenizer.C CC_Stack.C CC_Slist.C
libdti_cc_a_CXXFLAGS = -DEXPAND_TEMPLATES -I../../DtMmdb -I../../DtMmdb/dti_cc \ $(BUILT_SOURCES):
-I../../DtMmdb/dti_excs $(LN_S) $(BASE)/$@ $@
libdti_cc_a_SOURCES = ../../DtMmdb/dti_cc/CC_Listbase.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/dti_cc/cc_exceptions.C \
../../DtMmdb/dti_cc/CC_String.C \
../../DtMmdb/dti_cc/CC_Tokenizer.C \ noinst_LTLIBRARIES = libdti_cc.la
../../DtMmdb/dti_cc/CC_Stack.C \
../../DtMmdb/dti_cc/CC_Slist.C libdti_cc_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb \
-I../../DtMmdb/dti_cc -I../../DtMmdb/dti_excs -I$(BASE)
libdti_cc_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,26 +1,19 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdti_excs.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/dti_excs
BUILT_SOURCES = Jump_Environment.C Exceptions.C Exception.C \
Destructable.C terminate.C
libdti_excs_a_CXXFLAGS = -DCC_VERSION=30 -DCHECK_INITIALIZED \ $(BUILT_SOURCES):
-I../../DtMmdb/dti_excs $(LN_S) $(BASE)/$@ $@
if SOLARIS CLEANFILES = $(BUILT_SOURCES)
libdti_excs_a_CXXFLAGS += -DHAS_TERMINATE
endif
if LINUX noinst_LTLIBRARIES = libdti_excs.la
libdti_excs_a_CXXFLAGS += -DNATIVE_EXCEPTIONS
endif
if BSD libdti_excs_la_CXXFLAGS = $(DTINFO_DEFINES) -DCC_VERSION=30 -DCHECK_INITIALIZED \
libdti_excs_a_CXXFLAGS += -DNATIVE_EXCEPTIONS -I../../DtMmdb/dti_excs -I$(BASE)
endif
libdti_excs_a_SOURCES = ../../DtMmdb/dti_excs/Jump_Environment.C \ libdti_excs_la_SOURCES = $(BUILT_SOURCES)
../../DtMmdb/dti_excs/Exceptions.C \
../../DtMmdb/dti_excs/Exception.C \
../../DtMmdb/dti_excs/Destructable.C \
../../DtMmdb/dti_excs/terminate.C

View file

@ -1,11 +1,17 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libdynhash.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/dynhash
BUILT_SOURCES = data_t.C imp_bucket.C imp_die.C
libdynhash_a_CXXFLAGS = -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libdynhash_a_SOURCES = ../../DtMmdb/dynhash/data_t.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/dynhash/imp_bucket.C \
../../DtMmdb/dynhash/imp_die.C noinst_LTLIBRARIES = libdynhash.la
libdynhash_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libdynhash_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,14 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libhmphf.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/hmphf
BUILT_SOURCES = buckets.C mphf_funcs.C mphf_hash_table.C params.C \
pattern.C sorter.C
libhmphf_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libhmphf.la
libhmphf_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb \
-I../../DtMmdb/dti_excs -I$(BASE)
libhmphf_la_SOURCES = $(BUILT_SOURCES)
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

View file

@ -1,17 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libindex.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/index
BUILT_SOURCES = btree_index.C dyn_disk_index.C dyn_index.C \
dyn_memory_index.C fast_mphf.C hash.C index.C \
inv_lists.C mphf_index.C
libindex_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libindex_a_SOURCES = ../../DtMmdb/index/btree_index.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/index/dyn_disk_index.C \
../../DtMmdb/index/dyn_index.C \ noinst_LTLIBRARIES = libindex.la
../../DtMmdb/index/dyn_memory_index.C \
../../DtMmdb/index/fast_mphf.C \ libindex_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
../../DtMmdb/index/hash.C \ -I$(BASE)
../../DtMmdb/index/index.C \
../../DtMmdb/index/inv_lists.C \ libindex_la_SOURCES = $(BUILT_SOURCES)
../../DtMmdb/index/mphf_index.C

View file

@ -1,13 +1,18 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libmgrs.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/mgrs
BUILT_SOURCES = managers.C misc.C query_mgr.C template_mgr.C
libmgrs_a_CXXFLAGS = -DCOMPACTED_DISK_REP -DPORTABLE_DB -I../../DtMmdb \ $(BUILT_SOURCES):
-I../../DtMmdb/dti_excs $(LN_S) $(BASE)/$@ $@
libmgrs_a_SOURCES = ../../DtMmdb/mgrs/managers.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/mgrs/misc.C \
../../DtMmdb/mgrs/query_mgr.C \ noinst_LTLIBRARIES = libmgrs.la
../../DtMmdb/mgrs/template_mgr.C
libmgrs_la_CXXFLAGS = $(DTINFO_DEFINES) -DCOMPACTED_DISK_REP -DPORTABLE_DB -I../../DtMmdb \
-I../../DtMmdb/dti_excs -I$(BASE)
libmgrs_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,9 +1,17 @@
MAINTAINERCLEANFILES= Makefile.in MAINTAINERCLEANFILES= Makefile.in
noinst_LIBRARIES = libmisc.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/misc
BUILT_SOURCES = unique_id.c
libmisc_a_CFLAGS = -DPORTABLE_DB $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libmisc_a_SOURCES = ../../DtMmdb/misc/unique_id.c CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libmisc.la
libmisc_la_CFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I$(BASE)
libmisc_la_SOURCES = $(BUILT_SOURCES)

View file

@ -1,25 +1,22 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libobject.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/object
BUILT_SOURCES = composite.C compressed_pstring.C cset.C dl_list.C \
dl_list_cell.C handler.C integer.C \
long_pstring.C oid.C oid_list.C oid_t.C \
primitive.C pstring.C random_gen.C root.C \
short_list.C tuple.C
libobject_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libobject_a_SOURCES = ../../DtMmdb/object/composite.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/object/compressed_pstring.C \
../../DtMmdb/object/cset.C \ noinst_LTLIBRARIES = libobject.la
../../DtMmdb/object/dl_list.C \
../../DtMmdb/object/dl_list_cell.C \ libobject_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
../../DtMmdb/object/handler.C \ -I$(BASE)
../../DtMmdb/object/integer.C \
../../DtMmdb/object/long_pstring.C \ libobject_la_SOURCES = $(BUILT_SOURCES)
../../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

View file

@ -1,33 +1,26 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = liboliasdb.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/oliasdb
BUILT_SOURCES = asciiIn_filters.C collectionIterator.C dlp_hd.C \
dlp_test.C doc_hd.C doc_test.C graphic_hd.C \
graphic_test.C loc_test.C locator_hd.C mark.C \
mark_base.C mark_test.C mmdb.C node_hd.C \
node_test.C olias_funcs.C olias_test.C \
stylesheet_hd.C stylesheet_test.C toc_hd.C \
toc_test.C user_base.C
liboliasdb_a_CXXFLAGS = -DNO_DB_LOCK -DCDE_NEXT -I../../DtMmdb \ $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = liboliasdb.la
liboliasdb_la_CXXFLAGS = $(DTINFO_DEFINES) -DNO_DB_LOCK -DCDE_NEXT -I../../DtMmdb \
-I../../DtMmdb/misc -I../../DtMmdb/dti_excs \ -I../../DtMmdb/misc -I../../DtMmdb/dti_excs \
-I../../DtMmdb/dti_cc -I../.. -I../../DtMmdb/oliasdb -I../../DtMmdb/dti_cc -I../.. -I../../DtMmdb/oliasdb \
-I$(BASE)
liboliasdb_a_SOURCES = ../../DtMmdb/oliasdb/asciiIn_filters.C \ liboliasdb_la_SOURCES = $(BUILT_SOURCES)
../../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

View file

@ -1,19 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libschema.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/schema
BUILT_SOURCES = desc.C store_desc.C object_dict.C \
stored_object_desc.C index_desc.C inv_desc.C \
agent_desc.C container_desc.C sheet.C token.C
libschema_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \ $(BUILT_SOURCES):
-I../../DtMmdb/misc $(LN_S) $(BASE)/$@ $@
libschema_a_SOURCES = ../../DtMmdb/schema/desc.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/schema/store_desc.C \
../../DtMmdb/schema/object_dict.C \ noinst_LTLIBRARIES = libschema.la
../../DtMmdb/schema/stored_object_desc.C \
../../DtMmdb/schema/index_desc.C \ libschema_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
../../DtMmdb/schema/inv_desc.C \ -I../../DtMmdb/misc -I$(BASE)
../../DtMmdb/schema/agent_desc.C \
../../DtMmdb/schema/container_desc.C \ libschema_la_SOURCES = $(BUILT_SOURCES)
../../DtMmdb/schema/sheet.C \
../../DtMmdb/schema/token.C

View file

@ -1,22 +1,21 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libstorage.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/storage
BUILT_SOURCES = abs_storage.C chunks_index.C heap_comp_funcs.C lru.C \
page.C page_cache.C page_rep.C page_storage.C \
rep_cell.C rep_policy.C store_test.C \
unixf_storage.C version.C vm_storage.C
libstorage_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs $(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
libstorage_a_SOURCES = ../../DtMmdb/storage/abs_storage.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/storage/chunks_index.C \
../../DtMmdb/storage/heap_comp_funcs.C \ noinst_LTLIBRARIES = libstorage.la
../../DtMmdb/storage/lru.C \
../../DtMmdb/storage/page.C \ libstorage_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB \
../../DtMmdb/storage/page_cache.C \ -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
../../DtMmdb/storage/page_rep.C \
../../DtMmdb/storage/page_storage.C \ libstorage_la_SOURCES = $(BUILT_SOURCES)
../../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

View file

@ -1,31 +1,20 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libutility.a include $(top_srcdir)/programs/dtinfo/dtinfo/src/templates/dtinfo_env.mk
AUTOMAKE_OPTIONS = no-dependencies BASE = ../../DtMmdb/utility
BUILT_SOURCES = atoi_fast.C atoi_larson.C atoi_pearson.C \
atomic_lock.C buffer.C filter.C funcs.C mmdb_exception.C \
ostring.C pm_random.C randomize.C rw_lock.C xtime.C
libutility_a_CXXFLAGS = -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \ $(BUILT_SOURCES):
-I../../DtMmdb/misc $(LN_S) $(BASE)/$@ $@
libutility_a_SOURCES = ../../DtMmdb/utility/funcs.C \ CLEANFILES = $(BUILT_SOURCES)
../../DtMmdb/utility/ostring.C \
../../DtMmdb/utility/pm_random.C \ noinst_LTLIBRARIES = libutility.la
../../DtMmdb/utility/atoi_pearson.C \
../../DtMmdb/utility/xtime.C \ libutility_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB \
../../DtMmdb/utility/buffer.C \ -I../../DtMmdb -I../../DtMmdb/dti_excs -I../../DtMmdb/misc -I$(BASE)
../../DtMmdb/utility/atoi_larson.C \
../../DtMmdb/utility/atomic_lock.C \ libutility_la_SOURCES = $(BUILT_SOURCES)
../../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