#	$Id: srcfiles.in,v 1.77 2005/12/08 22:38:16 gmf Exp $
#
# This is an input file for the s_win32_dsp and s_vxworks scripts.  It lists
# the source files in the Berkeley DB XML tree and notes which are 
# used to build the Win/32 and VxWorks libraries.
#
# Please keep this list sorted alphabetically!
#
# Each non-blank, non-comment line is of the form
#   filename		module [ module ...]
#
# The possible modules, including the name of the project (.dsp) file:
#
#   app=NAME		Linked into application NAME.exe (NAME.{dsp,vcproj})
#   test=NAME		Linked into application NAME.exe, linked
#                       with Xerces and Pathan, as well (NAME.{dsp,vcproj})
#   dll=NAME		Linked into dll NAME.dll (dbxml_NAME.{dsp,vcproj})
#   lib			File is in the main Windows DLL/LIB (dbxml.dsp)

examples/cxx/gettingStarted/addIndex.cpp		app=dbxml_example_addIndex
examples/cxx/gettingStarted/buildDB.cpp			app=dbxml_example_buildDB
examples/cxx/gettingStarted/deleteDocument.cpp		app=dbxml_example_deleteDocument
examples/cxx/gettingStarted/deleteIndex.cpp		app=dbxml_example_deleteIndex
examples/cxx/gettingStarted/exampleLoadContainer.cpp	app=dbxml_example_exampleLoadContainer
examples/cxx/gettingStarted/simpleAdd.cpp		app=dbxml_example_simpleAdd
examples/cxx/gettingStarted/simpleContainer.cpp		app=dbxml_example_simpleContainer
examples/cxx/gettingStarted/simpleContainerInEnv.cpp	app=dbxml_example_simpleContainerInEnv
examples/cxx/gettingStarted/simpleQuery.cpp		app=dbxml_example_simpleQuery
examples/cxx/gettingStarted/queryForDocumentValue.cpp	app=dbxml_example_queryForDocumentValue
examples/cxx/gettingStarted/queryForMetaData.cpp	app=dbxml_example_queryForMetaData
examples/cxx/gettingStarted/queryWithContext.cpp	app=dbxml_example_queryWithContext
examples/cxx/gettingStarted/queryWithDocumentNames.cpp	app=dbxml_example_queryWithDocumentNames
examples/cxx/gettingStarted/replaceIndex.cpp		app=dbxml_example_replaceIndex
examples/cxx/gettingStarted/retrieveDB.cpp		app=dbxml_example_retrieveDB
examples/cxx/gettingStarted/updateDocument.cpp		app=dbxml_example_updateDocument
examples/cxx/gettingStarted/modifyDocument.cpp		app=dbxml_example_modifyDocument
src/utils/shell/AbortCommand.cpp		app=dbxml_shell
src/utils/shell/AddContentCommand.cpp		app=dbxml_shell
src/utils/shell/AddDocumentCommand.cpp		app=dbxml_shell
src/utils/shell/AddIndexCommand.cpp		app=dbxml_shell
src/utils/shell/AppendCommand.cpp		app=dbxml_shell
src/utils/shell/ApplyChangesCommand.cpp		app=dbxml_shell
src/utils/shell/CommentCommand.cpp		app=dbxml_shell
src/utils/shell/CommitCommand.cpp		app=dbxml_shell
src/utils/shell/ContainerQueryCommand.cpp	app=dbxml_shell
src/utils/shell/ContextItemQueryCommand.cpp	app=dbxml_shell
src/utils/shell/CreateContainerCommand.cpp	app=dbxml_shell
src/utils/shell/DefaultShell.cpp		app=dbxml_shell
src/utils/shell/DeleteDocumentCommand.cpp	app=dbxml_shell
src/utils/shell/DeleteIndexCommand.cpp		app=dbxml_shell
src/utils/shell/EdgeIndexLookupCommand.cpp	app=dbxml_shell
src/utils/shell/Environment.cpp			app=dbxml_shell
src/utils/shell/HelpCommand.cpp			app=dbxml_shell
src/utils/shell/IncludeCommand.cpp		app=dbxml_shell
src/utils/shell/IndexLookupCommand.cpp		app=dbxml_shell
src/utils/shell/InputParser.cpp			app=dbxml_shell
src/utils/shell/InsertAfterCommand.cpp		app=dbxml_shell
src/utils/shell/InsertBeforeCommand.cpp		app=dbxml_shell
src/utils/shell/LazyCommand.cpp			app=dbxml_shell
src/utils/shell/ListIndexesCommand.cpp		app=dbxml_shell
src/utils/shell/OpenContainerCommand.cpp	app=dbxml_shell
src/utils/shell/PreLoadCommand.cpp		app=dbxml_shell
src/utils/shell/PrintCommand.cpp		app=dbxml_shell
src/utils/shell/QueryCommand.cpp		app=dbxml_shell
src/utils/shell/QueryPlanCommand.cpp		app=dbxml_shell
src/utils/shell/QuitCommand.cpp			app=dbxml_shell
src/utils/shell/RemoveCommand.cpp		app=dbxml_shell
src/utils/shell/RenameCommand.cpp		app=dbxml_shell
src/utils/shell/ReturnTypeCommand.cpp		app=dbxml_shell
src/utils/shell/SetBaseURICommand.cpp		app=dbxml_shell
src/utils/shell/SetNamespaceCommand.cpp		app=dbxml_shell
src/utils/shell/SetTypedVariableCommand.cpp	app=dbxml_shell
src/utils/shell/SetVariableCommand.cpp		app=dbxml_shell
src/utils/shell/Shell.cpp			app=dbxml_shell
src/utils/shell/ShellCommand.cpp		app=dbxml_shell
src/utils/shell/StartTransactionCommand.cpp	app=dbxml_shell
src/utils/shell/StatsLookupCommand.cpp		app=dbxml_shell
src/utils/shell/TimeCommand.cpp			app=dbxml_shell
src/utils/shell/UpdateCommand.cpp		app=dbxml_shell
src/utils/shell/RemoveContainerCommand.cpp	app=dbxml_shell
src/utils/shell/GetDocumentsCommand.cpp		app=dbxml_shell
src/utils/shell/SetVerboseCommand.cpp		app=dbxml_shell
src/utils/shell/UpgradeCommand.cpp		app=dbxml_shell
src/utils/shell/ReindexCommand.cpp		app=dbxml_shell
src/utils/shell/InfoCommand.cpp			app=dbxml_shell
src/utils/shell/AddAliasCommand.cpp		app=dbxml_shell
src/utils/shell/RemoveAliasCommand.cpp		app=dbxml_shell
src/utils/shell/SetMetaDataCommand.cpp		app=dbxml_shell
src/utils/shell/GetMetaDataCommand.cpp		app=dbxml_shell
src/utils/shell/dbxmlsh.cpp			app=dbxml_shell
src/dbxml/Buffer.cpp					lib
src/dbxml/BaseInputStream.cpp					lib
src/dbxml/ConfigurationDatabase.cpp			lib
src/dbxml/Container.cpp					lib
src/dbxml/Cursor.cpp					lib
src/dbxml/Manager.cpp					lib
src/dbxml/DbWrapper.cpp					lib
src/dbxml/DbXmlInternal.cpp					lib
src/dbxml/DictionaryDatabase.cpp			lib
src/dbxml/Document.cpp					lib
src/dbxml/DocumentDatabase.cpp      lib
src/dbxml/Globals.cpp					lib
src/dbxml/HighResTimer.cpp				lib
src/dbxml/ID.cpp					lib
src/dbxml/IDS.cpp					lib
src/dbxml/ImpliedSchemaNode.cpp				lib
src/dbxml/IndexSpecification.cpp			lib
src/dbxml/IndexEntry.cpp				lib
src/dbxml/IndexLookup.cpp				lib
src/dbxml/Indexer.cpp					lib
src/dbxml/Key.cpp					lib
src/dbxml/KeyStash.cpp					lib
src/dbxml/KeyStatistics.cpp				lib
src/dbxml/Log.cpp					lib
src/dbxml/LocalFileInputStream.cpp					lib
src/dbxml/MemBufInputStream.cpp					lib
src/dbxml/MetaDatum.cpp					lib
src/dbxml/Modify.cpp					lib
src/dbxml/Name.cpp					lib
src/dbxml/PrintDataItemTree.cpp				lib
src/dbxml/QueryContext.cpp				lib
src/dbxml/QueryExpression.cpp				lib
src/dbxml/QueryPlan.cpp					lib
src/dbxml/QueryExecutionContext.cpp			lib
src/dbxml/ReferenceCounted.cpp				lib
src/dbxml/ReferenceMinder.cpp				lib
src/dbxml/Results.cpp					lib
src/dbxml/Statistics.cpp				lib
src/dbxml/StdInInputStream.cpp				lib
src/dbxml/Syntax.cpp					lib
src/dbxml/SyntaxDatabase.cpp				lib
src/dbxml/SyntaxManager.cpp				lib
src/dbxml/Transaction.cpp				lib
src/dbxml/TransactedContainer.cpp			lib
src/dbxml/URLInputStream.cpp					lib
src/dbxml/UTF8.cpp					lib
src/dbxml/UpdateContext.cpp				lib
src/dbxml/Value.cpp					lib
src/dbxml/VariableBindings.cpp				lib
src/dbxml/XmlContainer.cpp				lib
src/dbxml/XmlData.cpp					lib
src/dbxml/XmlManager.cpp				lib
src/dbxml/XmlDocument.cpp				lib
src/dbxml/XmlException.cpp				lib
src/dbxml/XmlIndexLookup.cpp				lib
src/dbxml/XmlIndexSpecification.cpp			lib
src/dbxml/XmlInputStream.cpp				lib
src/dbxml/XmlMetaDataIterator.cpp			lib
src/dbxml/XmlModify.cpp					lib
src/dbxml/XmlNamespace.cpp				lib
src/dbxml/XmlQueryContext.cpp				lib
src/dbxml/XmlQueryExpression.cpp			lib
src/dbxml/XmlResolver.cpp				lib
src/dbxml/XmlResults.cpp				lib
src/dbxml/XmlStatistics.cpp				lib
src/dbxml/XmlTransaction.cpp				lib
src/dbxml/XmlUpdateContext.cpp				lib
src/dbxml/XmlValue.cpp					lib
src/dbxml/db_rdbt.c					lib
src/dbxml/dataItem/DbXmlCompare.cpp			lib
src/dbxml/dataItem/DbXmlContains.cpp			lib
src/dbxml/dataItem/DbXmlContext.cpp			lib
src/dbxml/dataItem/DbXmlContextImpl.cpp			lib
src/dbxml/dataItem/DbXmlDocAvailable.cpp		lib
src/dbxml/dataItem/DbXmlDynamicContextImpl.cpp		lib
src/dbxml/dataItem/DbXmlFactoryImpl.cpp		lib
src/dbxml/dataItem/DbXmlFilter.cpp		lib
src/dbxml/dataItem/DbXmlNav.cpp		lib
src/dbxml/dataItem/DbXmlNodeImpl.cpp		lib
src/dbxml/dataItem/DbXmlNodeTest.cpp		lib
src/dbxml/dataItem/DbXmlUri.cpp			lib
src/dbxml/dataItem/DbXmlURIResolver.cpp			lib
src/dbxml/dataItem/MetaDataFunction.cpp					lib
src/dbxml/dataItem/QueryPlanFunction.cpp					lib
src/dbxml/dataItem/QueryPlanHolder.cpp					lib
src/dbxml/optimizer/CollectionAndDocOptimizer.cpp	lib
src/dbxml/optimizer/NodeVisitingOptimizer.cpp		lib
src/dbxml/optimizer/Optimizer.cpp			lib
src/dbxml/optimizer/QueryPlanGenerator.cpp		lib
src/dbxml/nodeStore/NsDocument.cpp			lib
src/dbxml/nodeStore/NsDocumentDatabase.cpp			lib
src/dbxml/nodeStore/NsDom.cpp				lib
src/dbxml/nodeStore/NsDomEventSource.cpp			lib
src/dbxml/nodeStore/NsEvent.cpp				lib
src/dbxml/nodeStore/NsEventGenerator.cpp		lib
src/dbxml/nodeStore/NsHandlerBase.cpp			lib
src/dbxml/nodeStore/NsSAX2Reader.cpp			lib
src/dbxml/nodeStore/NsTransientDomBuilder.cpp			lib
src/dbxml/nodeStore/NsUtil.cpp				lib
src/dbxml/nodeStore/NsWriter.cpp			lib
src/dbxml/nodeStore/NsXercesDom.cpp			lib
src/dbxml/nodeStore/NsXercesTranscoder.cpp		lib
src/dbxml/nodeStore/NsXercesIndexer.cpp			lib
src/dbxml/nodeStore/PullEventInputStream.cpp		lib
test/cpp/unitTests/unit_test_driver.cpp			test=dbxml_test_driver
test/cpp/unitTests/QueryPlanTest.cpp			test=dbxml_test_driver
test/cpp/unitTests/ResolverUnitTest.cpp			test=dbxml_test_driver
test/cpp/unitTests/TestEnvironment.cpp			test=dbxml_test_driver
test/cpp/unitTests/UnitTest.cpp				test=dbxml_test_driver
test/cpp/unitTests/XQueryTest.cpp			test=dbxml_test_driver
# common files, used by each test executable -- dbxml_test_driver
test/cpp/util/TestLogging.cpp				test=dbxml_test_driver
test/cpp/util/TestResolver.cpp				test=dbxml_test_driver
test/cpp/util/Transcoding.cpp				test=dbxml_test_driver
test/cpp/unitTests/UpdateDocumentTest.cpp		test=dbxml_test_driver
#
test/cpp/queryProcessorAPI/queryProcessorAPI.cpp	test=dbxml_test_query_processor_api
test/cpp/util/TestLogging.cpp		test=dbxml_test_query_processor_api
test/cpp/util/TestResolver.cpp		test=dbxml_test_query_processor_api
test/cpp/util/Transcoding.cpp		test=dbxml_test_query_processor_api
#
test/cpp/databaseManagement/databaseManagement.cpp  test=dbxml_test_databases
test/cpp/util/TestLogging.cpp			test=dbxml_test_databases
test/cpp/util/TestResolver.cpp			test=dbxml_test_databases
test/cpp/util/Transcoding.cpp			test=dbxml_test_databases
#
test/cpp/inputStreams/inputStreams.cpp		test=dbxml_test_input_streams
test/cpp/util/TestLogging.cpp			test=dbxml_test_input_streams
test/cpp/util/TestResolver.cpp			test=dbxml_test_input_streams
test/cpp/util/Transcoding.cpp			test=dbxml_test_input_streams
#
src/clib/getopt.c				app=dbxml_dump app=dbxml_load app=dbxml_shell app=dbxml_load_container app=dbxml_benchmark
src/common/util_sig.c				app=dbxml_dump app=dbxml_load app=dbxml_shell app=dbxml_load_container
src/common/Timer.cpp				app=dbxml_shell app=dbxml_benchmark
src/dbxml_dump/dbxml_dump.cpp			app=dbxml_dump
src/dbxml_load/dbxml_load.cpp			app=dbxml_load
src/utils/load_container/LoadContainer.cpp	app=dbxml_load_container
src/utils/query_runner/QueryRunner.cpp		test=dbxml_query_runner
test/benchmark/src/Benchmark.cpp		app=dbxml_benchmark
test/perf/DbXmlWorkload.cpp			app=dbxml_perf
test/perf/PutAndQueriesWorkload.cpp		app=dbxml_perf
test/perf/PutWorkload.cpp			app=dbxml_perf
test/perf/QueryWorkload.cpp			app=dbxml_perf
test/perf/perf_os.c				app=dbxml_perf
test/perf/perf_work.c				app=dbxml_perf
test/perf/perf_workload.cpp			app=dbxml_perf
test/perf/perf_test.cpp				app=dbxml_perf
src/java/dbxml_java_wrap.cpp			dll=dbxml_java
src/python/dbxml_python_wrap.cpp		dll=dbxml_python
src/tcl/dbxml_tcl_wrap.cpp			dll=dbxml_tcl