DtMmdb: move to lib directory as a standalone library.

This commit is contained in:
Liang Chang
2022-01-13 00:15:14 +08:00
parent f3baea9faa
commit e93b2bc626
589 changed files with 31 additions and 2985 deletions

View File

@@ -1,82 +0,0 @@
XCOMM $TOG: Imakefile /main/2 1997/12/23 11:41:20 bill $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
XCOMM Do not put any -g here, will cause the generation of MasterTemplate.c.c
XCOMM to use centerline_new, which cannot be linked on HP
XCOMM darwinl 6/27/95
#ifdef DtinfoClient
DEFINES=-DCDE_NEXT
#else
DEFINES=
#endif
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/HardCopy $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) -I$(DTMMDBSRC)
#if defined(CplusplusCompilerMajorVersion) && \
(CplusplusCompilerMajorVersion == 4) && !defined(SunArchitecture)
XCOMM need the ptr repository
CXXEXTRA_DEFINES = -ptr../templates
#endif
#if defined(HPArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion != 4)
LinkSourceFile(TemplatesAutoNumber.C,$(DTMMDBSRC)/HardCopy)
EXTRA_SRCS = TemplatesAutoNumber.C
#endif
LinkSourceFile(FPset.C,$(DTMMDBSRC)/HardCopy)
LinkSourceFile(HardCopyFP.C,$(DTMMDBSRC)/HardCopy)
LinkSourceFile(autoNumber.C,$(DTMMDBSRC)/HardCopy)
LinkSourceFile(autoNumberFP.C,$(DTMMDBSRC)/HardCopy)
BASE_SRCS = FPset.C HardCopyFP.C autoNumber.C autoNumberFP.C
SRCS = $(BASE_SRCS) $(EXTRA_SRCS)
OBJS = $(BASE_SRCS:.C=.o) $(EXTRA_SRCS:.C=.o)
#include <Library.tmpl>
#ifdef HPArchitecture
LinkSourceFile(all_tmpls,$(DTMMDBSRC)/HardCopy)
SpecialCPlusPlusObjectRule(TemplatesAutoNumber.o,,+pti all_tmpls -DEXPAND_TEMPLATES)
#elif defined(SunArchitecture) && CplusplusCompilerMajorVersion < 4
LinkSourceFile(all_tmpls,$(DTMMDBSRC)/HardCopy)
SpecialCPlusPlusObjectRule(TemplatesAutoNumber.o,,+Tall_tmpls -DEXPAND_TEMPLATES)
#elif defined(AlphaArchitecture)
SpecialCPlusPlusObjectRule(TemplatesAutoNumber.o,,-ptf -DEXPAND_TEMPLATES)
#elif defined(LinuxArchitecture) || defined(BSDArchitecture) || \
defined(SunArchitecture)
SpecialCPlusPlusObjectRule(TemplatesAutoNumber.o,,-DEXPAND_TEMPLATES)
SpecialCPlusPlusExpandRule(TemplatesAutoNumber..c,TemplatesAutoNumber.C,-DEXPAND_TEMPLATES)
#else
SpecialCPlusPlusObjectRule(TemplatesAutoNumber.o,,-ptf -DEXPAND_TEMPLATES)
SpecialCPlusPlusExpandRule(TemplatesAutoNumber..c,TemplatesAutoNumber.C,-ptf -DEXPAND_TEMPLATES)
#endif
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,27 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/HardCopy
BUILT_SOURCES = FPset.C HardCopyFP.C autoNumber.C autoNumberFP.C
if LINUX
BUILT_SOURCES += TemplatesAutoNumber.C
endif
if BSD
BUILT_SOURCES += TemplatesAutoNumber.C
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

@@ -1,253 +0,0 @@
XCOMM $TOG: Imakefile /main/12 1998/08/10 15:56:48 mgreess $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
MMDB_SUBDIRS = HardCopy StyleSheet dti_cc
SUBDIRS = \
api btree \
btree_berkeley compression \
diskhash dstr \
dti_excs dynhash \
hmphf index \
mgrs misc \
object oliasdb \
schema storage \
utility $(MMDB_SUBDIRS)
MMDB_DONES = HardCopy/DONE StyleSheet/DONE dti_cc/DONE
DONES = \
api/DONE btree/DONE \
btree_berkeley/DONE compression/DONE \
diskhash/DONE dstr/DONE \
dti_excs/DONE dynhash/DONE \
hmphf/DONE index/DONE \
mgrs/DONE misc/DONE \
object/DONE oliasdb/DONE \
schema/DONE storage/DONE \
utility/DONE $(MMDB_DONES)
EXTRALIBRARYDEPS = $(DONES)
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
#undef TopLevelProject
#define TopLevelProject DtInfo
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
-DProjectTmplFile='<DtInfo.tmpl>' \
-DProjectRulesFile='<DtInfo.rules>'
MakeSubdirs($(SUBDIRS))
ForceSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define CplusplusSource YES
/*
* N.B.: All .o's should be built in the subdirectories.
*/
API_OBJS = \
api/base.o api/info_base.o \
api/info_lib.o api/smart_ptr.o \
api/transaction.o api/utility.o
BTREE_OBJS = \
btree/mmdb_btree.o
#if !defined(AIXArchitecture)
EXTRA_BTREE_BERKELEY_OBJS = btree_berkeley/memmove.o
#endif
BTREE_BERKELEY_OBJS = \
btree_berkeley/bt_close.o btree_berkeley/bt_conv.o \
btree_berkeley/bt_debug.o btree_berkeley/bt_delete.o \
btree_berkeley/bt_get.o btree_berkeley/bt_open.o \
btree_berkeley/bt_overflow.o btree_berkeley/bt_page.o \
btree_berkeley/bt_put.o btree_berkeley/bt_search.o \
btree_berkeley/bt_seq.o btree_berkeley/bt_split.o \
btree_berkeley/bt_stack.o btree_berkeley/bt_utils.o \
btree_berkeley/mktemp.o btree_berkeley/realloc.o \
btree_berkeley/snprintf.o $(EXTRA_BTREE_BERKELEY_OBJS) \
btree_berkeley/mpool.o btree_berkeley/db.o
COMPRESSION_OBJS = \
compression/abs_agent.o compression/zip.o \
compression/huffman.o compression/trie.o \
compression/code.o compression/lzss.o \
compression/sgml.o compression/ps.o
DISKHASH_OBJS = \
diskhash/disk_bucket.o diskhash/bucket_array.o \
diskhash/disk_hash.o
DSTR_OBJS = \
dstr/set.o dstr/bset.o \
dstr/slist.o dstr/dlist_cell.o \
dstr/dlist.o dstr/heap.o \
dstr/void_ptr_array.o dstr/void_ptr_stack.o \
dstr/memory_pool.o dstr/dstr_test.o \
dstr/index_agent.o dstr/token_stack.o \
dstr/slist_char_ptr_cell.o
DTI_EXCS_OBJS = \
dti_excs/Jump_Environment.o dti_excs/Exceptions.o \
dti_excs/Exception.o dti_excs/Destructable.o \
dti_excs/terminate.o
DYNHASH_OBJS = \
dynhash/data_t.o dynhash/imp_bucket.o \
dynhash/imp_die.o
HMPHF_OBJS = \
hmphf/buckets.o hmphf/mphf_funcs.o \
hmphf/mphf_hash_table.o hmphf/params.o \
hmphf/pattern.o hmphf/sorter.o
INDEX_OBJS = \
index/btree_index.o index/dyn_disk_index.o \
index/dyn_index.o index/dyn_memory_index.o \
index/fast_mphf.o index/hash.o \
index/index.o index/inv_lists.o \
index/mphf_index.o
MGRS_OBJS = \
mgrs/managers.o mgrs/misc.o \
mgrs/query_mgr.o mgrs/template_mgr.o
MISC_OBJS = \
misc/unique_id.o
OBJECT_OBJS = \
object/composite.o object/compressed_pstring.o \
object/cset.o object/dl_list.o \
object/dl_list_cell.o object/handler.o \
object/integer.o object/long_pstring.o \
object/oid.o object/oid_list.o \
object/oid_t.o object/primitive.o \
object/pstring.o object/random_gen.o \
object/root.o object/short_list.o \
object/tuple.o
OLIASDB_OBJS = \
oliasdb/asciiIn_filters.o oliasdb/collectionIterator.o \
oliasdb/dlp_hd.o oliasdb/dlp_test.o \
oliasdb/doc_hd.o oliasdb/doc_test.o \
oliasdb/graphic_hd.o oliasdb/graphic_test.o \
oliasdb/loc_test.o oliasdb/locator_hd.o \
oliasdb/mark.o oliasdb/mark_base.o \
oliasdb/mark_test.o oliasdb/mmdb.o \
oliasdb/node_hd.o oliasdb/node_test.o \
oliasdb/olias_funcs.o oliasdb/olias_test.o \
oliasdb/stylesheet_hd.o oliasdb/stylesheet_test.o \
oliasdb/toc_hd.o oliasdb/toc_test.o \
oliasdb/user_base.o
SCHEMA_OBJS = \
schema/desc.o schema/store_desc.o \
schema/object_dict.o schema/stored_object_desc.o \
schema/index_desc.o schema/inv_desc.o \
schema/agent_desc.o schema/container_desc.o \
schema/sheet.o schema/token.o
STORAGE_OBJS = \
storage/abs_storage.o storage/chunks_index.o \
storage/heap_comp_funcs.o storage/lru.o \
storage/page.o storage/page_cache.o \
storage/page_rep.o storage/page_storage.o \
storage/rep_cell.o storage/rep_policy.o \
storage/store_test.o storage/unixf_storage.o \
storage/version.o storage/vm_storage.o
UTILITY_OBJS = \
utility/funcs.o utility/ostring.o \
utility/pm_random.o utility/atoi_pearson.o \
utility/xtime.o utility/buffer.o \
utility/atoi_larson.o utility/atomic_lock.o \
utility/rw_lock.o utility/atoi_fast.o \
utility/filter.o utility/mmdb_exception.o \
utility/randomize.o
DTI_CC_OBJS = \
dti_cc/CC_Listbase.o dti_cc/cc_exceptions.o \
dti_cc/CC_String.o dti_cc/CC_Tokenizer.o \
dti_cc/CC_Stack.o dti_cc/CC_Slist.o
#if defined(HPArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion != 4)
EXTRA_HARDCOPY_OBJS = HardCopy/TemplatesAutoNumber.o
#endif
HARDCOPY_OBJS = \
HardCopy/FPset.o HardCopy/HardCopyFP.o \
HardCopy/autoNumber.o HardCopy/autoNumberFP.o \
$(EXTRA_HARDCOPY_OBJS)
#if defined(HPArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion != 4)
EXTRA_STYLESHEET_OBJS = StyleSheet/SSTemplates.o
#endif
STYLESHEET_OBJS = \
StyleSheet/Attribute.o StyleSheet/AttributeList.o \
StyleSheet/BitVector.o StyleSheet/DocParser.o \
StyleSheet/Element.o StyleSheet/Expression.o \
StyleSheet/Feature.o StyleSheet/FeatureDefDictionary.o \
StyleSheet/FeatureSet.o StyleSheet/FeatureValue.o \
StyleSheet/PathQualifier.o StyleSheet/PathTable.o \
StyleSheet/Resolver.o StyleSheet/ResolverStack.o \
StyleSheet/SSPath.o StyleSheet/StyleSheet.o \
StyleSheet/StyleSheetExceptions.o \
StyleSheet/SymTab.o StyleSheet/VariableTable.o \
StyleSheet/defParser.o StyleSheet/defToken.o \
StyleSheet/style.o StyleSheet/tokenStyle.o \
StyleSheet/RendererHCV.o $(EXTRA_STYLESHEET_OBJS)
MMDB_OBJS = $(HARDCOPY_OBJS) $(STYLESHEET_OBJS) $(DTI_CC_OBJS)
OBJS = $(API_OBJS) $(BTREE_OBJS) \
$(BTREE_BERKELEY_OBJS) $(COMPRESSION_OBJS) \
$(DISKHASH_OBJS) $(DSTR_OBJS) \
$(DTI_EXCS_OBJS) $(DYNHASH_OBJS) \
$(HMPHF_OBJS) $(INDEX_OBJS) \
$(MGRS_OBJS) $(MISC_OBJS) \
$(OBJECT_OBJS) $(OLIASDB_OBJS) \
$(SCHEMA_OBJS) $(STORAGE_OBJS) \
$(UTILITY_OBJS) $(MMDB_OBJS)
#include <Library.tmpl>
XCOMM Variables to switch on debug mode temporarily
XCOMM CDEBUGFLAGS = -g -DDEBUG
XCOMM CXXDEBUGFLAGS = -g -DDEBUG
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
AllTarget(libMMDBTemplates.a)
libMMDBTemplates.a:
$(RM) $@
find ./templates/Templates.DB -name '*.o' -type f -print | xargs -n4 ar cq $@
clean::
$(RM) libMMDBTemplates.a
ptclean
#endif

View File

@@ -1,32 +0,0 @@
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_LTLIBRARIES = libMMDB.la
libMMDB_la_SOURCES =
# fake things so libtool creates this as a C++ library
nodist_EXTRA_libMMDB_la_SOURCES = dummy.cxx
libMMDB_la_LIBADD = api/libapi.la btree_berkeley/libbtree_berkeley.la \
btree/libbtree.la \
compression/libcompression.la \
diskhash/libdiskhash.la dstr/libdstr.la \
dti_cc/libdti_cc.la dti_excs/libdti_excs.la \
dynhash/libdynhash.la HardCopy/libHardCopy.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 \
StyleSheet/libStyleSheet.la \
utility/libutility.la

View File

@@ -1,133 +0,0 @@
XCOMM $TOG: Imakefile /main/2 1997/12/23 11:43:20 bill $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
#ifdef DtinfoClient
DEFINES = -DCDE_NEXT
#else
DEFINES =
#endif
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/StyleSheet $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) -I$(DTMMDBSRC)
#ifdef RegenParserFiles
LinkSourceFile(defParser.y,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(style.y,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(defToken.l,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(tokenStyle.l,$(DTMMDBSRC)/StyleSheet)
YACCSTACK = -DYYSTACKSIZE=20000
YFLAGS = -l -d
LFLAGS = -8 -s
LexTarget(tokenStyle,style)
YaccTarget(style,style)
LexTarget(defToken,defParser)
YaccTarget(defParser,defParser)
#endif
#if defined(CplusplusCompilerMajorVersion) && \
(CplusplusCompilerMajorVersion == 4) && !defined(SunArchitecture)
XCOMM need the ptr repository
CXXEXTRA_DEFINES = -ptr../templates
#endif
LinkSourceFile(Attribute.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(AttributeList.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(BitVector.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(DocParser.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(Element.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(Expression.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(Feature.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(FeatureDefDictionary.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(FeatureSet.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(FeatureValue.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(PathQualifier.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(PathTable.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(Resolver.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(ResolverStack.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(SSPath.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(StyleSheet.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(StyleSheetExceptions.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(SymTab.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(VariableTable.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(defParser.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(defToken.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(style.C,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(tokenStyle.C,$(DTMMDBSRC)/StyleSheet)
NORMAL_SRCS = \
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
#if defined(HPArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion != 4)
LinkSourceFile(SSTemplates.C,$(DTMMDBSRC)/StyleSheet)
TEMPLATE_SRCS = SSTemplates.C
#endif
LinkSourceFile(RendererHCV.C,$(DTMMDBSRC)/StyleSheet)
VALIDATOR_SRCS = RendererHCV.C
#ifdef HPArchitecture
LinkSourceFile(all_tmpls,$(DTMMDBSRC)/StyleSheet)
SpecialCPlusPlusObjectRule(SSTemplates.o,,+pti all_tmpls -DEXPAND_TEMPLATES)
#elif defined(SunArchitecture) && CplusplusCompilerMajorVersion < 4
LinkSourceFile(all_tmpls,$(DTMMDBSRC)/StyleSheet)
SpecialCPlusPlusObjectRule(SSTemplates.o,,+Tall_tmpls -DEXPAND_TEMPLATES)
#elif defined(AlphaArchitecture)
SpecialCPlusPlusObjectRule(SSTemplates.o,,-ptf -DEXPAND_TEMPLATES)
#elif defined(LinuxArchitecture) || defined(BSDArchitecture) || \
defined(SunArchitecture)
SpecialCPlusPlusObjectRule(SSTemplates.o,,-DEXPAND_TEMPLATES)
SpecialCPlusPlusExpandRule(SSTemplates..c,SSTemplates.C,-DEXPAND_TEMPLATES)
#else
SpecialCPlusPlusObjectRule(SSTemplates.o,,-ptf -DEXPAND_TEMPLATES)
SpecialCPlusPlusExpandRule(SSTemplates..c,SSTemplates.C,-ptf -DEXPAND_TEMPLATES)
#endif
LinkSourceFile(hardcopy.feature.spec,$(DTMMDBSRC)/StyleSheet)
LinkSourceFile(online.feature.spec,$(DTMMDBSRC)/StyleSheet)
InstallMultipleDest(install_buildtools,hardcopy.feature.spec,$(INSTALL_ETC_DIR))
InstallMultipleDest(install_buildtools,online.feature.spec,$(INSTALL_ETC_DIR))
SRCS = $(NORMAL_SRCS) $(TEMPLATE_SRCS) $(VALIDATOR_SRCS)
OBJS = $(NORMAL_SRCS:.C=.o) $(TEMPLATE_SRCS:.C=.o) $(VALIDATOR_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,36 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
SPECFILES = hardcopy.feature.spec online.feature.spec
BUILT_SOURCES += $(SPECFILES)
if LINUX
BUILT_SOURCES += SSTemplates.C
endif
if BSD
BUILT_SOURCES += SSTemplates.C
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,47 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:01 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
#if defined(SunArchitecture)
EXCEPTION_DEFINES = -DNATIVE_EXCEPTIONS
#endif
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/api -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES) -I$(DTMMDBSRC)/misc
LinkSourceFile(base.C,$(DTMMDBSRC)/api)
LinkSourceFile(info_base.C,$(DTMMDBSRC)/api)
LinkSourceFile(info_lib.C,$(DTMMDBSRC)/api)
LinkSourceFile(smart_ptr.C,$(DTMMDBSRC)/api)
LinkSourceFile(transaction.C,$(DTMMDBSRC)/api)
LinkSourceFile(utility.C,$(DTMMDBSRC)/api)
SRCS = base.C info_base.C info_lib.C smart_ptr.C transaction.C utility.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,22 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/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)

View File

@@ -1,38 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:05 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/btree -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(mmdb_btree.C,$(DTMMDBSRC)/btree)
SRCS = mmdb_btree.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,17 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/btree
BUILT_SOURCES = mmdb_btree.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
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,86 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:10 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DMEMMOVE
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/btree_berkeley -I$(DTMMDBSRC)
XCOMM Integretion Berkeley ndbm packege (sun.4.1.3 version) to mmdb:
XCOMM 9/15/93. qfc
XCOMM
XCOMM cp -r berkeley.db/PORT/sun.4.1.3/{clib,include,sys}/?* .
XCOMM
XCOMM change a few "include" lines in db.h, snprintf.h and mmmove.h.
XCOMM
XCOMM Merge Notes: 9/15/93. qfc
XCOMM SRCS1: btree code. from berkeley.db/btree
XCOMM SRCS2: clib code. from berkeley.db/PORT/sun.4.1.3/clib
XCOMM SRCS3: mpool code. from berkeley.db/mpool
XCOMM SRCS4: db code. from berkeley.db/db
LinkSourceFile(bt_close.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_conv.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_debug.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_delete.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_get.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_open.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_overflow.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_page.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_put.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_search.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_seq.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_split.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_stack.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(bt_utils.c,$(DTMMDBSRC)/btree_berkeley)
SRCS1 = 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
#ifndef AIXArchitecture
LinkSourceFile(memmove.c,$(DTMMDBSRC)/btree_berkeley)
EXTRA_SRCS2 = memmove.c
#endif
LinkSourceFile(mktemp.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(realloc.c,$(DTMMDBSRC)/btree_berkeley)
LinkSourceFile(snprintf.c,$(DTMMDBSRC)/btree_berkeley)
SRCS2 = mktemp.c realloc.c snprintf.c
LinkSourceFile(mpool.c,$(DTMMDBSRC)/btree_berkeley)
SRCS3 = mpool.c
LinkSourceFile(db.c,$(DTMMDBSRC)/btree_berkeley)
SRCS4 = db.c
SRCS = $(SRCS1) $(SRCS2) $(EXTRA_SRCS2) $(SRCS3) $(SRCS4)
OBJS = $(SRCS1:.c=.o) $(SRCS2:.c=.o) $(EXTRA_SRCS2:.c=.o) $(SRCS3:.c=.o) $(SRCS4:.c=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,35 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
if LINUX
BUILT_SOURCES += memmove.c
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,50 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:14 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/compression -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(abs_agent.C,$(DTMMDBSRC)/compression)
LinkSourceFile(zip.C,$(DTMMDBSRC)/compression)
LinkSourceFile(huffman.C,$(DTMMDBSRC)/compression)
LinkSourceFile(trie.C,$(DTMMDBSRC)/compression)
LinkSourceFile(code.C,$(DTMMDBSRC)/compression)
LinkSourceFile(lzss.C,$(DTMMDBSRC)/compression)
NORMAL_SRCS = abs_agent.C zip.C huffman.C trie.C code.C lzss.C
LinkSourceFile(sgml.C,$(DTMMDBSRC)/compression)
LinkSourceFile(ps.C,$(DTMMDBSRC)/compression)
PARSER_SRCS = sgml.C ps.C
SRCS = $(NORMAL_SRCS) $(PARSER_SRCS)
OBJS = $(NORMAL_SRCS:.C=.o) $(PARSER_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/compression
BUILT_SOURCES = abs_agent.C zip.C huffman.C trie.C code.C lzss.C
PARSER_FILES = sgml.C ps.C
BUILT_SOURCES += $(PARSER_FILES)
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libcompression.la
libcompression_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libcompression_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,40 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:19 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/diskhash -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(disk_bucket.C,$(DTMMDBSRC)/diskhash)
LinkSourceFile(bucket_array.C,$(DTMMDBSRC)/diskhash)
LinkSourceFile(disk_hash.C,$(DTMMDBSRC)/diskhash)
SRCS = disk_bucket.C bucket_array.C disk_hash.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,17 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/diskhash
BUILT_SOURCES = disk_bucket.C bucket_array.C disk_hash.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
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,57 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:22 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
EXCEPTION_DEFINES = -DNATIVE_EXCEPTIONS
#endif
DEFINES = $(EXCEPTION_DEFINES)
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/dstr -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(set.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(bset.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(slist.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(dlist_cell.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(dlist.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(heap.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(void_ptr_array.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(void_ptr_stack.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(memory_pool.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(dstr_test.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(index_agent.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(token_stack.C,$(DTMMDBSRC)/dstr)
LinkSourceFile(slist_char_ptr_cell.C,$(DTMMDBSRC)/dstr)
SRCS = 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
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,19 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libdstr.la
libdstr_la_CXXFLAGS = $(DTINFO_DEFINES) -I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libdstr_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,63 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:27 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/dti_cc $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES)
LinkSourceFile(CC_Listbase.C,$(DTMMDBSRC)/dti_cc)
LinkSourceFile(cc_exceptions.C,$(DTMMDBSRC)/dti_cc)
LinkSourceFile(CC_String.C,$(DTMMDBSRC)/dti_cc)
LinkSourceFile(CC_Tokenizer.C,$(DTMMDBSRC)/dti_cc)
LinkSourceFile(CC_Stack.C,$(DTMMDBSRC)/dti_cc)
LinkSourceFile(CC_Slist.C,$(DTMMDBSRC)/dti_cc)
SRCS = CC_Listbase.C cc_exceptions.C CC_String.C \
CC_Tokenizer.C CC_Stack.C CC_Slist.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()
#ifdef TEST
TEST_OBJS = $(OBJS) \
../utility/mmdb_exception.o \
../utility/funcs.o \
../utility/atoi_fast.o \
../utility/pm_random.o \
../dti_excs/Jump_Environment.o \
../dti_excs/Exceptions.o \
../dti_excs/Exception.o \
../dti_excs/Destructable.o \
../dti_excs/terminate.o \
../dti_excs/centerline.o \
../misc/unique_id.o -lm
SpecialCPlusPlusObjectRule(CC_Template.o,,-ptf)
SimpleCPlusPlusProgram(tt, main.o CC_Template.o,$(TEST_OBJS))
#endif

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/dti_cc
BUILT_SOURCES = CC_Listbase.C cc_exceptions.C CC_String.C \
CC_Tokenizer.C CC_Stack.C CC_Slist.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libdti_cc.la
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,87 +0,0 @@
XCOMM $TOG: Imakefile /main/3 1997/09/05 11:32:58 samborn $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
EXCEPTION_DEFINES = -DHAS_TERMINATE -DNATIVE_EXCEPTIONS
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
EXCEPTION_DEFINES = -DNATIVE_EXCEPTIONS
#endif
DEFINES = -DCC_VERSION=30 -DCHECK_INITIALIZED $(EXCEPTION_DEFINES)
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/dti_excs
LinkSourceFile(Jump_Environment.C,$(DTMMDBSRC)/dti_excs)
LinkSourceFile(Exceptions.C,$(DTMMDBSRC)/dti_excs)
LinkSourceFile(Exception.C,$(DTMMDBSRC)/dti_excs)
LinkSourceFile(Destructable.C,$(DTMMDBSRC)/dti_excs)
LinkSourceFile(terminate.C,$(DTMMDBSRC)/dti_excs)
BASE_SRCS = \
Jump_Environment.C Exceptions.C Exception.C \
Destructable.C terminate.C
SRCS = $(BASE_SRCS)
OBJS = $(BASE_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()
#ifdef TEST
tests: $(TESTS)
CPlusPlusProgram(test0,test0.o,$(OBJS))
CPlusPlusProgram(test1,test1.o,$(OBJS))
CPlusPlusProgram(test2,test2.o,$(OBJS))
CPlusPlusProgram(test3,test3.o,$(OBJS))
CPlusPlusProgram(test4,test4.o,$(OBJS))
CPlusPlusProgram(test5,test5.o,$(OBJS))
CPlusPlusProgram(test6,test6.o,$(OBJS))
CPlusPlusProgram(test7,test7.o,$(OBJS))
CPlusPlusProgram(test8,test8.o,$(OBJS))
CPlusPlusProgram(test9,test9.o,$(OBJS))
CPlusPlusProgram(test10,test10.o,$(OBJS))
CPlusPlusProgram(test11,test11.o,$(OBJS))
CPlusPlusProgram(test12,test12.o,$(OBJS))
CPlusPlusProgram(test13,test13.o,$(OBJS))
CPlusPlusProgram(test14,test14.o,$(OBJS))
CPlusPlusProgram(test15,test15.o,$(OBJS))
CPlusPlusProgram(test16,test16.o,$(OBJS))
CPlusPlusProgram(test17,test17.o,$(OBJS))
CPlusPlusProgram(test18,test18.o,$(OBJS))
CPlusPlusProgram(test19,test19.o,$(OBJS))
CPlusPlusProgram(test20,test20.o,$(OBJS))
CPlusPlusProgram(test21,test21.o,$(OBJS))
CPlusPlusProgram(test22,test22.o,$(OBJS))
CPlusPlusProgram(test23,test23.o,$(OBJS))
CPlusPlusProgram(test24,test24.o,$(OBJS))
CPlusPlusProgram(test25,test25.o,$(OBJS))
CPlusPlusProgram(test26,test26.o,$(OBJS))
CPlusPlusProgram(test27,test27.o,$(OBJS))
CPlusPlusProgram(test28,test28.o,$(OBJS))
CPlusPlusProgram(test29,test29.o,$(OBJS))
#endif

View File

@@ -1,19 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/dti_excs
BUILT_SOURCES = Jump_Environment.C Exceptions.C Exception.C \
Destructable.C terminate.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libdti_excs.la
libdti_excs_la_CXXFLAGS = $(DTINFO_DEFINES) -DCC_VERSION=30 -DCHECK_INITIALIZED \
-I../../DtMmdb/dti_excs -I$(BASE)
libdti_excs_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,40 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:38 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES =
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/dynhash -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(data_t.C,$(DTMMDBSRC)/dynhash)
LinkSourceFile(imp_bucket.C,$(DTMMDBSRC)/dynhash)
LinkSourceFile(imp_die.C,$(DTMMDBSRC)/dynhash)
SRCS = data_t.C imp_bucket.C imp_die.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,17 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/dynhash
BUILT_SOURCES = data_t.C imp_bucket.C imp_die.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
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,48 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:42 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
EXCEPTION_DEFINES = -DNATIVE_EXCEPTIONS
#endif
DEFINES = -DPORTABLE_DB $(EXCEPTION_DEFINES)
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/hmphf -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(buckets.C,$(DTMMDBSRC)/hmphf)
LinkSourceFile(mphf_funcs.C,$(DTMMDBSRC)/hmphf)
LinkSourceFile(mphf_hash_table.C,$(DTMMDBSRC)/hmphf)
LinkSourceFile(params.C,$(DTMMDBSRC)/hmphf)
LinkSourceFile(pattern.C,$(DTMMDBSRC)/hmphf)
LinkSourceFile(sorter.C,$(DTMMDBSRC)/hmphf)
SRCS = buckets.C mphf_funcs.C mphf_hash_table.C \
params.C pattern.C sorter.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/hmphf
BUILT_SOURCES = buckets.C mphf_funcs.C mphf_hash_table.C params.C \
pattern.C sorter.C
$(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)

View File

@@ -1,48 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:47 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/index -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(btree_index.C,$(DTMMDBSRC)/index)
LinkSourceFile(dyn_disk_index.C,$(DTMMDBSRC)/index)
LinkSourceFile(dyn_index.C,$(DTMMDBSRC)/index)
LinkSourceFile(dyn_memory_index.C,$(DTMMDBSRC)/index)
LinkSourceFile(fast_mphf.C,$(DTMMDBSRC)/index)
LinkSourceFile(hash.C,$(DTMMDBSRC)/index)
LinkSourceFile(index.C,$(DTMMDBSRC)/index)
LinkSourceFile(inv_lists.C,$(DTMMDBSRC)/index)
LinkSourceFile(mphf_index.C,$(DTMMDBSRC)/index)
SRCS = 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
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libindex.la
libindex_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
-I$(BASE)
libindex_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,41 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:50 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DCOMPACTED_DISK_REP -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/mgrs -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(managers.C,$(DTMMDBSRC)/mgrs)
LinkSourceFile(misc.C,$(DTMMDBSRC)/mgrs)
LinkSourceFile(query_mgr.C,$(DTMMDBSRC)/mgrs)
LinkSourceFile(template_mgr.C,$(DTMMDBSRC)/mgrs)
SRCS = managers.C misc.C query_mgr.C template_mgr.C
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,18 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/mgrs
BUILT_SOURCES = managers.C misc.C query_mgr.C template_mgr.C
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libmgrs.la
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,35 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:54 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
DEFINES = -DPORTABLE_DB
INCLUDES = -I$(DTMMBDSRC)/misc
LinkSourceFile(unique_id.c,$(DTMMDBSRC)/misc)
SRCS = unique_id.c
OBJS = $(SRCS:.c=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,17 +0,0 @@
MAINTAINERCLEANFILES= Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
BASE = ../../DtMmdb/misc
BUILT_SOURCES = unique_id.c
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libmisc.la
libmisc_la_CFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I$(BASE)
libmisc_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,62 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 15:59:58 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMBDSRC)/object -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(composite.C,$(DTMMDBSRC)/object)
LinkSourceFile(compressed_pstring.C,$(DTMMDBSRC)/object)
LinkSourceFile(cset.C,$(DTMMDBSRC)/object)
LinkSourceFile(dl_list.C,$(DTMMDBSRC)/object)
LinkSourceFile(dl_list_cell.C,$(DTMMDBSRC)/object)
LinkSourceFile(handler.C,$(DTMMDBSRC)/object)
LinkSourceFile(integer.C,$(DTMMDBSRC)/object)
LinkSourceFile(long_pstring.C,$(DTMMDBSRC)/object)
LinkSourceFile(oid.C,$(DTMMDBSRC)/object)
LinkSourceFile(oid_list.C,$(DTMMDBSRC)/object)
LinkSourceFile(oid_t.C,$(DTMMDBSRC)/object)
LinkSourceFile(primitive.C,$(DTMMDBSRC)/object)
LinkSourceFile(pstring.C,$(DTMMDBSRC)/object)
LinkSourceFile(random_gen.C,$(DTMMDBSRC)/object)
LinkSourceFile(root.C,$(DTMMDBSRC)/object)
LinkSourceFile(short_list.C,$(DTMMDBSRC)/object)
LinkSourceFile(tuple.C,$(DTMMDBSRC)/object)
SRCS = 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
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,22 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libobject.la
libobject_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
-I$(BASE)
libobject_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,78 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 16:00:03 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
#ifdef DtinfoClient
DEFINES= -DNO_DB_LOCK -DCDE_NEXT
#else
DEFINES= -DNO_DB_LOCK $(BYTE_ORDER_DEFINES)
#endif
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/oliasdb -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) -I$(DTMMDBSRC)/misc
LinkSourceFile(asciiIn_filters.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(collectionIterator.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(dlp_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(dlp_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(doc_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(doc_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(graphic_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(graphic_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(loc_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(locator_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(mark.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(mark_base.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(mark_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(mmdb.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(node_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(node_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(olias_funcs.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(olias_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(stylesheet_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(stylesheet_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(toc_hd.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(toc_test.C,$(DTMMDBSRC)/oliasdb)
LinkSourceFile(user_base.C,$(DTMMDBSRC)/oliasdb)
BASE_SRCS = \
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
SRCS = $(BASE_SRCS)
OBJS = $(BASE_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,26 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(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/dti_cc -I../.. -I../../DtMmdb/oliasdb \
-I$(BASE)
liboliasdb_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,55 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 16:00:07 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/schema -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES) -I$(DTMMDBSRC)/misc
LinkSourceFile(agent_desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(container_desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(index_desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(inv_desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(object_dict.C,$(DTMMDBSRC)/schema)
LinkSourceFile(store_desc.C,$(DTMMDBSRC)/schema)
LinkSourceFile(stored_object_desc.C,$(DTMMDBSRC)/schema)
NORMAL_SRCS = \
agent_desc.C container_desc.C desc.C \
index_desc.C inv_desc.C object_dict.C \
store_desc.C stored_object_desc.C
LinkSourceFile(sheet.C,$(DTMMDBSRC)/schema)
LinkSourceFile(token.C,$(DTMMDBSRC)/schema)
PARSER_SRCS = sheet.C token.C
SRCS = $(NORMAL_SRCS) $(PARSER_SRCS)
OBJS = $(NORMAL_SRCS:.C=.o) $(PARSER_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libschema.la
libschema_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB -I../../DtMmdb -I../../DtMmdb/dti_excs \
-I../../DtMmdb/misc -I$(BASE)
libschema_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,55 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 16:00:11 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/storage -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES)
LinkSourceFile(abs_storage.C,$(DTMMDBSRC)/storage)
LinkSourceFile(chunks_index.C,$(DTMMDBSRC)/storage)
LinkSourceFile(heap_comp_funcs.C,$(DTMMDBSRC)/storage)
LinkSourceFile(lru.C,$(DTMMDBSRC)/storage)
LinkSourceFile(page.C,$(DTMMDBSRC)/storage)
LinkSourceFile(page_cache.C,$(DTMMDBSRC)/storage)
LinkSourceFile(page_rep.C,$(DTMMDBSRC)/storage)
LinkSourceFile(page_storage.C,$(DTMMDBSRC)/storage)
LinkSourceFile(rep_cell.C,$(DTMMDBSRC)/storage)
LinkSourceFile(rep_policy.C,$(DTMMDBSRC)/storage)
LinkSourceFile(store_test.C,$(DTMMDBSRC)/storage)
LinkSourceFile(unixf_storage.C,$(DTMMDBSRC)/storage)
LinkSourceFile(version.C,$(DTMMDBSRC)/storage)
LinkSourceFile(vm_storage.C,$(DTMMDBSRC)/storage)
SRCS = 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
OBJS = $(SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,21 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libstorage.la
libstorage_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB \
-I../../DtMmdb -I../../DtMmdb/dti_excs -I$(BASE)
libstorage_la_SOURCES = $(BUILT_SOURCES)

View File

@@ -1,57 +0,0 @@
XCOMM $XConsortium: Imakefile /main/1 1996/08/21 16:00:17 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib YES
#define DoSharedLib NO
#define DoDebugLib NO
#define DoProfileLib NO
#define LibName MMDB
#define LibHeaders NO
#define LibCreate NO
#define CplusplusSource YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DPORTABLE_DB
INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/utility -I$(DTMMDBSRC) $(EXCEPTIONS_INCLUDES) -I$(DTMMDBSRC)/misc
LinkSourceFile(atoi_fast.C,$(DTMMDBSRC)/utility)
LinkSourceFile(atoi_larson.C,$(DTMMDBSRC)/utility)
LinkSourceFile(atoi_pearson.C,$(DTMMDBSRC)/utility)
LinkSourceFile(atomic_lock.C,$(DTMMDBSRC)/utility)
LinkSourceFile(buffer.C,$(DTMMDBSRC)/utility)
LinkSourceFile(filter.C,$(DTMMDBSRC)/utility)
LinkSourceFile(funcs.C,$(DTMMDBSRC)/utility)
LinkSourceFile(mmdb_exception.C,$(DTMMDBSRC)/utility)
LinkSourceFile(ostring.C,$(DTMMDBSRC)/utility)
LinkSourceFile(pm_random.C,$(DTMMDBSRC)/utility)
LinkSourceFile(randomize.C,$(DTMMDBSRC)/utility)
LinkSourceFile(rw_lock.C,$(DTMMDBSRC)/utility)
LinkSourceFile(xtime.C,$(DTMMDBSRC)/utility)
BASE_SRCS = \
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
SRCS = $(BASE_SRCS)
OBJS = $(BASE_SRCS:.C=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()

View File

@@ -1,20 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
include $(top_srcdir)/programs/dtinfo/dtinfo_env.mk
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
$(BUILT_SOURCES):
$(LN_S) $(BASE)/$@ $@
CLEANFILES = $(BUILT_SOURCES)
noinst_LTLIBRARIES = libutility.la
libutility_la_CXXFLAGS = $(DTINFO_DEFINES) -DPORTABLE_DB \
-I../../DtMmdb -I../../DtMmdb/dti_excs -I../../DtMmdb/misc -I$(BASE)
libutility_la_SOURCES = $(BUILT_SOURCES)