summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2016-03-07 16:45:06 -0800
committerMark Spruiell <mes@zeroc.com>2016-03-07 16:45:06 -0800
commit3148c88dd024492f12ee79e7cb285422d18045fe (patch)
treee525790bdb467aac48ca6ade664c7b57d4b8ce26 /cpp/src
parentmoving icegriddb/icestormdb from cpp/tools to cpp/src (diff)
downloadice-3148c88dd024492f12ee79e7cb285422d18045fe.tar.bz2
ice-3148c88dd024492f12ee79e7cb285422d18045fe.tar.xz
ice-3148c88dd024492f12ee79e7cb285422d18045fe.zip
Windows fixes for icegriddb/icestormdb
Diffstat (limited to 'cpp/src')
-rwxr-xr-xcpp/src/IceGrid/.depend.mak275
-rw-r--r--cpp/src/IceGrid/IceGridDB.cpp18
-rw-r--r--cpp/src/IceGrid/Makefile.mak4
-rwxr-xr-xcpp/src/IceStorm/.depend.mak289
4 files changed, 533 insertions, 53 deletions
diff --git a/cpp/src/IceGrid/.depend.mak b/cpp/src/IceGrid/.depend.mak
index 752acc49a81..a89dacbcdba 100755
--- a/cpp/src/IceGrid/.depend.mak
+++ b/cpp/src/IceGrid/.depend.mak
@@ -1,28 +1,4 @@
-Internal.h: \
- Internal.ice \
- "$(slicedir)/Ice/Identity.ice" \
- "$(slicedir)/Ice/BuiltinSequences.ice" \
- "$(slicedir)/Ice/ProcessF.ice" \
- "$(slicedir)/Ice/Locator.ice" \
- "$(slicedir)/Ice/Properties.ice" \
- "$(slicedir)/Ice/PropertiesAdmin.ice" \
- "$(slicedir)/Glacier2/Session.ice" \
- "$(slicedir)/Glacier2/SSLInfo.ice" \
- "$(slicedir)/IceGrid/Admin.ice" \
- "$(slicedir)/Ice/SliceChecksumDict.ice" \
- "$(slicedir)/IceGrid/Exception.ice" \
- "$(slicedir)/IceGrid/Descriptor.ice" \
- "$(slicedir)/IceGrid/Observer.ice" \
- "$(slicedir)/IceGrid/Registry.ice" \
- "$(slicedir)/IceGrid/Session.ice"
-
-IceLocatorDiscovery.h: \
- "$(slicedir)\IceLocatorDiscovery\IceLocatorDiscovery.ice" \
- "$(slicedir)/Ice/Locator.ice" \
- "$(slicedir)/Ice/Identity.ice" \
- "$(slicedir)/Ice/ProcessF.ice"
-
Client.obj: \
Client.cpp \
"$(includedir)\IceUtil\DisableWarnings.h" \
@@ -8065,3 +8041,254 @@ IceGridRegistry.obj: \
"Util.h" \
"$(includedir)\IceUtil\StringUtil.h" \
"$(includedir)\IceUtil\Random.h" \
+
+IceGridDB.obj: \
+ IceGridDB.cpp \
+ "$(includedir)\IceUtil\DisableWarnings.h" \
+ "$(includedir)\IceUtil\Options.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\RecMutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "..\..\src\IceUtil\FileUtil.h" \
+ "$(includedir)\Ice\Application.h" \
+ "$(includedir)\Ice\Ice.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\DeprecatedStringConverter.h" \
+ "$(includedir)\Ice\CommunicatorF.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\IceUtil\StringConverter.h" \
+ "$(includedir)\Ice\Plugin.h" \
+ "$(includedir)\Ice\LoggerF.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Initialize.h" \
+ "$(includedir)\IceUtil\Timer.h" \
+ "$(includedir)\IceUtil\Thread.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Monitor.h" \
+ "$(includedir)\IceUtil\Cond.h" \
+ "$(includedir)\Ice\PropertiesF.h" \
+ "$(includedir)\Ice\Proxy.h" \
+ "$(includedir)\Ice\ProxyFactoryF.h" \
+ "$(includedir)\Ice\ConnectionIF.h" \
+ "$(includedir)\Ice\RequestHandlerF.h" \
+ "$(includedir)\Ice\EndpointF.h" \
+ "$(includedir)\Ice\EndpointTypes.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ReferenceF.h" \
+ "$(includedir)\Ice\BatchRequestQueueF.h" \
+ "$(includedir)\Ice\AsyncResult.h" \
+ "$(includedir)\IceUtil\UniquePtr.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\InstanceF.h" \
+ "$(includedir)\Ice\AsyncResultF.h" \
+ "$(includedir)\Ice\ObserverHelper.h" \
+ "$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\BasicStream.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\ObjectFactoryF.h" \
+ "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\Buffer.h" \
+ "$(includedir)\Ice\Protocol.h" \
+ "$(includedir)\Ice\SlicedDataF.h" \
+ "$(includedir)\Ice\UserExceptionFactory.h" \
+ "$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\Dispatcher.h" \
+ "$(includedir)\Ice\BatchRequestInterceptor.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\PropertiesAdmin.h" \
+ "$(includedir)\Ice\GCObject.h" \
+ "$(includedir)\IceUtil\MutexPtrLock.h" \
+ "$(includedir)\Ice\Incoming.h" \
+ "$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\ServantManagerF.h" \
+ "$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\Properties.h" \
+ "$(includedir)\Ice\Logger.h" \
+ "$(includedir)\Ice\LoggerUtil.h" \
+ "$(includedir)\Ice\RemoteLogger.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\RouterF.h" \
+ "$(includedir)\Ice\LocatorF.h" \
+ "$(includedir)\Ice\PluginF.h" \
+ "$(includedir)\Ice\ImplicitContextF.h" \
+ "$(includedir)\Ice\FacetMap.h" \
+ "$(includedir)\Ice\CommunicatorAsync.h" \
+ "$(includedir)\Ice\ObjectAdapter.h" \
+ "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\ServantLocator.h" \
+ "$(includedir)\Ice\SlicedData.h" \
+ "$(includedir)\Ice\OutgoingAsync.h" \
+ "$(includedir)\Ice\OutgoingAsyncF.h" \
+ "$(includedir)\Ice\Process.h" \
+ "$(includedir)\Ice\Connection.h" \
+ "$(includedir)\Ice\ConnectionAsync.h" \
+ "$(includedir)\Ice\Functional.h" \
+ "$(includedir)\IceUtil\Functional.h" \
+ "$(includedir)\Ice\Stream.h" \
+ "$(includedir)\Ice\ImplicitContext.h" \
+ "$(includedir)\Ice\Locator.h" \
+ "$(includedir)\Ice\ProcessF.h" \
+ "$(includedir)\Ice\Router.h" \
+ "$(includedir)\Ice\DispatchInterceptor.h" \
+ "$(includedir)\Ice\NativePropertiesAdmin.h" \
+ "$(includedir)\Ice\Metrics.h" \
+ "$(includedir)\Ice\SliceChecksums.h" \
+ "$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
+ "$(includedir)\Freeze\Freeze.h" \
+ "$(includedir)\Freeze\Initialize.h" \
+ "$(includedir)\Freeze\EvictorF.h" \
+ "$(includedir)\Freeze\ConnectionF.h" \
+ "$(includedir)\Freeze\Index.h" \
+ "$(includedir)\Freeze\DB.h" \
+ "$(includedir)\Freeze\Transaction.h" \
+ "$(includedir)\Freeze\BackgroundSaveEvictor.h" \
+ "$(includedir)\Freeze\Evictor.h" \
+ "$(includedir)\Freeze\Exception.h" \
+ "$(includedir)\Freeze\TransactionalEvictor.h" \
+ "$(includedir)\Freeze\Map.h" \
+ "$(includedir)\Freeze\Connection.h" \
+ "$(includedir)\Freeze\TransactionHolder.h" \
+ "$(includedir)\Freeze\Catalog.h" \
+ "$(includedir)\Freeze\CatalogData.h" \
+ "$(includedir)\Freeze\CatalogIndexList.h" \
+ "$(includedir)\IceGrid\Admin.h" \
+ "$(includedir)\Glacier2\Session.h" \
+ "$(includedir)\Glacier2\SSLInfo.h" \
+ "$(includedir)\Glacier2\Config.h" \
+ "$(includedir)\IceGrid\Exception.h" \
+ "$(includedir)\IceGrid\Config.h" \
+ "$(includedir)\IceGrid\Descriptor.h" \
+ "..\..\src\IcePatch2Lib\Util.h" \
+ "$(includedir)\IcePatch2\FileInfo.h" \
+ "$(includedir)\IcePatch2\Config.h" \
+ "DBTypes.h" \
+ "StringApplicationInfoDict.h" \
+ "StringAdapterInfoDict.h" \
+ "IdentityObjectInfoDict.h" \
+ "SerialsDict.h" \
+
+DBTypes.obj: \
+ DBTypes.cpp \
+ "DBTypes.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\Ice\Proxy.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\Ice\ProxyFactoryF.h" \
+ "$(includedir)\Ice\ConnectionIF.h" \
+ "$(includedir)\Ice\RequestHandlerF.h" \
+ "$(includedir)\Ice\EndpointF.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\Ice\EndpointTypes.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ReferenceF.h" \
+ "$(includedir)\Ice\BatchRequestQueueF.h" \
+ "$(includedir)\Ice\AsyncResult.h" \
+ "$(includedir)\IceUtil\Monitor.h" \
+ "$(includedir)\IceUtil\Cond.h" \
+ "$(includedir)\IceUtil\UniquePtr.h" \
+ "$(includedir)\Ice\CommunicatorF.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\InstanceF.h" \
+ "$(includedir)\Ice\AsyncResultF.h" \
+ "$(includedir)\Ice\ObserverHelper.h" \
+ "$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\BasicStream.h" \
+ "$(includedir)\IceUtil\StringConverter.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\ObjectFactoryF.h" \
+ "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\Buffer.h" \
+ "$(includedir)\Ice\Protocol.h" \
+ "$(includedir)\Ice\SlicedDataF.h" \
+ "$(includedir)\Ice\UserExceptionFactory.h" \
+ "$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\GCObject.h" \
+ "$(includedir)\IceUtil\MutexPtrLock.h" \
+ "$(includedir)\Ice\Incoming.h" \
+ "$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\ServantManagerF.h" \
+ "$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\IceGrid\Admin.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Properties.h" \
+ "$(includedir)\Ice\PropertiesAdmin.h" \
+ "$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Glacier2\Session.h" \
+ "$(includedir)\Glacier2\SSLInfo.h" \
+ "$(includedir)\Glacier2\Config.h" \
+ "$(includedir)\IceGrid\Exception.h" \
+ "$(includedir)\IceGrid\Config.h" \
+ "$(includedir)\IceGrid\Descriptor.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\Outgoing.h" \
+ "$(includedir)\Ice\OutgoingAsync.h" \
+ "$(includedir)\IceUtil\Timer.h" \
+ "$(includedir)\IceUtil\Thread.h" \
+ "$(includedir)\Ice\OutgoingAsyncF.h" \
+ "$(includedir)\Ice\SlicedData.h" \
+ "$(includedir)\Ice\SliceChecksums.h" \
diff --git a/cpp/src/IceGrid/IceGridDB.cpp b/cpp/src/IceGrid/IceGridDB.cpp
index 12b968a18eb..fd4e9ddddc4 100644
--- a/cpp/src/IceGrid/IceGridDB.cpp
+++ b/cpp/src/IceGrid/IceGridDB.cpp
@@ -82,7 +82,7 @@ Client::run(int argc, char* argv[])
}
catch(const IceUtilInternal::BadOptException& e)
{
- cerr << e.reason << endl;
+ cerr << argv[0] << ": " << e.reason << endl;
usage();
return EXIT_FAILURE;
}
@@ -107,14 +107,14 @@ Client::run(int argc, char* argv[])
if((!opts.isSet("import") && !opts.isSet("export")) || (opts.isSet("import") && opts.isSet("export")))
{
- cerr << "Either --import or --export must be set" << endl;
+ cerr << argv[0] << ": either --import or --export must be set" << endl;
usage();
return EXIT_FAILURE;
}
if(!opts.isSet("dbhome"))
{
- cerr << "Database path must be specified" << endl;
+ cerr << argv[0] << ": database path must be specified" << endl;
usage();
return EXIT_FAILURE;
}
@@ -140,21 +140,21 @@ Client::run(int argc, char* argv[])
if(!IceUtilInternal::directoryExists(dbPath))
{
- cerr << "Output directory does not exist: " << dbPath << endl;
+ cerr << argv[0] << ": output directory does not exist: " << dbPath << endl;
return EXIT_FAILURE;
}
StringSeq files = IcePatch2Internal::readDirectory(dbPath);
if(!files.empty())
{
- cerr << "Output directory is not empty: " << dbPath << endl;
+ cerr << argv[0] << ": output directory is not empty: " << dbPath << endl;
return EXIT_FAILURE;
}
ifstream fs(dbFile.c_str(), ios::binary);
if(fs.fail())
{
- cerr << "Could not open input file: " << strerror(errno) << endl;
+ cerr << argv[0] << ": could not open input file: " << strerror(errno) << endl;
return EXIT_FAILURE;
}
fs.unsetf(ios::skipws);
@@ -176,7 +176,7 @@ Client::run(int argc, char* argv[])
stream->read(type);
if(type != "IceGrid")
{
- cerr << "Incorrect input file type: " << type << endl;
+ cerr << argv[0] << ": incorrect input file type: " << type << endl;
return EXIT_FAILURE;
}
stream->read(version);
@@ -369,7 +369,7 @@ Client::run(int argc, char* argv[])
ofstream fs(dbFile.c_str(), ios::binary);
if(fs.fail())
{
- cerr << "Could not open output file: " << strerror(errno) << endl;
+ cerr << argv[0] << ": could not open output file: " << strerror(errno) << endl;
return EXIT_FAILURE;
}
fs.write(reinterpret_cast<const char*>(buf.first), buf.second - buf.first);
@@ -378,7 +378,7 @@ Client::run(int argc, char* argv[])
}
catch(const IceUtil::Exception& ex)
{
- cerr << (import ? "Import" : "Export") << " failed:\n" << ex << endl;
+ cerr << argv[0] << ": " << (import ? "import" : "export") << " failed:\n" << ex << endl;
return EXIT_FAILURE;
}
diff --git a/cpp/src/IceGrid/Makefile.mak b/cpp/src/IceGrid/Makefile.mak
index 42317e5d807..0d0caa02c6d 100644
--- a/cpp/src/IceGrid/Makefile.mak
+++ b/cpp/src/IceGrid/Makefile.mak
@@ -112,6 +112,7 @@ DB_OBJS = .\IceGridDB.obj \
.\IdentityObjectInfoDict.obj \
.\SerialsDict.obj \
.\StringAdapterInfoDict.obj \
+ .\StringApplicationInfoDict.obj \
$(DSLICE_OBJS)
OBJS = $(ADMIN_OBJS) \
@@ -128,6 +129,7 @@ SLICE2FREEZECMD = $(SLICE2FREEZE) -I.. --ice --include-dir IceGrid $(ICECPPFLAGS
LINKWITH = $(LIBS)
ALINKWITH = $(LIBS)
+DLINKWITH = $(LIBS)
NLINKWITH = $(LIBS) advapi32.lib pdh.lib ws2_32.lib
SLICE2CPPFLAGS = --checksum --ice --include-dir IceGrid $(SLICE2CPPFLAGS)
@@ -152,7 +154,7 @@ $(ADMIN): $(ADMIN_OBJS) IceGridAdmin.res
signtool sign /f "$(SIGN_CERTIFICATE)" /p $(SIGN_PASSWORD) /t $(SIGN_TIMESTAMPSERVER) $@
$(DB): $(DB_OBJS) IceGridDB.res
- $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(DB_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) $(DRES_FILE)
+ $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(DB_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(DLINKWITH) $(DRES_FILE)
@if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) &&\
$(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest
@if defined SIGN_CERTIFICATE echo ^ ^ ^ Signing $@ && \
diff --git a/cpp/src/IceStorm/.depend.mak b/cpp/src/IceStorm/.depend.mak
index 731b5d71418..2779eac2bee 100755
--- a/cpp/src/IceStorm/.depend.mak
+++ b/cpp/src/IceStorm/.depend.mak
@@ -3,12 +3,12 @@ Election.h: \
Election.ice \
"$(slicedir)/Ice/Identity.ice" \
"$(slicedir)/Ice/BuiltinSequences.ice" \
- ../IceStorm/SubscriberRecord.ice \
+ ./SubscriberRecord.ice \
"$(slicedir)/IceStorm/IceStorm.ice" \
"$(slicedir)/Ice/SliceChecksumDict.ice" \
"$(slicedir)/IceStorm/Metrics.ice" \
"$(slicedir)/Ice/Metrics.ice" \
- ../IceStorm/LLURecord.ice
+ ./LLURecord.ice
IceStormInternal.h: \
IceStormInternal.ice \
@@ -18,9 +18,9 @@ IceStormInternal.h: \
"$(slicedir)/IceStorm/Metrics.ice" \
"$(slicedir)/Ice/Metrics.ice" \
"$(slicedir)/Ice/BuiltinSequences.ice" \
- ../IceStorm/Election.ice \
- ../IceStorm/SubscriberRecord.ice \
- ../IceStorm/LLURecord.ice \
+ ./Election.ice \
+ ./SubscriberRecord.ice \
+ ./LLURecord.ice \
"$(slicedir)/Ice/Current.ice" \
"$(slicedir)/Ice/ObjectAdapterF.ice" \
"$(slicedir)/Ice/ConnectionF.ice" \
@@ -44,15 +44,15 @@ Instrumentation.h: \
LinkRecord.h: \
LinkRecord.ice \
"$(slicedir)/Ice/Identity.ice" \
- ../IceStorm/IceStormInternal.ice \
+ ./IceStormInternal.ice \
"$(slicedir)/IceStorm/IceStorm.ice" \
"$(slicedir)/Ice/SliceChecksumDict.ice" \
"$(slicedir)/IceStorm/Metrics.ice" \
"$(slicedir)/Ice/Metrics.ice" \
"$(slicedir)/Ice/BuiltinSequences.ice" \
- ../IceStorm/Election.ice \
- ../IceStorm/SubscriberRecord.ice \
- ../IceStorm/LLURecord.ice \
+ ./Election.ice \
+ ./SubscriberRecord.ice \
+ ./LLURecord.ice \
"$(slicedir)/Ice/Current.ice" \
"$(slicedir)/Ice/ObjectAdapterF.ice" \
"$(slicedir)/Ice/ConnectionF.ice" \
@@ -72,17 +72,17 @@ SubscriberRecord.h: \
V31Format.h: \
V31Format.ice \
- ../IceStorm/LinkRecord.ice \
+ ./LinkRecord.ice \
"$(slicedir)/Ice/Identity.ice" \
- ../IceStorm/IceStormInternal.ice \
+ ./IceStormInternal.ice \
"$(slicedir)/IceStorm/IceStorm.ice" \
"$(slicedir)/Ice/SliceChecksumDict.ice" \
"$(slicedir)/IceStorm/Metrics.ice" \
"$(slicedir)/Ice/Metrics.ice" \
"$(slicedir)/Ice/BuiltinSequences.ice" \
- ../IceStorm/Election.ice \
- ../IceStorm/SubscriberRecord.ice \
- ../IceStorm/LLURecord.ice \
+ ./Election.ice \
+ ./SubscriberRecord.ice \
+ ./LLURecord.ice \
"$(slicedir)/Ice/Current.ice" \
"$(slicedir)/Ice/ObjectAdapterF.ice" \
"$(slicedir)/Ice/ConnectionF.ice" \
@@ -90,22 +90,33 @@ V31Format.h: \
V32Format.h: \
V32Format.ice \
- ../IceStorm/LinkRecord.ice \
+ ./LinkRecord.ice \
"$(slicedir)/Ice/Identity.ice" \
- ../IceStorm/IceStormInternal.ice \
+ ./IceStormInternal.ice \
"$(slicedir)/IceStorm/IceStorm.ice" \
"$(slicedir)/Ice/SliceChecksumDict.ice" \
"$(slicedir)/IceStorm/Metrics.ice" \
"$(slicedir)/Ice/Metrics.ice" \
"$(slicedir)/Ice/BuiltinSequences.ice" \
- ../IceStorm/Election.ice \
- ../IceStorm/SubscriberRecord.ice \
- ../IceStorm/LLURecord.ice \
+ ./Election.ice \
+ ./SubscriberRecord.ice \
+ ./LLURecord.ice \
"$(slicedir)/Ice/Current.ice" \
"$(slicedir)/Ice/ObjectAdapterF.ice" \
"$(slicedir)/Ice/ConnectionF.ice" \
"$(slicedir)/Ice/Version.ice"
+DBTypes.h: \
+ DBTypes.ice \
+ ./SubscriberRecord.ice \
+ "$(slicedir)/Ice/Identity.ice" \
+ "$(slicedir)/IceStorm/IceStorm.ice" \
+ "$(slicedir)/Ice/SliceChecksumDict.ice" \
+ "$(slicedir)/IceStorm/Metrics.ice" \
+ "$(slicedir)/Ice/Metrics.ice" \
+ "$(slicedir)/Ice/BuiltinSequences.ice" \
+ ./LLURecord.ice
+
Instance.obj: \
Instance.cpp \
"Instance.h" \
@@ -3670,3 +3681,243 @@ Migrate.obj: \
"LinkRecord.h" \
"V31FormatDB.h" \
"V31Format.h" \
+
+IceStormDB.obj: \
+ IceStormDB.cpp \
+ "$(includedir)\IceUtil\DisableWarnings.h" \
+ "$(includedir)\IceUtil\Options.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\RecMutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "..\..\src\IceUtil\FileUtil.h" \
+ "$(includedir)\Ice\Application.h" \
+ "$(includedir)\Ice\Ice.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\DeprecatedStringConverter.h" \
+ "$(includedir)\Ice\CommunicatorF.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\IceUtil\StringConverter.h" \
+ "$(includedir)\Ice\Plugin.h" \
+ "$(includedir)\Ice\LoggerF.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\Ice\Initialize.h" \
+ "$(includedir)\IceUtil\Timer.h" \
+ "$(includedir)\IceUtil\Thread.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Monitor.h" \
+ "$(includedir)\IceUtil\Cond.h" \
+ "$(includedir)\Ice\PropertiesF.h" \
+ "$(includedir)\Ice\Proxy.h" \
+ "$(includedir)\Ice\ProxyFactoryF.h" \
+ "$(includedir)\Ice\ConnectionIF.h" \
+ "$(includedir)\Ice\RequestHandlerF.h" \
+ "$(includedir)\Ice\EndpointF.h" \
+ "$(includedir)\Ice\EndpointTypes.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ReferenceF.h" \
+ "$(includedir)\Ice\BatchRequestQueueF.h" \
+ "$(includedir)\Ice\AsyncResult.h" \
+ "$(includedir)\IceUtil\UniquePtr.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\InstanceF.h" \
+ "$(includedir)\Ice\AsyncResultF.h" \
+ "$(includedir)\Ice\ObserverHelper.h" \
+ "$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\BasicStream.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\ObjectFactoryF.h" \
+ "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\Buffer.h" \
+ "$(includedir)\Ice\Protocol.h" \
+ "$(includedir)\Ice\SlicedDataF.h" \
+ "$(includedir)\Ice\UserExceptionFactory.h" \
+ "$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\InstrumentationF.h" \
+ "$(includedir)\Ice\Dispatcher.h" \
+ "$(includedir)\Ice\BatchRequestInterceptor.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\PropertiesAdmin.h" \
+ "$(includedir)\Ice\GCObject.h" \
+ "$(includedir)\IceUtil\MutexPtrLock.h" \
+ "$(includedir)\Ice\Incoming.h" \
+ "$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\ServantManagerF.h" \
+ "$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\IncomingAsync.h" \
+ "$(includedir)\Ice\Properties.h" \
+ "$(includedir)\Ice\Logger.h" \
+ "$(includedir)\Ice\LoggerUtil.h" \
+ "$(includedir)\Ice\RemoteLogger.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
+ "$(includedir)\Ice\Communicator.h" \
+ "$(includedir)\Ice\RouterF.h" \
+ "$(includedir)\Ice\LocatorF.h" \
+ "$(includedir)\Ice\PluginF.h" \
+ "$(includedir)\Ice\ImplicitContextF.h" \
+ "$(includedir)\Ice\FacetMap.h" \
+ "$(includedir)\Ice\CommunicatorAsync.h" \
+ "$(includedir)\Ice\ObjectAdapter.h" \
+ "$(includedir)\Ice\Endpoint.h" \
+ "$(includedir)\Ice\ServantLocator.h" \
+ "$(includedir)\Ice\SlicedData.h" \
+ "$(includedir)\Ice\OutgoingAsync.h" \
+ "$(includedir)\Ice\OutgoingAsyncF.h" \
+ "$(includedir)\Ice\Process.h" \
+ "$(includedir)\Ice\Connection.h" \
+ "$(includedir)\Ice\ConnectionAsync.h" \
+ "$(includedir)\Ice\Functional.h" \
+ "$(includedir)\IceUtil\Functional.h" \
+ "$(includedir)\Ice\Stream.h" \
+ "$(includedir)\Ice\ImplicitContext.h" \
+ "$(includedir)\Ice\Locator.h" \
+ "$(includedir)\Ice\ProcessF.h" \
+ "$(includedir)\Ice\Router.h" \
+ "$(includedir)\Ice\DispatchInterceptor.h" \
+ "$(includedir)\Ice\NativePropertiesAdmin.h" \
+ "$(includedir)\Ice\Metrics.h" \
+ "$(includedir)\Ice\SliceChecksums.h" \
+ "$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\Ice\Service.h" \
+ "$(includedir)\Ice\RegisterPlugins.h" \
+ "$(includedir)\Freeze\Freeze.h" \
+ "$(includedir)\Freeze\Initialize.h" \
+ "$(includedir)\Freeze\EvictorF.h" \
+ "$(includedir)\Freeze\ConnectionF.h" \
+ "$(includedir)\Freeze\Index.h" \
+ "$(includedir)\Freeze\DB.h" \
+ "$(includedir)\Freeze\Transaction.h" \
+ "$(includedir)\Freeze\BackgroundSaveEvictor.h" \
+ "$(includedir)\Freeze\Evictor.h" \
+ "$(includedir)\Freeze\Exception.h" \
+ "$(includedir)\Freeze\TransactionalEvictor.h" \
+ "$(includedir)\Freeze\Map.h" \
+ "$(includedir)\Freeze\Connection.h" \
+ "$(includedir)\Freeze\TransactionHolder.h" \
+ "$(includedir)\Freeze\Catalog.h" \
+ "$(includedir)\Freeze\CatalogData.h" \
+ "..\..\src\IcePatch2Lib\Util.h" \
+ "$(includedir)\IcePatch2\FileInfo.h" \
+ "$(includedir)\IcePatch2\Config.h" \
+ "DBTypes.h" \
+ "SubscriberRecord.h" \
+ "$(includedir)\IceStorm\IceStorm.h" \
+ "$(includedir)\IceStorm\Metrics.h" \
+ "$(includedir)\IceStorm\Config.h" \
+ "LLURecord.h" \
+ "LLUMap.h" \
+ "SubscriberMap.h" \
+
+DBTypes.obj: \
+ DBTypes.cpp \
+ "DBTypes.h" \
+ "$(includedir)\IceUtil\PushDisableWarnings.h" \
+ "$(includedir)\Ice\ProxyF.h" \
+ "$(includedir)\IceUtil\Shared.h" \
+ "$(includedir)\IceUtil\Config.h" \
+ "$(includedir)\IceUtil\Atomic.h" \
+ "$(includedir)\Ice\Config.h" \
+ "$(includedir)\Ice\ProxyHandle.h" \
+ "$(includedir)\IceUtil\Handle.h" \
+ "$(includedir)\IceUtil\Exception.h" \
+ "$(includedir)\Ice\ObjectF.h" \
+ "$(includedir)\Ice\Handle.h" \
+ "$(includedir)\Ice\Exception.h" \
+ "$(includedir)\Ice\Format.h" \
+ "$(includedir)\Ice\StreamF.h" \
+ "$(includedir)\Ice\LocalObject.h" \
+ "$(includedir)\Ice\LocalObjectF.h" \
+ "$(includedir)\Ice\StreamHelpers.h" \
+ "$(includedir)\IceUtil\ScopedArray.h" \
+ "$(includedir)\IceUtil\Iterator.h" \
+ "$(includedir)\Ice\Proxy.h" \
+ "$(includedir)\IceUtil\Mutex.h" \
+ "$(includedir)\IceUtil\Lock.h" \
+ "$(includedir)\IceUtil\ThreadException.h" \
+ "$(includedir)\IceUtil\Time.h" \
+ "$(includedir)\IceUtil\MutexProtocol.h" \
+ "$(includedir)\Ice\ProxyFactoryF.h" \
+ "$(includedir)\Ice\ConnectionIF.h" \
+ "$(includedir)\Ice\RequestHandlerF.h" \
+ "$(includedir)\Ice\EndpointF.h" \
+ "$(includedir)\IceUtil\Optional.h" \
+ "$(includedir)\IceUtil\UndefSysMacros.h" \
+ "$(includedir)\IceUtil\PopDisableWarnings.h" \
+ "$(includedir)\Ice\EndpointTypes.h" \
+ "$(includedir)\Ice\ObjectAdapterF.h" \
+ "$(includedir)\Ice\ReferenceF.h" \
+ "$(includedir)\Ice\BatchRequestQueueF.h" \
+ "$(includedir)\Ice\AsyncResult.h" \
+ "$(includedir)\IceUtil\Monitor.h" \
+ "$(includedir)\IceUtil\Cond.h" \
+ "$(includedir)\IceUtil\UniquePtr.h" \
+ "$(includedir)\Ice\CommunicatorF.h" \
+ "$(includedir)\Ice\ConnectionF.h" \
+ "$(includedir)\Ice\InstanceF.h" \
+ "$(includedir)\Ice\AsyncResultF.h" \
+ "$(includedir)\Ice\ObserverHelper.h" \
+ "$(includedir)\Ice\Instrumentation.h" \
+ "$(includedir)\Ice\Current.h" \
+ "$(includedir)\Ice\Identity.h" \
+ "$(includedir)\Ice\Version.h" \
+ "$(includedir)\Ice\BasicStream.h" \
+ "$(includedir)\IceUtil\StringConverter.h" \
+ "$(includedir)\Ice\Object.h" \
+ "$(includedir)\Ice\IncomingAsyncF.h" \
+ "$(includedir)\Ice\ObjectFactoryF.h" \
+ "$(includedir)\Ice\ObjectFactoryManagerF.h" \
+ "$(includedir)\Ice\Buffer.h" \
+ "$(includedir)\Ice\Protocol.h" \
+ "$(includedir)\Ice\SlicedDataF.h" \
+ "$(includedir)\Ice\UserExceptionFactory.h" \
+ "$(includedir)\Ice\FactoryTable.h" \
+ "$(includedir)\Ice\GCObject.h" \
+ "$(includedir)\IceUtil\MutexPtrLock.h" \
+ "$(includedir)\Ice\Incoming.h" \
+ "$(includedir)\Ice\ServantLocatorF.h" \
+ "$(includedir)\Ice\ServantManagerF.h" \
+ "$(includedir)\Ice\ResponseHandlerF.h" \
+ "$(includedir)\Ice\FactoryTableInit.h" \
+ "$(includedir)\Ice\DefaultObjectFactory.h" \
+ "$(includedir)\Ice\ObjectFactory.h" \
+ "SubscriberRecord.h" \
+ "$(includedir)\IceStorm\IceStorm.h" \
+ "$(includedir)\Ice\SliceChecksumDict.h" \
+ "$(includedir)\IceStorm\Metrics.h" \
+ "$(includedir)\Ice\Metrics.h" \
+ "$(includedir)\Ice\BuiltinSequences.h" \
+ "$(includedir)\IceStorm\Config.h" \
+ "LLURecord.h" \
+ "$(includedir)\Ice\LocalException.h" \
+ "$(includedir)\Ice\Outgoing.h" \
+ "$(includedir)\Ice\OutgoingAsync.h" \
+ "$(includedir)\IceUtil\Timer.h" \
+ "$(includedir)\IceUtil\Thread.h" \
+ "$(includedir)\Ice\OutgoingAsyncF.h" \