1
0
mirror of https://bitbucket.org/anguist/ntpa synced 2025-10-05 18:41:13 +00:00

New build system

This commit is contained in:
2016-05-29 15:08:34 +02:00
parent 95612cb0de
commit e7ed6d3154
15 changed files with 340 additions and 1396 deletions

6
Makefile.mysql Normal file
View File

@ -0,0 +1,6 @@
.PHONY: MySql.Data
MySql.Data: build
$(CP) $(MSQ)/Properties/ReservedWords.txt $(OBJS)MySql.Data.MySqlClient.Properties.ReservedWords.txt
$(GEN) -usesourcepath -compile "$(MSQ)/Properties/Resources.resx,$(OBJS)MySql.Data.MySqlClient.Properties.Resources.resources"
$(MCS) $(OPTS) -out:$(OUT)MySql.Data.dll $(DEFSLIB) $(MSQ)/Authentication/AuthenticationManager.cs $(MSQ)/Authentication/MySQLAuthenticationPlugin.cs $(MSQ)/Authentication/NativePasswordPlugins.cs $(MSQ)/Authentication/Sha256AuthenticationPlugin.cs $(MSQ)/Authentication/WindowsAuthenticationPlugin.cs $(MSQ)/BulkLoader.cs $(MSQ)/CharSetMap.cs $(MSQ)/command.cs $(MSQ)/CommandBuilder.cs $(MSQ)/common/Cache.cs $(MSQ)/common/ContextString.cs $(MSQ)/common/LowResolutionStopwatch.cs $(MSQ)/common/MyNetworkStream.cs $(MSQ)/common/MySqlTokenizer.cs $(MSQ)/common/NamedPipeStream.cs $(MSQ)/common/NativeMethods.cs $(MSQ)/common/Platform.cs $(MSQ)/common/QueryNormalizer.cs $(MSQ)/common/SharedMemoryStream.cs $(MSQ)/common/StreamCreator.cs $(MSQ)/common/StringUtility.cs $(MSQ)/common/Version.cs $(MSQ)/CompressedStream.cs $(MSQ)/Connection.cs $(MSQ)/Crypt.cs $(MSQ)/dataadapter.cs $(MSQ)/datareader.cs $(MSQ)/Driver.cs $(MSQ)/Exception.cs $(MSQ)/extensions/NonRT/MySqlCommand.cs $(MSQ)/extensions/NonRT/MySqlConnection.cs $(MSQ)/extensions/NonRT/MySqlConnectionStringBuilder.cs $(MSQ)/extensions/NonRT/MySqlDataReader.cs $(MSQ)/extensions/NonRT/MySqlDateTime.cs $(MSQ)/extensions/NonRT/MySqlParameter.cs $(MSQ)/extensions/NonRT/MySqlParameterCollection.cs $(MSQ)/extensions/NonRT/MySqlTrace.cs $(MSQ)/extensions/NonRT/MySqlTransaction.cs $(MSQ)/Field.cs $(MSQ)/Installer.cs $(MSQ)/Interceptors/CommandInterceptor.cs $(MSQ)/Interceptors/Interceptor.cs $(MSQ)/Interceptors/ExceptionInterceptor.cs $(MSQ)/ISSchemaProvider.cs $(MSQ)/Memcached/BinaryClient.cs $(MSQ)/Memcached/MemcachedException.cs $(MSQ)/Memcached/TextClient.cs $(MSQ)/Memcached/Client.cs $(MSQ)/MySqlClientFactory.cs $(MSQ)/MySqlClientPermission.cs $(MSQ)/MySqlConfiguration.cs $(MSQ)/MySqlConnectionStringBuilder.cs $(MSQ)/MysqlDefs.cs $(MSQ)/MySqlError.cs $(MSQ)/MySqlHelper.cs $(MSQ)/MySqlPacket.cs $(MSQ)/MySqlClientPermissionAttribute.cs $(MSQ)/MySqlPool.cs $(MSQ)/MySqlPoolManager.cs $(MSQ)/MySqlPromotableTransaction.cs $(MSQ)/MySqlScript.cs $(MSQ)/MySqlSecurityPermission.cs $(MSQ)/MySqlStream.cs $(MSQ)/NativeDriver.cs $(MSQ)/parameter.cs $(MSQ)/parameter_collection.cs $(MSQ)/PerformanceMonitor.cs $(MSQ)/PreparableStatement.cs $(MSQ)/ProcedureCache.cs $(MSQ)/Properties/AssemblyInfo.cs $(MSQ)/Properties/VersionInfo.cs $(MSQ)/Replication/ReplicationConfiguration.cs $(MSQ)/Replication/ReplicationManager.cs $(MSQ)/Replication/ReplicationRoundRobinServerGroup.cs $(MSQ)/Replication/ReplicationServer.cs $(MSQ)/Replication/ReplicationServerGroup.cs $(MSQ)/ResultSet.cs $(MSQ)/Schema.cs $(MSQ)/SchemaProvider.cs $(MSQ)/Statement.cs $(MSQ)/StoredProcedure.cs $(MSQ)/SystemPerformanceMonitor.cs $(MSQ)/TableCache.cs $(MSQ)/TimedStream.cs $(MSQ)/TracingDriver.cs $(MSQ)/transaction.cs $(MSQ)/Types/MetaData.cs $(MSQ)/Types/MySqlBinary.cs $(MSQ)/Types/MySqlBit.cs $(MSQ)/Types/MySqlByte.cs $(MSQ)/Types/MySqlConversionException.cs $(MSQ)/Types/MySqlDateTime.cs $(MSQ)/Types/MySqlDecimal.cs $(MSQ)/Types/MySqlDouble.cs $(MSQ)/Types/MySqlGeometry.cs $(MSQ)/Types/MySqlGuid.cs $(MSQ)/Types/MySqlInt16.cs $(MSQ)/Types/MySqlInt32.cs $(MSQ)/Types/MySqlInt64.cs $(MSQ)/Types/MySqlSingle.cs $(MSQ)/Types/MySqlString.cs $(MSQ)/Types/MySqlTime.cs $(MSQ)/Types/MySqlUByte.cs $(MSQ)/Types/MySqlUInt16.cs $(MSQ)/Types/MySqlUInt32.cs $(MSQ)/Types/MySqlUInt64.cs $(MSQ)/Types/MySqlValue.cs $(MSQ)/zlib/Adler32.cs $(MSQ)/zlib/Deflate.cs $(MSQ)/zlib/InfBlocks.cs $(MSQ)/zlib/InfCodes.cs $(MSQ)/zlib/Inflate.cs $(MSQ)/zlib/InfTree.cs $(MSQ)/zlib/StaticTree.cs $(MSQ)/zlib/SupportClass.cs $(MSQ)/zlib/Tree.cs $(MSQ)/zlib/ZInputStream.cs $(MSQ)/zlib/Zlib.cs $(MSQ)/zlib/ZOutputStream.cs $(MSQ)/zlib/ZStream.cs $(MSQ)/zlib/ZStreamException.cs $(MSQ)/Properties/Resources.Designer.cs -resource:$(OBJS)MySql.Data.MySqlClient.Properties.Resources.resources -resource:$(OBJS)MySql.Data.MySqlClient.Properties.ReservedWords.txt -r:System.Configuration.dll -r:System.Configuration.Install.dll -r:System.Data.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Management.dll -r:System.Security.dll -r:System.Transactions.dll -r:System.Xml.dll $(STDREF) -warn:0

117
Makefile.ntpa Normal file
View File

@ -0,0 +1,117 @@
# Projects
LOC= Ntp.Analyzer.Localize
OB= Ntp.Analyzer.Objects
INT= Ntp.Interop
NP= NPlot
COM= Ntp.Common
DB= Ntp.Data
DBP= Ntp.Data.Provider
PRO= Ntp.Process
NC= Ntp.Config
NL= Ntp.Log
IMP= Ntp.Analyzer.Import
ADA= Ntp.Analyzer.Data
MC= Ntp.Monitor.Client
MS= Ntp.Monitor.Server
NA= Ntp.Analyzer
APR= Ntp.Analyzer.Process
.PHONY: all
all: ntpa ntpav ntpac
.PHONY: build
build:
$(MKDIR) $(OUT)
$(MKDIR) $(OBJS)
.PHONY: ntpa
ntpa: build Ntp.Analyzer.Cli
$(ECHO) >$(OUT)ntpa "#!/bin/sh\n\nexec mono \"${DESTDIR}$(PREFIX)$(INSTDIR)/Ntp.Analyzer.Cli.exe\" \"\$$@\""
$(CHMOD) 775 $(OUT)ntpa
.PHONY: ntpav
ntpav: build Ntp.Analyzer.Validate.Cli
$(ECHO) >$(OUT)ntpav "#!/bin/sh\n\nexec mono \"${DESTDIR}$(PREFIX)$(INSTDIR)/Ntp.Analyzer.Validate.Cli.exe\" \"\$$@\""
$(CHMOD) 775 $(OUT)ntpav
.PHONY: ntpac
ntpac: build Ntp.Monitor.Cli
$(ECHO) >$(OUT)ntpac "#!/bin/sh\n\nexec mono \"${DESTDIR}$(PREFIX)$(INSTDIR)/Ntp.Monitor.Cli.exe\" \"\$$@\""
$(CHMOD) 775 $(OUT)ntpac
.PHONY: Ntp.Analyzer.Cli
Ntp.Analyzer.Cli: build Ntp.Analyzer Ntp.Process Ntp.Process Ntp.Config Ntp.Interop Ntp.Analyzer.Localize Ntp.Analyzer.Process Ntp.Analyzer Ntp.Log
$(MCS) $(OPTS) Ntp.Analyzer.Cli/Program.cs $(DEFSEXE) -main:Ntp.Analyzer.Cli.Program -out:$(OUT)Ntp.Analyzer.Cli.exe -r:Ntp.Analyzer.dll -r:Ntp.Process.dll -r:Ntp.Process.dll -r:Ntp.Config.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Analyzer.Process.dll -r:Ntp.Analyzer.dll -r:Ntp.Log.dll $(STDREF)
.PHONY: Ntp.Analyzer.Validate.Cli
Ntp.Analyzer.Validate.Cli: build Ntp.Analyzer Ntp.Config Ntp.Interop Ntp.Analyzer.Localize
$(MCS) $(OPTS) Ntp.Analyzer.Validate.Cli/Program.cs $(DEFSEXE) -out:$(OUT)Ntp.Analyzer.Validate.Cli.exe -r:Ntp.Analyzer.dll -r:Ntp.Config.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Localize.dll $(STDREF)
.PHONY: Ntp.Monitor.Cli
Ntp.Monitor.Cli: build Ntp.Monitor.Client Ntp.Process
$(MCS) $(OPTS) Ntp.Monitor.Cli/Program.cs $(DEFSEXE) -out:$(OUT)Ntp.Monitor.Cli.exe -r:Ntp.Monitor.Client.dll -r:Ntp.Process.dll $(STDREF)
.PHONY: Ntp.Analyzer.Objects
Ntp.Analyzer.Objects: build
$(MCS) $(OPTS) /out:$(OUT)$(OB).dll $(DEFSLIB) $(OB)/Host.cs $(OB)/HostReading.cs $(OB)/Peer.cs $(OB)/PeerReading.cs $(OB)/StatusLine.cs $(OB)/TallyCode.cs $(OB)/TimeServer.cs $(OB)/TimeServerRole.cs $(OB)/Reading.cs $(OB)/ServerName.cs $(OB)/SourceEntry.cs $(OB)/PersistentObject.cs $(OB)/ReadingBulk.cs $(OB)/NamedObject.cs $(OB)/DispersionReading.cs $(OB)/PeerActivity.cs $(OB)/AssociationEntry.cs $(OB)/IoStatsEntry.cs $(OB)/HostIoReading.cs $(STDREF)
.PHONY: NPlot
NPlot: build
$(MCS) $(OPTS) -out:$(OUT)$(NP).dll $(DEFSLIB) $(NP)/AdapterUtils.cs $(NP)/ArrowItem.cs $(NP)/AssemblyInfo.cs $(NP)/AxesConstraint.cs $(NP)/Axis.cs $(NP)/BarPlot.cs $(NP)/BasePlot.cs $(NP)/BaseSequencePlot.cs $(NP)/Bitmap.PlotSurface2D.cs $(NP)/CandlePlot.cs $(NP)/DateTimeAxis.cs $(NP)/FilledRegion.cs $(NP)/FontScaler.cs $(NP)/Grid.cs $(NP)/HistogramPlot.cs $(NP)/HorizontalLine.cs $(NP)/IDrawable.cs $(NP)/IGradient.cs $(NP)/IPlot.cs $(NP)/IPlotSurface2D.cs $(NP)/ISequencePlot.cs $(NP)/ISurface.cs $(NP)/ITransform2D.cs $(NP)/ImagePlot.cs $(NP)/LabelAxis.cs $(NP)/LabelPointPlot.cs $(NP)/Legend.cs $(NP)/LegendBase.cs $(NP)/LinePlot.cs $(NP)/LinearAxis.cs $(NP)/LinearGradient.cs $(NP)/LogAxis.cs $(NP)/Marker.cs $(NP)/MarkerItem.cs $(NP)/NPlotException.cs $(NP)/PageAlignedPhysicalAxis.cs $(NP)/PhysicalAxis.cs $(NP)/PiAxis.cs $(NP)/PiePlot.cs $(NP)/PlotSurface2D.cs $(NP)/PointD.cs $(NP)/PointPlot.cs $(NP)/RectangleBrushes.cs $(NP)/RectangleD.cs $(NP)/SequenceAdapter.cs $(NP)/StartStep.cs $(NP)/StepGradient.cs $(NP)/StepPlot.cs $(NP)/TextItem.cs $(NP)/TradingDateTimeAxis.cs $(NP)/Transform2D.cs $(NP)/Utils.cs $(NP)/VerticalLine.cs $(NP)/Windows.PlotSurface2D.cs -r:System.Data.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll -r:System.Web.dll -r:System.Xml.dll $(STDREF)
.PHONY: Ntp.Analyzer.Localize
Ntp.Analyzer.Localize: build
$(MCS) $(OPTS) -out:$(OUT)$(LOC).dll $(DEFSLIB) $(LOC)/ConfigurationKeyword.cs $(LOC)/ConfigurationMessage.cs $(LOC)/VersionInfo.cs $(LOC)/LogMessage.cs $(LOC)/PageText.cs $(LOC)/InitializationMessage.cs $(STDREF)
.PHONY: Ntp.Interop
Ntp.Interop: build Ntp.Log
$(MCS) $(OPTS) -out:$(OUT)$(INT).dll $(DEFSLIB) $(INT)/ShellCommand.cs $(INT)/ProcessInfo.cs $(INT)/Options.cs $(INT)/InterProcess.cs $(INT)/DirectoryCommand.cs $(INT)/Permission.cs -r:Ntp.Log.dll -r:Mono.Posix.dll $(STDREF)
.PHONY: Ntp.Common
Ntp.Common: build Ntp.Log Ntp.Interop Ntp.Config
$(MCS) $(OPTS) -out:$(OUT)$(COM).dll $(DEFSLIB) $(COM)/SignalHandler.cs $(COM)/IApplicationController.cs $(COM)/LogMessage.cs $(COM)/Heartbeat.cs $(COM)/HeartbeatConfiguration.cs -r:Ntp.Log.dll -r:Ntp.Interop.dll -r:Ntp.Config.dll $(STDREF)
.PHONY: Ntp.Data
Ntp.Data: build Ntp.Config Ntp.Analyzer.Localize Ntp.Log Ntp.Common
$(MCS) $(OPTS) -out:$(OUT)Ntp.Data.dll $(DEFSLIB) $(DB)/DataMapper.cs $(DB)/FileDataMapper.cs $(DB)/ITableInitializer.cs $(DB)/DatabaseConfiguration.cs $(DB)/SqlDatabaseProvider.cs $(DB)/Schema/DatabaseUpdater.cs $(DB)/Schema/SqlChangeSet.cs $(DB)/Schema/IVersionChanges.cs $(DB)/ISqlFactory.cs $(DB)/Schema/VersionController.cs $(DB)/SqlDatabaseChecker.cs -r:Ntp.Config.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Log.dll -r:Ntp.Common.dll -r:System.Data.dll $(STDREF)
.PHONY: Ntp.Process
Ntp.Process: build Ntp.Config Ntp.Interop Ntp.Analyzer.Localize Ntp.Log Ntp.Common
$(MCS) $(OPTS) /out:$(OUT)Ntp.Process.dll $(DEFSLIB) $(PRO)/ScheduledJob.cs $(PRO)/IScheduler.cs $(PRO)/Billboard.cs $(PRO)/JobDescription.cs $(PRO)/Job.cs $(PRO)/JobScheduleDescription.cs $(PRO)/JobConfiguration.cs $(PRO)/Scheduler.cs $(PRO)/IRequest.cs $(PRO)/Cluster.cs $(PRO)/ThreadType.cs -r:Ntp.Config.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Log.dll -r:Ntp.Common.dll $(STDREF)
.PHONY: Ntp.Config
Ntp.Config: build Ntp.Analyzer.Localize
$(MCS) $(OPTS) -out:$(OUT)Ntp.Config.dll $(DEFSLIB) $(NC)/ConfigurationBase.cs $(NC)/ConfigurationBlock.cs $(NC)/ConfigurationException.cs $(NC)/OptionSet.cs -r:Ntp.Analyzer.Localize.dll $(STDREF)
.PHONY: Ntp.Log
Ntp.Log: build Ntp.Config Ntp.Analyzer.Localize
$(MCS) $(OPTS) -out:$(OUT)Ntp.Log.dll $(DEFSLIB) $(NL)/TextLog.cs $(NL)/Severity.cs $(NL)/LogBase.cs $(NL)/LogFactory.cs $(NL)/LogConfiguration.cs $(NL)/LogGroup.cs $(NL)/ActivityLog.cs $(NL)/SysLog.cs $(NL)/ConsoleLog.cs $(NL)/FileLog.cs $(NL)/LogType.cs $(NL)/LogConfigurationKeyword.cs -r:Ntp.Config.dll -r:Mono.Posix.dll $(STDREF)
.PHONY: Ntp.Data.Provider
Ntp.Data.Provider: build Ntp.Data Ntp.Config $(DBPROJ)
$(MCS) $(OPTS) -out:$(OUT)$(DBP).dll $(DEFSLIB) $(DBP)/MySqlFactory.cs $(DBP)/SqlDatabaseFactory.cs $(DBP)/PostgreSqlFactory.cs -r:Ntp.Data.dll -r:Ntp.Config.dll -r:System.Data.dll $(STDREF) $(DBREF)
.PHONY: Ntp.Analyzer.Import
Ntp.Analyzer.Import: build Ntp.Analyzer.Objects Ntp.Analyzer.Localize Ntp.Interop Ntp.Analyzer.Data Ntp.Data Ntp.Log
$(MCS) $(OPTS) -out:$(OUT)$(IMP).dll $(DEFSLIB) $(IMP)/NtpctlHostImporter.cs $(IMP)/NtpqHostImporter.cs $(IMP)/NtpdcImporter.cs $(IMP)/Importer.cs $(IMP)/ServerType.cs $(IMP)/NtpqPeerImporter.cs $(IMP)/NtpctlPeerImporter.cs $(IMP)/IoStatsImporter.cs $(IMP)/NtpctlImporter.cs $(IMP)/ImportFactory.cs -r:Ntp.Analyzer.Objects.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Data.dll -r:Ntp.Data.dll -r:Ntp.Log.dll $(STDREF)
.PHONY: Ntp.Analyzer.Data
Ntp.Analyzer.Data: build Ntp.Analyzer.Objects Ntp.Data Ntp.Analyzer.Localize Ntp.Log Ntp.Data.Provider
$(MCS) $(OPTS) -out:$(OUT)Ntp.Analyzer.Data.dll $(DEFSLIB) $(ADA)/DataFace.cs $(ADA)/Import/TimeServerImporter.cs $(ADA)/Import/TimeServerLoader.cs $(ADA)/Sql/HostDatabaseMapper.cs $(ADA)/Sql/HostReadingDatabaseMapper.cs $(ADA)/Sql/PeerDatabaseMapper.cs $(ADA)/Sql/PeerReadingDatabaseMapper.cs $(ADA)/Sql/TimeServerDatabaseMapper.cs $(ADA)/Sql/PeerActivityDatabaseMapper.cs $(ADA)/Sql/SqlDatabaseMapper.cs $(ADA)/Sql/FilteredSqlDatabaseMapper.cs $(ADA)/DatabaseInitializer.cs $(ADA)/Changes/Change01.cs $(ADA)/Sql/ReadingBulkMapper.cs $(ADA)/Sql/AssociationEntryMapper.cs $(ADA)/Sql/HostIoReadingDatabaseMapper.cs -r:Ntp.Analyzer.Objects.dll -r:Ntp.Data.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Log.dll -r:Ntp.Data.Provider.dll -r:System.Data.dll -r:System.Xml.dll $(STDREF)
.PHONY: Ntp.Monitor.Client
Ntp.Monitor.Client: build Ntp.Process
$(MCS) $(OPTS) -out:$(OUT)$(MC).dll $(DEFSLIB) $(MC)/TextRequest.cs $(MC)/BinaryRequest.cs $(MC)/Request.cs -r:Ntp.Process.dll $(STDREF)
.PHONY: Ntp.Monitor.Server
Ntp.Monitor.Server: build Ntp.Analyzer Ntp.Analyzer.Objects Ntp.Config Ntp.Process Ntp.Analyzer.Data Ntp.Log
$(MCS) $(OPTS) -out:$(OUT)$(MS).dll $(DEFSLIB) $(MS)/Listener.cs $(MS)/Request.cs $(MS)/ApplicationState.cs $(MS)/CommandType.cs $(MS)/CommandFactory.cs $(MS)/CommandDescription.cs $(MS)/ICommandDescription.cs $(MS)/TextCommand/PidCommand.cs $(MS)/TextCommand/PingCommand.cs $(MS)/TextCommand/VersionCommand.cs $(MS)/TextCommand/ConfigFileCommand.cs $(MS)/TextCommand/HelpCommand.cs $(MS)/TextCommand/JobsCommand.cs $(MS)/TextCommand/ScheduleCommand.cs $(MS)/TextCommand/TimeCommand.cs $(MS)/TextCommand/NextJobCommand.cs $(MS)/TextCommand/ServerCommand.cs $(MS)/TextCommand/ProgCommand.cs $(MS)/TextCommand/MonitorTextCommand.cs $(MS)/TextCommand/UptimeCommand.cs $(MS)/Command.cs $(MS)/PacketCommand/PacketCommand.cs $(MS)/PacketCommand/JobPacketCommand.cs $(MS)/TextCommand/RunningCommand.cs $(MS)/TextCommand/ProcCommand.cs $(MS)/TextCommand/ActivityCommand.cs -r:Ntp.Analyzer.dll -r:Ntp.Analyzer.Objects.dll -r:Ntp.Config.dll -r:Ntp.Process.dll -r:Ntp.Analyzer.Data.dll -r:Ntp.Log.dll $(STDREF)
.PHONY: Ntp.Analyzer
Ntp.Analyzer: build Ntp.Config Ntp.Analyzer.Objects Ntp.Data Ntp.Process Ntp.Analyzer.Localize Ntp.Interop Ntp.Analyzer.Data Ntp.Analyzer.Import Ntp.Log Ntp.Common $(PLOTTER)
$(MCS) $(OPTS) -out:$(OUT)$(NA).dll $(DEFSLIB) $(NA)/Graph/HostGraph.cs $(NA)/Graph/GraphBase.cs $(NA)/Graph/PeerGraph.cs $(NA)/Graph/DispersionGraph.cs $(NA)/Render/Renderer.cs $(NA)/Render/HtmlRenderer.cs $(NA)/Render/IHtmlObject.cs $(NA)/Export/StreamDestination.cs $(NA)/Export/FileStreamDestination.cs $(NA)/Export/DirectoryStreamDestination.cs $(NA)/Export/IStreamGenerator.cs $(NA)/Config/Graph/DispersionGraphConfiguration.cs $(NA)/Config/Graph/GraphBaseConfiguration.cs $(NA)/Config/Graph/HostGraphConfiguration.cs $(NA)/Config/Graph/PeerGraphConfiguration.cs $(NA)/Config/Page/HostPageConfiguration.cs $(NA)/Config/Page/PageGraphConfiguration.cs $(NA)/Config/Page/PeerPageConfiguration.cs $(NA)/Config/Stats/HostStatConfiguration.cs $(NA)/Config/Stats/PeerStatConfiguration.cs $(NA)/Config/Stats/StatsConfiguration.cs $(NA)/Config/Configuration.cs $(NA)/Page/DefaultHostPageBuilder.cs $(NA)/Page/BootstrapHostPageBuilder.cs $(NA)/Render/Host/DefaultHostPageRender.cs $(NA)/Render/Host/BootstrapHostPageRender.cs $(NA)/Render/Host/BootstrapHostTableRender.cs $(NA)/Render/Host/BootstrapHostGraphRender.cs $(NA)/Config/Page/PageConfigurationBase.cs $(NA)/Config/Navigation/MenuConfiguration.cs $(NA)/Config/Navigation/MenuItemConfiguration.cs $(NA)/Config/Navigation/DropdownItemConfiguration.cs $(NA)/Config/Navigation/ILinkable.cs $(NA)/Config/Navigation/PageMenuItemConfiguration.cs $(NA)/Config/Navigation/LinkMenuItemConfiguration.cs $(NA)/Config/Navigation/HeadMenuItemConfiguration.cs $(NA)/Config/Navigation/SpacerMenuItemConfiguration.cs $(NA)/Config/Navigation/HeaderMenuItemConfiguration.cs $(NA)/Render/Peer/BootstrapPeerPageRender.cs $(NA)/Render/Peer/BootstrapPeerInfoRender.cs $(NA)/Render/Peer/BootstrapPeerGraphRender.cs $(NA)/Page/BootstrapPeerPageBuilder.cs $(NA)/Page/BootstrapAboutPageBuilder.cs $(NA)/Render/BootstrapAboutPageRender.cs $(NA)/Config/Page/AboutPageConfiguration.cs $(NA)/Render/Graph/BootstrapGrapPageRender.cs $(NA)/Render/BootstrapPageRender.cs $(NA)/Render/HtmlObjectRender.cs $(NA)/Render/Host/DefaultHostTableRender.cs $(NA)/Render/Host/DefaultHostGraphRender.cs $(NA)/Render/Peer/DefaultPeerGraphRender.cs $(NA)/Render/Peer/DefaultPeerInfoRender.cs $(NA)/Render/Peer/DefaultPeerPageRender.cs $(NA)/Render/BootstrapMenuRender.cs $(NA)/Render/Host/HostLineRender.cs $(NA)/Page/DefaultPeerPageBuilder.cs $(NA)/Page/PageBuilderBase.cs $(NA)/Config/Page/PeerGraphPageConfiguration.cs $(NA)/Config/Page/HostGraphPageConfiguration.cs $(NA)/Page/GraphPageBuilder.cs $(NA)/Config/Page/GraphPageConfiguration.cs $(NA)/Config/Destination/FileCollection.cs $(NA)/Config/Destination/DirectoryCollection.cs $(NA)/Config/Destination/DestinationCollection.cs $(NA)/Config/Destination/WebLinkCollection.cs $(NA)/Export/WebLink.cs $(NA)/Config/Destination/GraphSetConfiguration.cs $(NA)/Render/IHtmlExtension.cs $(NA)/Config/Graph/TrafficGraphConfiguration.cs $(NA)/Graph/TrafficGraph.cs $(NA)/Interface/IDispersionGraphConfiguration.cs $(NA)/Interface/IGraphBaseConfiguration.cs $(NA)/Interface/IHostGraphConfiguration.cs $(NA)/Interface/IPeerGraphConfiguration.cs $(NA)/Interface/ITrafficGraphConfiguration.cs $(NA)/Config/Root/NotifyConfiguration.cs $(NA)/Config/Root/ReadingBulkConfiguration.cs $(NA)/Config/Root/ListenerConfiguration.cs $(NA)/Config/Net/EndPointConfiguration.cs $(NA)/Config/Root/ClusterConfiguration.cs $(NA)/Config/Root/NodeConfiguration.cs $(NA)/Export/FtpStreamDestination.cs $(NA)/Render/Summary/BootstrapSummaryGraphRender.cs $(NA)/Render/Summary/BootstrapSummaryPageRender.cs $(NA)/Render/Summary/DefaultPeerSummaryGraphRender.cs $(NA)/Render/Summary/DefaultPeerSummaryPageRender.cs $(NA)/Page/DefaultPeerSummaryPageBuilder.cs $(NA)/Page/BootstrapPeerSummaryPageBuilder.cs $(NA)/Config/Page/PeerSummaryPageConfiguration.cs $(NA)/Config/Page/HostSummaryPageConfiguration.cs $(NA)/Config/Page/Collection/SummaryCollection.cs $(NA)/Config/Navigation/MenuItemType.cs $(NA)/Config/Root/PermissionConfiguration.cs $(NA)/Export/FileSystemDestination.cs $(NA)/Config/HostConfiguration.cs $(NA)/Config/HostSubConfiguration.cs $(NA)/Config/ConfigurationReader.cs $(NA)/Config/Stats/HostIoStatConfiguration.cs $(NA)/Statistics/DbStatusBuilder.cs $(NA)/Statistics/DirectStatusBuilder.cs $(NA)/Statistics/StatusBuilder.cs /target:library -r:Ntp.Config.dll -r:Ntp.Analyzer.Objects.dll -r:Ntp.Data.dll -r:Ntp.Process.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Data.dll -r:Ntp.Analyzer.Import.dll -r:Ntp.Log.dll -r:Ntp.Common.dll -r:System.Xml.dll -r:System.Data.dll -r:System.Drawing.dll -r:System.ServiceProcess.dll $(PLOTREF) $(STDREF)
.PHONY: Ntp.Analyzer.Process
Ntp.Analyzer.Process: build Ntp.Analyzer Ntp.Config Ntp.Analyzer.Objects Ntp.Monitor.Server Ntp.Data Ntp.Process Ntp.Monitor.Client Ntp.Interop Ntp.Analyzer.Localize Ntp.Analyzer.Data Ntp.Analyzer.Import Ntp.Log Ntp.Common Ntp.Data.Provider
$(MCS) $(OPTS) -out:$(OUT)$(APR).dll $(DEFSLIB) $(APR)/Description/HostStatJob.cs $(APR)/Description/PeerStatJob.cs $(APR)/Description/HostGraphJob.cs $(APR)/Description/PeerGraphJob.cs $(APR)/Description/HostPageJob.cs $(APR)/Description/PeerPageJob.cs $(APR)/Description/StreamJob.cs $(APR)/Description/BulkStatJob.cs $(APR)/Description/NotifyJob.cs $(APR)/Description/AboutPageJob.cs $(APR)/Description/PeerGraphPageJob.cs $(APR)/Description/HostGraphPageJob.cs $(APR)/Description/TrafficGraphJob.cs $(APR)/Initializer.cs $(APR)/Main.cs $(APR)/Description/PeerSummaryPage.cs $(APR)/Description/HostIoStatJob.cs -r:Ntp.Analyzer.dll -r:Ntp.Config.dll -r:Ntp.Analyzer.Objects.dll -r:Ntp.Monitor.Server.dll -r:Ntp.Data.dll -r:Ntp.Process.dll -r:Ntp.Monitor.Client.dll -r:Ntp.Interop.dll -r:Ntp.Analyzer.Localize.dll -r:Ntp.Analyzer.Data.dll -r:Ntp.Analyzer.Import.dll -r:Ntp.Log.dll -r:Ntp.Common.dll -r:Ntp.Data.Provider.dll $(STDREF)

102
Makefile.pgsql Normal file
View File

@ -0,0 +1,102 @@
.PHONY: Npgsql
Npgsql: build
$(CP) $(PSQ)/Npgsql/NpgsqlMetaData.xml $(OBJS)Npgsql.Npgsql.NpgsqlMetaData.xml
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlClosedState.resx,$(OBJS)Npgsql.NpgsqlNetworkStream.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.resx,$(OBJS)Npgsql.NpgsqlCommand.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommandBuilder.resx,$(OBJS)Npgsql.NpgsqlCommandBuilder.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectedState.resx,$(OBJS)Npgsql.NpgsqlConnectedState.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.resx,$(OBJS)Npgsql.NpgsqlConnection.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.resx,$(OBJS)Npgsql.NpgsqlEventLog.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlException.resx,$(OBJS)Npgsql.NpgsqlException.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.resx,$(OBJS)Npgsql.NpgsqlParameter.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlReadyState.resx,$(OBJS)Npgsql.NpgsqlReadyState.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlRow.resx,$(OBJS)Npgsql.NpgsqlRow.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlState.resx,$(OBJS)Npgsql.NpgsqlState.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.resx,$(OBJS)Npgsql.NpgsqlTransaction.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/PGUtil.resx,$(OBJS)Npgsql.PGUtil.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.resx,$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.de.resx,$(OBJS)Npgsql.NpgsqlCommand.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.fr.resx,$(OBJS)Npgsql.NpgsqlCommand.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.es.resx,$(OBJS)Npgsql.NpgsqlCommand.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.fi.resx,$(OBJS)Npgsql.NpgsqlCommand.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.ja.resx,$(OBJS)Npgsql.NpgsqlCommand.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommand.zh-CN.resx,$(OBJS)Npgsql.NpgsqlCommand.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.de.resx,$(OBJS)Npgsql.NpgsqlConnection.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.es.resx,$(OBJS)Npgsql.NpgsqlConnection.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.fi.resx,$(OBJS)Npgsql.NpgsqlConnection.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.fr.resx,$(OBJS)Npgsql.NpgsqlConnection.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.ja.resx,$(OBJS)Npgsql.NpgsqlConnection.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnection.zh-CN.resx,$(OBJS)Npgsql.NpgsqlConnection.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.de.resx,$(OBJS)Npgsql.NpgsqlEventLog.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.es.resx,$(OBJS)Npgsql.NpgsqlEventLog.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.fi.resx,$(OBJS)Npgsql.NpgsqlEventLog.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.fr.resx,$(OBJS)Npgsql.NpgsqlEventLog.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.ja.resx,$(OBJS)Npgsql.NpgsqlEventLog.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlEventLog.zh-CN.resx,$(OBJS)Npgsql.NpgsqlEventLog.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlException.de.resx,$(OBJS)Npgsql.NpgsqlException.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlException.fr.resx,$(OBJS)Npgsql.NpgsqlException.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.de.resx,$(OBJS)Npgsql.NpgsqlParameter.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.es.resx,$(OBJS)Npgsql.NpgsqlParameter.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.fi.resx,$(OBJS)Npgsql.NpgsqlParameter.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.fr.resx,$(OBJS)Npgsql.NpgsqlParameter.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.ja.resx,$(OBJS)Npgsql.NpgsqlParameter.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameter.zh-CN.resx,$(OBJS)Npgsql.NpgsqlParameter.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.de.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.es.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.fi.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.fr.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.ja.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlParameterCollection.zh-CN.resx,$(OBJS)Npgsql.NpgsqlParameterCollection.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlReadyState.de.resx,$(OBJS)Npgsql.NpgsqlReadyState.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlReadyState.fr.resx,$(OBJS)Npgsql.NpgsqlReadyState.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlRow.de.resx,$(OBJS)Npgsql.NpgsqlRow.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlRow.fr.resx,$(OBJS)Npgsql.NpgsqlRow.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlState.de.resx,$(OBJS)Npgsql.NpgsqlState.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlState.fr.resx,$(OBJS)Npgsql.NpgsqlState.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.de.resx,$(OBJS)Npgsql.NpgsqlTransaction.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.es.resx,$(OBJS)Npgsql.NpgsqlTransaction.es.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.fi.resx,$(OBJS)Npgsql.NpgsqlTransaction.fi.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.fr.resx,$(OBJS)Npgsql.NpgsqlTransaction.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.ja.resx,$(OBJS)Npgsql.NpgsqlTransaction.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlTransaction.zh-CN.resx,$(OBJS)Npgsql.NpgsqlTransaction.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/PGUtil.de.resx,$(OBJS)Npgsql.PGUtil.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/PGUtil.fr.resx,$(OBJS)Npgsql.PGUtil.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlClosedState.ja.resx,$(OBJS)Npgsql.NpgsqlNetworkStream.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlClosedState.de.resx,$(OBJS)Npgsql.NpgsqlNetworkStream.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlClosedState.fr.resx,$(OBJS)Npgsql.NpgsqlNetworkStream.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlClosedState.zh-CN.resx,$(OBJS)Npgsql.NpgsqlNetworkStream.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommandBuilder.ja.resx,$(OBJS)Npgsql.NpgsqlCommandBuilder.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommandBuilder.fr.resx,$(OBJS)Npgsql.NpgsqlCommandBuilder.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommandBuilder.de.resx,$(OBJS)Npgsql.NpgsqlCommandBuilder.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlCommandBuilder.zh-CN.resx,$(OBJS)Npgsql.NpgsqlCommandBuilder.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectedState.de.resx,$(OBJS)Npgsql.NpgsqlConnectedState.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectedState.fr.resx,$(OBJS)Npgsql.NpgsqlConnectedState.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectedState.ja.resx,$(OBJS)Npgsql.NpgsqlConnectedState.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectedState.zh-CN.resx,$(OBJS)Npgsql.NpgsqlConnectedState.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.de.resx,$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.de.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.fr.resx,$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.fr.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.ja.resx,$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.zh-CN.resx,$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlException.ja.resx,$(OBJS)Npgsql.NpgsqlException.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlException.zh-CN.resx,$(OBJS)Npgsql.NpgsqlException.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlReadyState.ja.resx,$(OBJS)Npgsql.NpgsqlReadyState.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlReadyState.zh-CN.resx,$(OBJS)Npgsql.NpgsqlReadyState.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlState.ja.resx,$(OBJS)Npgsql.NpgsqlState.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/NpgsqlState.zh-CN.resx,$(OBJS)Npgsql.NpgsqlState.zh-CN.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/PGUtil.ja.resx,$(OBJS)Npgsql.PGUtil.ja.resources"
$(GEN) -usesourcepath -compile "$(PSQ)/Npgsql/PGUtil.zh-CN.resx,$(OBJS)Npgsql.PGUtil.zh-CN.resources"
$(MKDIR) $(OUT)de
$(AL) /culture:de /embed:$(OBJS)Npgsql.NpgsqlCommand.de.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.de.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.de.resources /embed:$(OBJS)Npgsql.NpgsqlException.de.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.de.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.de.resources /embed:$(OBJS)Npgsql.NpgsqlReadyState.de.resources /embed:$(OBJS)Npgsql.NpgsqlRow.de.resources /embed:$(OBJS)Npgsql.NpgsqlState.de.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.de.resources /embed:$(OBJS)Npgsql.PGUtil.de.resources /embed:$(OBJS)Npgsql.NpgsqlNetworkStream.de.resources /embed:$(OBJS)Npgsql.NpgsqlCommandBuilder.de.resources /embed:$(OBJS)Npgsql.NpgsqlConnectedState.de.resources /embed:$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.de.resources /out:$(OUT)de/Npgsql.resources.dll
$(MKDIR) $(OUT)fr
$(AL) /culture:fr /embed:$(OBJS)Npgsql.NpgsqlCommand.fr.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.fr.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.fr.resources /embed:$(OBJS)Npgsql.NpgsqlException.fr.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.fr.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.fr.resources /embed:$(OBJS)Npgsql.NpgsqlReadyState.fr.resources /embed:$(OBJS)Npgsql.NpgsqlRow.fr.resources /embed:$(OBJS)Npgsql.NpgsqlState.fr.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.fr.resources /embed:$(OBJS)Npgsql.PGUtil.fr.resources /embed:$(OBJS)Npgsql.NpgsqlNetworkStream.fr.resources /embed:$(OBJS)Npgsql.NpgsqlCommandBuilder.fr.resources /embed:$(OBJS)Npgsql.NpgsqlConnectedState.fr.resources /embed:$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.fr.resources /out:$(OUT)fr/Npgsql.resources.dll
$(MKDIR) $(OUT)es
$(AL) /culture:es /embed:$(OBJS)Npgsql.NpgsqlCommand.es.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.es.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.es.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.es.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.es.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.es.resources /out:$(OUT)es/Npgsql.resources.dll
$(MKDIR) $(OUT)fi
$(AL) /culture:fi /embed:$(OBJS)Npgsql.NpgsqlCommand.fi.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.fi.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.fi.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.fi.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.fi.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.fi.resources /out:$(OUT)fi/Npgsql.resources.dll
$(MKDIR) $(OUT)ja
$(AL) /culture:ja /embed:$(OBJS)Npgsql.NpgsqlCommand.ja.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.ja.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.ja.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.ja.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.ja.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.ja.resources /embed:$(OBJS)Npgsql.NpgsqlNetworkStream.ja.resources /embed:$(OBJS)Npgsql.NpgsqlCommandBuilder.ja.resources /embed:$(OBJS)Npgsql.NpgsqlConnectedState.ja.resources /embed:$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.ja.resources /embed:$(OBJS)Npgsql.NpgsqlException.ja.resources /embed:$(OBJS)Npgsql.NpgsqlReadyState.ja.resources /embed:$(OBJS)Npgsql.NpgsqlState.ja.resources /embed:$(OBJS)Npgsql.PGUtil.ja.resources /out:$(OUT)ja/Npgsql.resources.dll
$(MKDIR) $(OUT)zh-CN
$(AL) /culture:zh-CN /embed:$(OBJS)Npgsql.NpgsqlCommand.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlConnection.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlEventLog.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlParameter.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlParameterCollection.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlTransaction.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlNetworkStream.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlCommandBuilder.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlConnectedState.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlException.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlReadyState.zh-CN.resources /embed:$(OBJS)Npgsql.NpgsqlState.zh-CN.resources /embed:$(OBJS)Npgsql.PGUtil.zh-CN.resources /out:$(OUT)zh-CN/Npgsql.resources.dll
$(MCS) $(OPTS) -out:$(OUT)Npgsql.dll $(DEFSLIB) $(PSQ)/NpgsqlTypes/ArrayHandling.cs $(PSQ)/NpgsqlTypes/BitString.cs $(PSQ)/NpgsqlTypes/DateDatatypes.cs $(PSQ)/NpgsqlTypes/ExpectedTypeConverter.cs $(PSQ)/NpgsqlTypes/FastConverter.cs $(PSQ)/NpgsqlTypes/FastPath.cs $(PSQ)/NpgsqlTypes/FastPathArg.cs $(PSQ)/NpgsqlTypes/LargeObject.cs $(PSQ)/NpgsqlTypes/LargeObjectManager.cs $(PSQ)/NpgsqlTypes/NpgsqlDbType.cs $(PSQ)/NpgsqlTypes/NpgsqlNativeToBackendOptions.cs $(PSQ)/NpgsqlTypes/NpgsqlTypeConvBackendToNative.cs $(PSQ)/NpgsqlTypes/NpgsqlTypeConvNativeToBackend.cs $(PSQ)/NpgsqlTypes/NpgsqlTypeInfoBackend.cs $(PSQ)/NpgsqlTypes/NpgsqlTypeInfoNative.cs $(PSQ)/NpgsqlTypes/NpgsqlTypeMappings.cs $(PSQ)/NpgsqlTypes/NpgsqlTypes.cs $(PSQ)/NpgsqlTypes/NpgsqlTypesHelper.cs $(PSQ)/Npgsql/NpgsqlQuery.cs $(PSQ)/Properties/AssemblyInfo.cs $(PSQ)/Properties/CommonAssemblyInfo.cs $(PSQ)/Npgsql/Cache.cs $(PSQ)/Npgsql/BackendEncoding.cs $(PSQ)/Npgsql/ASCIIBytes.cs $(PSQ)/Npgsql/NpgsqlState.BackendResponse.cs $(PSQ)/Npgsql/HashAlgorithm.cs $(PSQ)/Npgsql/MD5.cs $(PSQ)/Npgsql/MD5CryptoServiceProvider.cs $(PSQ)/Npgsql/NpgsqlAsciiRow.cs $(PSQ)/Npgsql/NpgsqlBackEndKeyData.cs $(PSQ)/Npgsql/NpgsqlBind.cs $(PSQ)/Npgsql/NpgsqlCancelRequest.cs $(PSQ)/Npgsql/NpgsqlClosedState.cs $(PSQ)/Npgsql/NpgsqlCommand.cs $(PSQ)/Npgsql/NpgsqlCommand.PrepareExecute.cs $(PSQ)/Npgsql/NpgsqlCommand.Rewrite.cs $(PSQ)/Npgsql/NpgsqlCommandBuilder.cs $(PSQ)/Npgsql/NpgsqlConnectedState.cs $(PSQ)/Npgsql/NpgsqlConnection.cs $(PSQ)/Npgsql/NpgsqlConnectionStringBuilder.cs $(PSQ)/Npgsql/NpgsqlConnector.cs $(PSQ)/Npgsql/NpgsqlConnectorPool.cs $(PSQ)/Npgsql/NpgsqlCopyFormat.cs $(PSQ)/Npgsql/NpgsqlCopyIn.cs $(PSQ)/Npgsql/NpgsqlCopyInState.cs $(PSQ)/Npgsql/NpgsqlCopyInStream.cs $(PSQ)/Npgsql/NpgsqlCopyOut.cs $(PSQ)/Npgsql/NpgsqlCopyOutState.cs $(PSQ)/Npgsql/NpgsqlCopyOutStream.cs $(PSQ)/Npgsql/NpgsqlCopySerializer.cs $(PSQ)/Npgsql/NpgsqlDataAdapter.cs $(PSQ)/Npgsql/NpgsqlDataReader.cs $(PSQ)/Npgsql/NpgsqlDescribe.cs $(PSQ)/Npgsql/NpgsqlError.cs $(PSQ)/Npgsql/NpgsqlEventLog.cs $(PSQ)/Npgsql/NpgsqlException.cs $(PSQ)/Npgsql/NpgsqlExecute.cs $(PSQ)/Npgsql/NpgsqlFactory.cs $(PSQ)/Npgsql/NpgsqlFlush.cs $(PSQ)/Npgsql/NpgsqlMediator.cs $(PSQ)/Npgsql/NpgsqlMessageTypes.cs $(PSQ)/Npgsql/NpgsqlNotificationEventArgs.cs $(PSQ)/Npgsql/NpgsqlParameter.cs $(PSQ)/Npgsql/NpgsqlParameterCollection.cs $(PSQ)/Npgsql/NpgsqlParameterStatus.cs $(PSQ)/Npgsql/NpgsqlParse.cs $(PSQ)/Npgsql/NpgsqlPasswordPacket.cs $(PSQ)/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs $(PSQ)/Npgsql/NpgsqlReadyState.cs $(PSQ)/Npgsql/NpgsqlResourceManager.cs $(PSQ)/Npgsql/NpgsqlRow.cs $(PSQ)/Npgsql/NpgsqlRowDescription.cs $(PSQ)/Npgsql/NpgsqlSchema.cs $(PSQ)/Npgsql/NpgsqlStartupPacket.cs $(PSQ)/Npgsql/NpgsqlStartupState.cs $(PSQ)/Npgsql/NpgsqlState.cs $(PSQ)/Npgsql/NpgsqlSync.cs $(PSQ)/Npgsql/NpgsqlTransaction.cs $(PSQ)/Npgsql/NpgsqlTransactionCallbacks.cs $(PSQ)/Npgsql/PGUtil.cs $(PSQ)/Npgsql/SSPIHandler.cs -resource:$(OBJS)Npgsql.NpgsqlNetworkStream.resources -resource:$(OBJS)Npgsql.NpgsqlCommand.resources -resource:$(OBJS)Npgsql.NpgsqlCommandBuilder.resources -resource:$(OBJS)Npgsql.NpgsqlConnectedState.resources -resource:$(OBJS)Npgsql.NpgsqlConnection.resources -resource:$(OBJS)Npgsql.NpgsqlEventLog.resources -resource:$(OBJS)Npgsql.NpgsqlException.resources -resource:$(OBJS)Npgsql.NpgsqlParameter.resources -resource:$(OBJS)Npgsql.NpgsqlParameterCollection.resources -resource:$(OBJS)Npgsql.NpgsqlReadyState.resources -resource:$(OBJS)Npgsql.NpgsqlRow.resources -resource:$(OBJS)Npgsql.NpgsqlState.resources -resource:$(OBJS)Npgsql.NpgsqlTransaction.resources -resource:$(OBJS)Npgsql.PGUtil.resources -resource:$(OBJS)Npgsql.NpgsqlConnectionStringBuilder.resources -resource:$(OBJS)Npgsql.Npgsql.NpgsqlMetaData.xml -r:System.Data.dll -r:System.DirectoryServices.dll -r:System.Transactions.dll -r:System.Configuration.dll -r:System.Xml.dll -r:Mono.Security.dll $(STDREF) -warn:0

View File

@ -1,433 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer", "Ntp.Analyzer\Ntp.Analyzer.csproj", "{28444C86-1B41-4558-BA27-DCF32B2B1E0F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Data", "Ntp.Analyzer.Data\Ntp.Analyzer.Data.csproj", "{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Objects", "Ntp.Analyzer.Objects\Ntp.Analyzer.Objects.csproj", "{02912378-E62D-4445-BA30-F56D3ABE9DA2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Process", "Ntp.Analyzer.Process\Ntp.Analyzer.Process.csproj", "{266A828E-05CA-4FEB-8B78-0BC066760C26}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Cli", "Ntp.Analyzer.Cli\Ntp.Analyzer.Cli.csproj", "{6A635537-E5E9-493E-8B89-E0E5EBB64E72}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Config", "Ntp.Config\Ntp.Config.csproj", "{43A1A769-6ED9-4AE1-821A-43F97814968C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Cli", "Ntp.Monitor.Cli\Ntp.Monitor.Cli.csproj", "{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Server", "Ntp.Monitor.Server\Ntp.Monitor.Server.csproj", "{13FA10AB-D656-4D72-BC69-2525D484C9DE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Client", "Ntp.Monitor.Client\Ntp.Monitor.Client.csproj", "{44D739DA-4CD4-4214-88EE-A9A293BB32B5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Validate.Cli", "Ntp.Analyzer.Validate.Cli\Ntp.Analyzer.Validate.Cli.csproj", "{9790FACF-170E-43C7-889A-D4445FC7E7A1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Data", "Ntp.Data\Ntp.Data.csproj", "{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Process", "Ntp.Process\Ntp.Process.csproj", "{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NPlot", "NPlot\NPlot.csproj", "{C2DEBED1-FE91-4929-B686-8E920731E88C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{8232668F-1BAA-4328-9E55-317263BFA2DC}"
ProjectSection(SolutionItems) = preProject
examples\ntpa.graph.conf = examples\ntpa.graph.conf
examples\ntpa.stat.conf = examples\ntpa.stat.conf
examples\ntpa.web.conf = examples\ntpa.web.conf
examples\ntpa.web.small.conf = examples\ntpa.web.small.conf
examples\ntpa.inc.conf = examples\ntpa.inc.conf
examples\ntpa.inc.menu = examples\ntpa.inc.menu
examples\ntpa.inc.pages1 = examples\ntpa.inc.pages1
examples\ntpa.inc.pages2 = examples\ntpa.inc.pages2
examples\ntpa.inc.graphs1 = examples\ntpa.inc.graphs1
examples\ntpa.inc.graphs2 = examples\ntpa.inc.graphs2
examples\ntpa.stat2.conf = examples\ntpa.stat2.conf
examples\ntpa.conf = examples\ntpa.conf
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Localize", "Ntp.Analyzer.Localize\Ntp.Analyzer.Localize.csproj", "{6F200007-52DB-4861-A565-124270C07F67}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Interop", "Ntp.Interop\Ntp.Interop.csproj", "{A98DB601-2993-4181-A573-5FCCC5E954C1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MySql.Data", "MySql\Source\MySql.Data\MySql.Data.csproj", "{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Data.Provider", "Ntp.Data.Provider\Ntp.Data.Provider.csproj", "{B982916F-F2F1-4975-89A6-C8BACDC65542}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Import", "Ntp.Analyzer.Import\Ntp.Analyzer.Import.csproj", "{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Common", "Ntp.Common\Ntp.Common.csproj", "{86848F80-2692-47AB-A68A-BFB2990B632E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Log", "Ntp.Log\Ntp.Log.csproj", "{909C8729-ED63-4603-85EA-34A1FC4D63D9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Server|Any CPU = Server|Any CPU
Develop|Any CPU = Develop|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Develop|Any CPU.Build.0 = Develop|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Release|Any CPU.Build.0 = Release|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Server|Any CPU.ActiveCfg = Server|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Server|Any CPU.Build.0 = Server|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Develop|Any CPU.Build.0 = Develop|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Release|Any CPU.Build.0 = Release|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Server|Any CPU.ActiveCfg = Server|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Server|Any CPU.Build.0 = Server|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Release|Any CPU.Build.0 = Release|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Server|Any CPU.Build.0 = Server|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Develop|Any CPU.Build.0 = Develop|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Release|Any CPU.Build.0 = Release|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Server|Any CPU.ActiveCfg = Server|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Server|Any CPU.Build.0 = Server|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Develop|Any CPU.Build.0 = Develop|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Release|Any CPU.Build.0 = Release|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Server|Any CPU.ActiveCfg = Server|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Server|Any CPU.Build.0 = Server|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Develop|Any CPU.Build.0 = Develop|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Release|Any CPU.Build.0 = Release|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Server|Any CPU.ActiveCfg = Server|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Server|Any CPU.Build.0 = Server|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Develop|Any CPU.Build.0 = Develop|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Release|Any CPU.Build.0 = Release|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Server|Any CPU.ActiveCfg = Server|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Server|Any CPU.Build.0 = Server|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Develop|Any CPU.Build.0 = Develop|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Release|Any CPU.Build.0 = Release|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Server|Any CPU.ActiveCfg = Server|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Server|Any CPU.Build.0 = Server|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Develop|Any CPU.Build.0 = Develop|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Release|Any CPU.Build.0 = Release|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Server|Any CPU.ActiveCfg = Server|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Server|Any CPU.Build.0 = Server|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Develop|Any CPU.Build.0 = Develop|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Release|Any CPU.Build.0 = Release|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Server|Any CPU.ActiveCfg = Server|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Server|Any CPU.Build.0 = Server|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Develop|Any CPU.Build.0 = Develop|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Release|Any CPU.Build.0 = Release|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Server|Any CPU.ActiveCfg = Server|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Server|Any CPU.Build.0 = Server|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Develop|Any CPU.Build.0 = Develop|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Release|Any CPU.Build.0 = Release|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Server|Any CPU.ActiveCfg = Server|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Server|Any CPU.Build.0 = Server|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Develop|Any CPU.Build.0 = Develop|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Release|Any CPU.Build.0 = Release|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Server|Any CPU.ActiveCfg = Server|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Server|Any CPU.Build.0 = Server|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Develop|Any CPU.Build.0 = Develop|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Release|Any CPU.Build.0 = Release|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Server|Any CPU.ActiveCfg = Server|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Server|Any CPU.Build.0 = Server|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Release|Any CPU.Build.0 = Release|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Server|Any CPU.Build.0 = Server|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Release|Any CPU.Build.0 = Release|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Server|Any CPU.Build.0 = Server|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Develop|Any CPU.Build.0 = Develop|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Release|Any CPU.Build.0 = Release|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Server|Any CPU.ActiveCfg = Server|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Server|Any CPU.Build.0 = Server|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Develop|Any CPU.Build.0 = Develop|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Release|Any CPU.Build.0 = Release|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Server|Any CPU.ActiveCfg = Server|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Server|Any CPU.Build.0 = Server|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Develop|Any CPU.Build.0 = Develop|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Release|Any CPU.Build.0 = Release|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Server|Any CPU.ActiveCfg = Server|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Server|Any CPU.Build.0 = Server|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Develop|Any CPU.Build.0 = Develop|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Release|Any CPU.Build.0 = Release|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Server|Any CPU.ActiveCfg = Server|Any CPU
{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}.Server|Any CPU.Build.0 = Server|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
$0.DotNetNamingPolicy = $1
$1.DirectoryNamespaceAssociation = PrefixedHierarchical
$1.ResourceNamePolicy = FileFormatDefault
$0.StandardHeader = $2
$2.Text = @\n${FileName}\n \nAuthor:\n ${AuthorName} <${AuthorEmail}>\n\nCopyright (c) ${Year} ${CopyrightHolder}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.
$2.IncludeInNewFiles = True
$0.NameConventionPolicy = $3
$3.Rules = $4
$4.NamingRule = $5
$5.Name = Namespaces
$5.AffectedEntity = Namespace
$5.VisibilityMask = VisibilityMask
$5.NamingStyle = PascalCase
$5.IncludeInstanceMembers = True
$5.IncludeStaticEntities = True
$4.NamingRule = $6
$6.Name = Types
$6.AffectedEntity = Class, Struct, Enum, Delegate
$6.VisibilityMask = Public
$6.NamingStyle = PascalCase
$6.IncludeInstanceMembers = True
$6.IncludeStaticEntities = True
$4.NamingRule = $7
$7.Name = Interfaces
$7.RequiredPrefixes = $8
$8.String = I
$7.AffectedEntity = Interface
$7.VisibilityMask = Public
$7.NamingStyle = PascalCase
$7.IncludeInstanceMembers = True
$7.IncludeStaticEntities = True
$4.NamingRule = $9
$9.Name = Attributes
$9.RequiredSuffixes = $10
$10.String = Attribute
$9.AffectedEntity = CustomAttributes
$9.VisibilityMask = Public
$9.NamingStyle = PascalCase
$9.IncludeInstanceMembers = True
$9.IncludeStaticEntities = True
$4.NamingRule = $11
$11.Name = Event Arguments
$11.RequiredSuffixes = $12
$12.String = EventArgs
$11.AffectedEntity = CustomEventArgs
$11.VisibilityMask = Public
$11.NamingStyle = PascalCase
$11.IncludeInstanceMembers = True
$11.IncludeStaticEntities = True
$4.NamingRule = $13
$13.Name = Exceptions
$13.RequiredSuffixes = $14
$14.String = Exception
$13.AffectedEntity = CustomExceptions
$13.VisibilityMask = VisibilityMask
$13.NamingStyle = PascalCase
$13.IncludeInstanceMembers = True
$13.IncludeStaticEntities = True
$4.NamingRule = $15
$15.Name = Methods
$15.AffectedEntity = Methods
$15.VisibilityMask = Protected, Public
$15.NamingStyle = PascalCase
$15.IncludeInstanceMembers = True
$15.IncludeStaticEntities = True
$4.NamingRule = $16
$16.Name = Static Readonly Fields
$16.AffectedEntity = ReadonlyField
$16.VisibilityMask = Protected, Public
$16.NamingStyle = PascalCase
$16.IncludeInstanceMembers = False
$16.IncludeStaticEntities = True
$4.NamingRule = $17
$17.Name = Fields
$17.AffectedEntity = Field
$17.VisibilityMask = Protected, Public
$17.NamingStyle = PascalCase
$17.IncludeInstanceMembers = True
$17.IncludeStaticEntities = True
$4.NamingRule = $18
$18.Name = ReadOnly Fields
$18.AffectedEntity = ReadonlyField
$18.VisibilityMask = Protected, Public
$18.NamingStyle = PascalCase
$18.IncludeInstanceMembers = True
$18.IncludeStaticEntities = False
$4.NamingRule = $19
$19.Name = Constant Fields
$19.AffectedEntity = ConstantField
$19.VisibilityMask = Protected, Public
$19.NamingStyle = PascalCase
$19.IncludeInstanceMembers = True
$19.IncludeStaticEntities = True
$4.NamingRule = $20
$20.Name = Properties
$20.AffectedEntity = Property
$20.VisibilityMask = Protected, Public
$20.NamingStyle = PascalCase
$20.IncludeInstanceMembers = True
$20.IncludeStaticEntities = True
$4.NamingRule = $21
$21.Name = Events
$21.AffectedEntity = Event
$21.VisibilityMask = Protected, Public
$21.NamingStyle = PascalCase
$21.IncludeInstanceMembers = True
$21.IncludeStaticEntities = True
$4.NamingRule = $22
$22.Name = Enum Members
$22.AffectedEntity = EnumMember
$22.VisibilityMask = VisibilityMask
$22.NamingStyle = PascalCase
$22.IncludeInstanceMembers = True
$22.IncludeStaticEntities = True
$4.NamingRule = $23
$23.Name = Parameters
$23.AffectedEntity = Parameter
$23.VisibilityMask = VisibilityMask
$23.NamingStyle = CamelCase
$23.IncludeInstanceMembers = True
$23.IncludeStaticEntities = True
$4.NamingRule = $24
$24.Name = Type Parameters
$24.RequiredPrefixes = $25
$25.String = T
$24.AffectedEntity = TypeParameter
$24.VisibilityMask = VisibilityMask
$24.NamingStyle = PascalCase
$24.IncludeInstanceMembers = True
$24.IncludeStaticEntities = True
$0.VersionControlPolicy = $26
$26.CommitMessageStyle = $27
$27.LastFilePostfix = "@:\n "
$27.IncludeDirectoryPaths = True
$26.inheritsSet = Mono
$0.ChangeLogPolicy = $28
$28.UpdateMode = None
$28.VcsIntegration = RequireEntry
$28.MessageStyle = $29
$29.LastFilePostfix = "@:\n "
$29.IncludeDirectoryPaths = True
$28.inheritsSet = Mono
$0.TextStylePolicy = $30
$30.FileWidth = 120
$30.NoTabsAfterNonTabs = True
$30.inheritsSet = VisualStudio
$30.inheritsScope = text/plain
$30.scope = text/x-csharp
$0.CSharpFormattingPolicy = $31
$31.IndentSwitchBody = True
$31.AnonymousMethodBraceStyle = NextLine
$31.PropertyBraceStyle = NextLine
$31.StatementBraceStyle = NextLine
$31.ElseNewLinePlacement = NewLine
$31.ElseIfNewLinePlacement = NewLine
$31.CatchNewLinePlacement = NewLine
$31.FinallyNewLinePlacement = NewLine
$31.WhileNewLinePlacement = NewLine
$31.BeforeMethodDeclarationParentheses = False
$31.BeforeMethodCallParentheses = False
$31.BeforeConstructorDeclarationParentheses = False
$31.BeforeIndexerDeclarationBracket = False
$31.BeforeDelegateDeclarationParentheses = False
$31.AfterDelegateDeclarationParameterComma = True
$31.NewParentheses = False
$31.SpacesBeforeBrackets = False
$31.BlankLinesBeforeUsings = 1
$31.MethodCallArgumentWrapping = WrapIfTooLong
$31.AlignToFirstMethodDeclarationParameter = False
$31.AlignToFirstIndexerDeclarationParameter = False
$31.inheritsSet = Mono
$31.inheritsScope = text/x-csharp
$31.scope = text/x-csharp
$0.TextStylePolicy = $32
$32.FileWidth = 120
$32.IndentWidth = 8
$32.NoTabsAfterNonTabs = True
$32.inheritsSet = VisualStudio
$32.inheritsScope = text/plain
$32.scope = text/plain
$0.TextStylePolicy = $33
$33.inheritsSet = null
$33.scope = text/microsoft-resx
$0.XmlFormattingPolicy = $34
$34.inheritsSet = null
$34.scope = text/microsoft-resx
$0.TextStylePolicy = $35
$35.inheritsSet = null
$35.scope = application/xml
$0.XmlFormattingPolicy = $36
$36.inheritsSet = Mono
$36.inheritsScope = application/xml
$36.scope = application/xml
description = NTP Analyzer is a tool dedicated to analyze the operation of time servers.
version = 0.6.0
StartupItem = Ntp.Analyzer.Cli\Ntp.Analyzer.Cli.csproj
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,433 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer", "Ntp.Analyzer\Ntp.Analyzer.csproj", "{28444C86-1B41-4558-BA27-DCF32B2B1E0F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Data", "Ntp.Analyzer.Data\Ntp.Analyzer.Data.csproj", "{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Objects", "Ntp.Analyzer.Objects\Ntp.Analyzer.Objects.csproj", "{02912378-E62D-4445-BA30-F56D3ABE9DA2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Process", "Ntp.Analyzer.Process\Ntp.Analyzer.Process.csproj", "{266A828E-05CA-4FEB-8B78-0BC066760C26}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Cli", "Ntp.Analyzer.Cli\Ntp.Analyzer.Cli.csproj", "{6A635537-E5E9-493E-8B89-E0E5EBB64E72}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Config", "Ntp.Config\Ntp.Config.csproj", "{43A1A769-6ED9-4AE1-821A-43F97814968C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Cli", "Ntp.Monitor.Cli\Ntp.Monitor.Cli.csproj", "{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Server", "Ntp.Monitor.Server\Ntp.Monitor.Server.csproj", "{13FA10AB-D656-4D72-BC69-2525D484C9DE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Monitor.Client", "Ntp.Monitor.Client\Ntp.Monitor.Client.csproj", "{44D739DA-4CD4-4214-88EE-A9A293BB32B5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Validate.Cli", "Ntp.Analyzer.Validate.Cli\Ntp.Analyzer.Validate.Cli.csproj", "{9790FACF-170E-43C7-889A-D4445FC7E7A1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Data", "Ntp.Data\Ntp.Data.csproj", "{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Process", "Ntp.Process\Ntp.Process.csproj", "{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NPlot", "NPlot\NPlot.csproj", "{C2DEBED1-FE91-4929-B686-8E920731E88C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{8232668F-1BAA-4328-9E55-317263BFA2DC}"
ProjectSection(SolutionItems) = preProject
examples\ntpa.graph.conf = examples\ntpa.graph.conf
examples\ntpa.stat.conf = examples\ntpa.stat.conf
examples\ntpa.web.conf = examples\ntpa.web.conf
examples\ntpa.web.small.conf = examples\ntpa.web.small.conf
examples\ntpa.inc.conf = examples\ntpa.inc.conf
examples\ntpa.inc.menu = examples\ntpa.inc.menu
examples\ntpa.inc.pages1 = examples\ntpa.inc.pages1
examples\ntpa.inc.pages2 = examples\ntpa.inc.pages2
examples\ntpa.inc.graphs1 = examples\ntpa.inc.graphs1
examples\ntpa.inc.graphs2 = examples\ntpa.inc.graphs2
examples\ntpa.stat2.conf = examples\ntpa.stat2.conf
examples\ntpa.conf = examples\ntpa.conf
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Localize", "Ntp.Analyzer.Localize\Ntp.Analyzer.Localize.csproj", "{6F200007-52DB-4861-A565-124270C07F67}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Interop", "Ntp.Interop\Ntp.Interop.csproj", "{A98DB601-2993-4181-A573-5FCCC5E954C1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql", "Npgsql\Npgsql.csproj", "{9D13B739-62B1-4190-B386-7A9547304EB3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Analyzer.Import", "Ntp.Analyzer.Import\Ntp.Analyzer.Import.csproj", "{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Common", "Ntp.Common\Ntp.Common.csproj", "{86848F80-2692-47AB-A68A-BFB2990B632E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Log", "Ntp.Log\Ntp.Log.csproj", "{909C8729-ED63-4603-85EA-34A1FC4D63D9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ntp.Data.Provider", "Ntp.Data.Provider\Ntp.Data.Provider.csproj", "{B982916F-F2F1-4975-89A6-C8BACDC65542}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Server|Any CPU = Server|Any CPU
Develop|Any CPU = Develop|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Develop|Any CPU.Build.0 = Develop|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Release|Any CPU.Build.0 = Release|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Server|Any CPU.ActiveCfg = Server|Any CPU
{02912378-E62D-4445-BA30-F56D3ABE9DA2}.Server|Any CPU.Build.0 = Server|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Develop|Any CPU.Build.0 = Develop|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Release|Any CPU.Build.0 = Release|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Server|Any CPU.ActiveCfg = Server|Any CPU
{0349CF56-C07C-46B5-B9CD-2BCB2709EE0A}.Server|Any CPU.Build.0 = Server|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Release|Any CPU.Build.0 = Release|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}.Server|Any CPU.Build.0 = Server|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Develop|Any CPU.Build.0 = Develop|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Release|Any CPU.Build.0 = Release|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Server|Any CPU.ActiveCfg = Server|Any CPU
{13FA10AB-D656-4D72-BC69-2525D484C9DE}.Server|Any CPU.Build.0 = Server|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Develop|Any CPU.Build.0 = Develop|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Release|Any CPU.Build.0 = Release|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Server|Any CPU.ActiveCfg = Server|Any CPU
{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}.Server|Any CPU.Build.0 = Server|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Develop|Any CPU.Build.0 = Develop|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Release|Any CPU.Build.0 = Release|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Server|Any CPU.ActiveCfg = Server|Any CPU
{266A828E-05CA-4FEB-8B78-0BC066760C26}.Server|Any CPU.Build.0 = Server|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Develop|Any CPU.Build.0 = Develop|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Release|Any CPU.Build.0 = Release|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Server|Any CPU.ActiveCfg = Server|Any CPU
{28444C86-1B41-4558-BA27-DCF32B2B1E0F}.Server|Any CPU.Build.0 = Server|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Develop|Any CPU.Build.0 = Develop|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Release|Any CPU.Build.0 = Release|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Server|Any CPU.ActiveCfg = Server|Any CPU
{43A1A769-6ED9-4AE1-821A-43F97814968C}.Server|Any CPU.Build.0 = Server|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Develop|Any CPU.Build.0 = Develop|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Release|Any CPU.Build.0 = Release|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Server|Any CPU.ActiveCfg = Server|Any CPU
{44D739DA-4CD4-4214-88EE-A9A293BB32B5}.Server|Any CPU.Build.0 = Server|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Develop|Any CPU.Build.0 = Develop|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Release|Any CPU.Build.0 = Release|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Server|Any CPU.ActiveCfg = Server|Any CPU
{6A635537-E5E9-493E-8B89-E0E5EBB64E72}.Server|Any CPU.Build.0 = Server|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Develop|Any CPU.Build.0 = Develop|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Release|Any CPU.Build.0 = Release|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Server|Any CPU.ActiveCfg = Server|Any CPU
{6F200007-52DB-4861-A565-124270C07F67}.Server|Any CPU.Build.0 = Server|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Develop|Any CPU.Build.0 = Develop|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Release|Any CPU.Build.0 = Release|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Server|Any CPU.ActiveCfg = Server|Any CPU
{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}.Server|Any CPU.Build.0 = Server|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Develop|Any CPU.Build.0 = Develop|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Release|Any CPU.Build.0 = Release|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Server|Any CPU.ActiveCfg = Server|Any CPU
{86848F80-2692-47AB-A68A-BFB2990B632E}.Server|Any CPU.Build.0 = Server|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Develop|Any CPU.Build.0 = Develop|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Release|Any CPU.Build.0 = Release|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Server|Any CPU.ActiveCfg = Server|Any CPU
{909C8729-ED63-4603-85EA-34A1FC4D63D9}.Server|Any CPU.Build.0 = Server|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Release|Any CPU.Build.0 = Release|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{9790FACF-170E-43C7-889A-D4445FC7E7A1}.Server|Any CPU.Build.0 = Server|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Develop|Any CPU.Build.0 = Develop|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Release|Any CPU.Build.0 = Release|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Server|Any CPU.ActiveCfg = Server|Any CPU
{9D13B739-62B1-4190-B386-7A9547304EB3}.Server|Any CPU.Build.0 = Server|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Develop|Any CPU.Build.0 = Develop|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Release|Any CPU.Build.0 = Release|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Server|Any CPU.ActiveCfg = Server|Any CPU
{A98DB601-2993-4181-A573-5FCCC5E954C1}.Server|Any CPU.Build.0 = Server|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Develop|Any CPU.Build.0 = Develop|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Release|Any CPU.Build.0 = Release|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Server|Any CPU.ActiveCfg = Server|Any CPU
{B982916F-F2F1-4975-89A6-C8BACDC65542}.Server|Any CPU.Build.0 = Server|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Develop|Any CPU.Build.0 = Develop|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Release|Any CPU.Build.0 = Release|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Server|Any CPU.ActiveCfg = Server|Any CPU
{C2DEBED1-FE91-4929-B686-8E920731E88C}.Server|Any CPU.Build.0 = Server|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Develop|Any CPU.ActiveCfg = Develop|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Develop|Any CPU.Build.0 = Develop|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Release|Any CPU.Build.0 = Release|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Server|Any CPU.ActiveCfg = Server|Any CPU
{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}.Server|Any CPU.Build.0 = Server|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
$0.DotNetNamingPolicy = $1
$1.DirectoryNamespaceAssociation = PrefixedHierarchical
$1.ResourceNamePolicy = FileFormatDefault
$0.StandardHeader = $2
$2.Text = @\n${FileName}\n \nAuthor:\n ${AuthorName} <${AuthorEmail}>\n\nCopyright (c) ${Year} ${CopyrightHolder}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.
$2.IncludeInNewFiles = True
$0.NameConventionPolicy = $3
$3.Rules = $4
$4.NamingRule = $5
$5.Name = Namespaces
$5.AffectedEntity = Namespace
$5.VisibilityMask = VisibilityMask
$5.NamingStyle = PascalCase
$5.IncludeInstanceMembers = True
$5.IncludeStaticEntities = True
$4.NamingRule = $6
$6.Name = Types
$6.AffectedEntity = Class, Struct, Enum, Delegate
$6.VisibilityMask = Public
$6.NamingStyle = PascalCase
$6.IncludeInstanceMembers = True
$6.IncludeStaticEntities = True
$4.NamingRule = $7
$7.Name = Interfaces
$7.RequiredPrefixes = $8
$8.String = I
$7.AffectedEntity = Interface
$7.VisibilityMask = Public
$7.NamingStyle = PascalCase
$7.IncludeInstanceMembers = True
$7.IncludeStaticEntities = True
$4.NamingRule = $9
$9.Name = Attributes
$9.RequiredSuffixes = $10
$10.String = Attribute
$9.AffectedEntity = CustomAttributes
$9.VisibilityMask = Public
$9.NamingStyle = PascalCase
$9.IncludeInstanceMembers = True
$9.IncludeStaticEntities = True
$4.NamingRule = $11
$11.Name = Event Arguments
$11.RequiredSuffixes = $12
$12.String = EventArgs
$11.AffectedEntity = CustomEventArgs
$11.VisibilityMask = Public
$11.NamingStyle = PascalCase
$11.IncludeInstanceMembers = True
$11.IncludeStaticEntities = True
$4.NamingRule = $13
$13.Name = Exceptions
$13.RequiredSuffixes = $14
$14.String = Exception
$13.AffectedEntity = CustomExceptions
$13.VisibilityMask = VisibilityMask
$13.NamingStyle = PascalCase
$13.IncludeInstanceMembers = True
$13.IncludeStaticEntities = True
$4.NamingRule = $15
$15.Name = Methods
$15.AffectedEntity = Methods
$15.VisibilityMask = Protected, Public
$15.NamingStyle = PascalCase
$15.IncludeInstanceMembers = True
$15.IncludeStaticEntities = True
$4.NamingRule = $16
$16.Name = Static Readonly Fields
$16.AffectedEntity = ReadonlyField
$16.VisibilityMask = Protected, Public
$16.NamingStyle = PascalCase
$16.IncludeInstanceMembers = False
$16.IncludeStaticEntities = True
$4.NamingRule = $17
$17.Name = Fields
$17.AffectedEntity = Field
$17.VisibilityMask = Protected, Public
$17.NamingStyle = PascalCase
$17.IncludeInstanceMembers = True
$17.IncludeStaticEntities = True
$4.NamingRule = $18
$18.Name = ReadOnly Fields
$18.AffectedEntity = ReadonlyField
$18.VisibilityMask = Protected, Public
$18.NamingStyle = PascalCase
$18.IncludeInstanceMembers = True
$18.IncludeStaticEntities = False
$4.NamingRule = $19
$19.Name = Constant Fields
$19.AffectedEntity = ConstantField
$19.VisibilityMask = Protected, Public
$19.NamingStyle = PascalCase
$19.IncludeInstanceMembers = True
$19.IncludeStaticEntities = True
$4.NamingRule = $20
$20.Name = Properties
$20.AffectedEntity = Property
$20.VisibilityMask = Protected, Public
$20.NamingStyle = PascalCase
$20.IncludeInstanceMembers = True
$20.IncludeStaticEntities = True
$4.NamingRule = $21
$21.Name = Events
$21.AffectedEntity = Event
$21.VisibilityMask = Protected, Public
$21.NamingStyle = PascalCase
$21.IncludeInstanceMembers = True
$21.IncludeStaticEntities = True
$4.NamingRule = $22
$22.Name = Enum Members
$22.AffectedEntity = EnumMember
$22.VisibilityMask = VisibilityMask
$22.NamingStyle = PascalCase
$22.IncludeInstanceMembers = True
$22.IncludeStaticEntities = True
$4.NamingRule = $23
$23.Name = Parameters
$23.AffectedEntity = Parameter
$23.VisibilityMask = VisibilityMask
$23.NamingStyle = CamelCase
$23.IncludeInstanceMembers = True
$23.IncludeStaticEntities = True
$4.NamingRule = $24
$24.Name = Type Parameters
$24.RequiredPrefixes = $25
$25.String = T
$24.AffectedEntity = TypeParameter
$24.VisibilityMask = VisibilityMask
$24.NamingStyle = PascalCase
$24.IncludeInstanceMembers = True
$24.IncludeStaticEntities = True
$0.VersionControlPolicy = $26
$26.CommitMessageStyle = $27
$27.LastFilePostfix = "@:\n "
$27.IncludeDirectoryPaths = True
$26.inheritsSet = Mono
$0.ChangeLogPolicy = $28
$28.UpdateMode = None
$28.VcsIntegration = RequireEntry
$28.MessageStyle = $29
$29.LastFilePostfix = "@:\n "
$29.IncludeDirectoryPaths = True
$28.inheritsSet = Mono
$0.TextStylePolicy = $30
$30.FileWidth = 120
$30.NoTabsAfterNonTabs = True
$30.inheritsSet = VisualStudio
$30.inheritsScope = text/plain
$30.scope = text/x-csharp
$0.CSharpFormattingPolicy = $31
$31.IndentSwitchBody = True
$31.AnonymousMethodBraceStyle = NextLine
$31.PropertyBraceStyle = NextLine
$31.StatementBraceStyle = NextLine
$31.ElseNewLinePlacement = NewLine
$31.ElseIfNewLinePlacement = NewLine
$31.CatchNewLinePlacement = NewLine
$31.FinallyNewLinePlacement = NewLine
$31.WhileNewLinePlacement = NewLine
$31.BeforeMethodDeclarationParentheses = False
$31.BeforeMethodCallParentheses = False
$31.BeforeConstructorDeclarationParentheses = False
$31.BeforeIndexerDeclarationBracket = False
$31.BeforeDelegateDeclarationParentheses = False
$31.AfterDelegateDeclarationParameterComma = True
$31.NewParentheses = False
$31.SpacesBeforeBrackets = False
$31.BlankLinesBeforeUsings = 1
$31.MethodCallArgumentWrapping = WrapIfTooLong
$31.AlignToFirstMethodDeclarationParameter = False
$31.AlignToFirstIndexerDeclarationParameter = False
$31.inheritsSet = Mono
$31.inheritsScope = text/x-csharp
$31.scope = text/x-csharp
$0.TextStylePolicy = $32
$32.FileWidth = 120
$32.IndentWidth = 8
$32.NoTabsAfterNonTabs = True
$32.inheritsSet = VisualStudio
$32.inheritsScope = text/plain
$32.scope = text/plain
$0.TextStylePolicy = $33
$33.inheritsSet = null
$33.scope = text/microsoft-resx
$0.XmlFormattingPolicy = $34
$34.inheritsSet = null
$34.scope = text/microsoft-resx
$0.TextStylePolicy = $35
$35.inheritsSet = null
$35.scope = application/xml
$0.XmlFormattingPolicy = $36
$36.inheritsSet = Mono
$36.inheritsScope = application/xml
$36.scope = application/xml
description = NTP Analyzer is a tool dedicated to analyze the operation of time servers.
version = 0.6.0
StartupItem = Ntp.Analyzer.Cli\Ntp.Analyzer.Cli.csproj
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,130 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{266A828E-05CA-4FEB-8B78-0BC066760C26}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Ntp.Analyzer.Process</RootNamespace>
<AssemblyName>Ntp.Analyzer.Process</AssemblyName>
<ReleaseVersion>0.6.1</ReleaseVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>DEBUG;GRAPH;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>GRAPH;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Server|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>GRAPH;</DefineConstants>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Develop|AnyCPU' ">
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>GRAPH;</DefineConstants>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup>
<Compile Include="Description\HostStatJob.cs" />
<Compile Include="Description\PeerStatJob.cs" />
<Compile Include="Description\HostGraphJob.cs" />
<Compile Include="Description\PeerGraphJob.cs" />
<Compile Include="Description\HostPageJob.cs" />
<Compile Include="Description\PeerPageJob.cs" />
<Compile Include="Description\StreamJob.cs" />
<Compile Include="Description\BulkStatJob.cs" />
<Compile Include="Description\NotifyJob.cs" />
<Compile Include="Description\AboutPageJob.cs" />
<Compile Include="Description\PeerGraphPageJob.cs" />
<Compile Include="Description\HostGraphPageJob.cs" />
<Compile Include="Description\TrafficGraphJob.cs" />
<Compile Include="Initializer.cs" />
<Compile Include="Main.cs" />
<Compile Include="Description\PeerSummaryPage.cs" />
<Compile Include="Description\HostIoStatJob.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Folder Include="Description\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ntp.Analyzer\Ntp.Analyzer.csproj">
<Project>{28444C86-1B41-4558-BA27-DCF32B2B1E0F}</Project>
<Name>Ntp.Analyzer</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Config\Ntp.Config.csproj">
<Project>{43A1A769-6ED9-4AE1-821A-43F97814968C}</Project>
<Name>Ntp.Config</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Analyzer.Objects\Ntp.Analyzer.Objects.csproj">
<Project>{02912378-E62D-4445-BA30-F56D3ABE9DA2}</Project>
<Name>Ntp.Analyzer.Objects</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Monitor.Server\Ntp.Monitor.Server.csproj">
<Project>{13FA10AB-D656-4D72-BC69-2525D484C9DE}</Project>
<Name>Ntp.Monitor.Server</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Data\Ntp.Data.csproj">
<Project>{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}</Project>
<Name>Ntp.Data</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Process\Ntp.Process.csproj">
<Project>{CCF0EE0C-E3E4-4A75-AFEB-C709ED51E90F}</Project>
<Name>Ntp.Process</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Monitor.Client\Ntp.Monitor.Client.csproj">
<Project>{44D739DA-4CD4-4214-88EE-A9A293BB32B5}</Project>
<Name>Ntp.Monitor.Client</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Interop\Ntp.Interop.csproj">
<Project>{A98DB601-2993-4181-A573-5FCCC5E954C1}</Project>
<Name>Ntp.Interop</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Analyzer.Localize\Ntp.Analyzer.Localize.csproj">
<Project>{6F200007-52DB-4861-A565-124270C07F67}</Project>
<Name>Ntp.Analyzer.Localize</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Analyzer.Data\Ntp.Analyzer.Data.csproj">
<Project>{8263BEAB-1610-4F82-9FC0-84421E5AB6B0}</Project>
<Name>Ntp.Analyzer.Data</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Analyzer.Import\Ntp.Analyzer.Import.csproj">
<Project>{1F0A20C9-71C7-4A2C-8DB3-5D18E0E49227}</Project>
<Name>Ntp.Analyzer.Import</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Log\Ntp.Log.csproj">
<Project>{909C8729-ED63-4603-85EA-34A1FC4D63D9}</Project>
<Name>Ntp.Log</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Common\Ntp.Common.csproj">
<Project>{86848F80-2692-47AB-A68A-BFB2990B632E}</Project>
<Name>Ntp.Common</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Data.Provider\Ntp.Data.Provider.csproj">
<Project>{B982916F-F2F1-4975-89A6-C8BACDC65542}</Project>
<Name>Ntp.Data.Provider</Name>
</ProjectReference>
</ItemGroup>
</Project>

View File

@ -1,70 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B982916F-F2F1-4975-89A6-C8BACDC65542}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Ntp.Data.Provider</RootNamespace>
<AssemblyName>Ntp.Data.Provider</AssemblyName>
<ReleaseVersion>0.6.1</ReleaseVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>DEBUG;MYSQL;PGSQL;</DefineConstants>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DefineConstants>MYSQL;PGSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Server|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>MYSQL;PGSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Develop|AnyCPU' ">
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>MYSQL;PGSQL;</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="MySqlFactory.cs" />
<Compile Include="SqlDatabaseFactory.cs" />
<Compile Include="PostgreSqlFactory.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ntp.Data\Ntp.Data.csproj">
<Project>{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}</Project>
<Name>Ntp.Data</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Config\Ntp.Config.csproj">
<Project>{43A1A769-6ED9-4AE1-821A-43F97814968C}</Project>
<Name>Ntp.Config</Name>
</ProjectReference>
<ProjectReference Include="..\Npgsql\Npgsql.csproj">
<Project>{9D13B739-62B1-4190-B386-7A9547304EB3}</Project>
<Name>Npgsql</Name>
</ProjectReference>
<ProjectReference Include="..\MySql\Source\MySql.Data\MySql.Data.csproj">
<Project>{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}</Project>
<Name>MySql.Data</Name>
</ProjectReference>
</ItemGroup>
</Project>

View File

@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B982916F-F2F1-4975-89A6-C8BACDC65542}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Ntp.Data.Provider</RootNamespace>
<AssemblyName>Ntp.Data.Provider</AssemblyName>
<ReleaseVersion>0.6.1</ReleaseVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>DEBUG;MYSQL;PGSQL;</DefineConstants>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DefineConstants>MYSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Server|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>MYSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Develop|AnyCPU' ">
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>MYSQL;</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="MySqlFactory.cs" />
<Compile Include="SqlDatabaseFactory.cs" />
<Compile Include="PostgreSqlFactory.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ntp.Data\Ntp.Data.csproj">
<Project>{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}</Project>
<Name>Ntp.Data</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Config\Ntp.Config.csproj">
<Project>{43A1A769-6ED9-4AE1-821A-43F97814968C}</Project>
<Name>Ntp.Config</Name>
</ProjectReference>
<ProjectReference Include="..\MySql\Source\MySql.Data\MySql.Data.csproj">
<Project>{E9DF5ED1-4CBD-4226-B931-9A51610AC14D}</Project>
<Name>MySql.Data</Name>
</ProjectReference>
</ItemGroup>
</Project>

View File

@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B982916F-F2F1-4975-89A6-C8BACDC65542}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Ntp.Data.Provider</RootNamespace>
<AssemblyName>Ntp.Data.Provider</AssemblyName>
<ReleaseVersion>0.6.1</ReleaseVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<DefineConstants>DEBUG;PGSQL;</DefineConstants>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<DefineConstants>PGSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Server|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>PGSQL;</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Develop|AnyCPU' ">
<Optimize>false</Optimize>
<OutputPath>..\bin</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>PGSQL;</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="MySqlFactory.cs" />
<Compile Include="SqlDatabaseFactory.cs" />
<Compile Include="PostgreSqlFactory.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Ntp.Data\Ntp.Data.csproj">
<Project>{03F3B0D9-AC35-43E3-9303-87A71FB73CD1}</Project>
<Name>Ntp.Data</Name>
</ProjectReference>
<ProjectReference Include="..\Ntp.Config\Ntp.Config.csproj">
<Project>{43A1A769-6ED9-4AE1-821A-43F97814968C}</Project>
<Name>Ntp.Config</Name>
</ProjectReference>
<ProjectReference Include="..\Npgsql\Npgsql.csproj">
<Project>{9D13B739-62B1-4190-B386-7A9547304EB3}</Project>
<Name>Npgsql</Name>
</ProjectReference>
</ItemGroup>
</Project>

177
configure vendored
View File

@ -1,5 +1,13 @@
#! /bin/sh
#
# Make a test build with:
# xbuild /property:Configuration=Server Ntp.Analyzer.sln
#
# Clean with:
# xbuild /property:Configuration=Server Ntp.Analyzer.sln /t:clean
#
PGSQL='OFF'
MYSQL='OFF'
GRAPH='OFF'
@ -31,85 +39,130 @@ if [ -n "$3" ]; then
getarg "$3"
fi
if [ $GRAPH = "ON" ]; then
cp Ntp.Analyzer.Process/Ntp.Analyzer.Process.Graph.csproj Ntp.Analyzer.Process/Ntp.Analyzer.Process.csproj
fi
rm -f Makefile
rm -f Makefile.1
rm -f Makefile.2
(
echo 'all: server'
echo '#NTP Analyzer make file'
echo
echo 'debug:'
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Debug'
echo 'PREFIX=/usr/local'
echo 'INSTDIR=/libexec/ntpa'
echo
echo 'release:'
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Release'
echo 'MCS= /usr/lib/mono/4.5/mcs.exe'
echo 'GEN= /usr/lib/mono/4.5/resgen.exe'
echo 'AL= /usr/lib/mono/4.5/al.exe'
echo 'MLIB= /usr/lib/mono/4.5'
echo
echo 'server:'
if [ $MYSQL = "ON" ] && [ $PGSQL = "ON" ]; then
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Server'
cp Ntp.Data.Provider/Ntp.Data.Provider.Full.csproj Ntp.Data.Provider/Ntp.Data.Provider.csproj
elif [ $PGSQL = "ON" ]; then
echo ' xbuild Ntp.Analyzer.PgSql.sln /p:Configuration=Server'
cp Ntp.Data.Provider/Ntp.Data.Provider.PgSql.csproj Ntp.Data.Provider/Ntp.Data.Provider.csproj
elif [ $MYSQL = "ON" ]; then
echo ' xbuild Ntp.Analyzer.MySql.sln /p:Configuration=Server'
cp Ntp.Data.Provider/Ntp.Data.Provider.MySql.csproj Ntp.Data.Provider/Ntp.Data.Provider.csproj
else
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Server'
cp Ntp.Data.Provider/Ntp.Data.Provider.Full.csproj Ntp.Data.Provider/Ntp.Data.Provider.csproj
echo 'CP= /bin/cp'
echo 'RM= /bin/rm -f'
echo 'MKDIR= /bin/mkdir -p'
echo 'ECHO= /bin/echo'
echo 'CHMOD= /bin/chmod'
echo
echo 'OUT= bin/'
echo 'OBJS= obj/'
echo
if [ $PGSQL = "ON" ] ; then
echo 'PGSQLP=Npgsql'
echo 'PGSQLR=-r:Npgsql.dll'
echo 'PGSQLD=PGSQL;'
echo 'PSQ=Npgsql'
fi
if [ $MYSQL = "ON" ] ; then
echo 'MYSQLP=MySql.Data'
echo 'MYSQLR=-r:MySql.Data.dll'
echo 'MYSQLD=MYSQL;'
echo 'MSQ=MySql/Source/MySql.Data'
fi
if [ $GRAPH = "ON" ] ; then
echo 'GRAPHD=GRAPH;'
fi
echo
echo 'OPTIMIZE=-optimize+'
echo 'STDOPT=-noconfig -nostdlib'
echo 'OPTS=$(STDOPT) $(OPTIMIZE)'
echo
echo 'DEBUG='
echo 'TRACE=TRACE;'
echo 'NET40=NET40;'
echo 'NET40P=NET_40_OR_GREATER;'
echo 'DEFS=-d:"$(TRACE)$(DEBUG)$(NET40)$(NET40P)$(GRAPHD)$(PGSQLD)$(MYSQLD)NTPA"'
echo
echo 'DEFSEXE=-t:exe $(DEFS) -lib:"$(MLIB),bin"'
echo 'DEFSLIB=-t:library $(DEFS) -lib:"/usr/lib/mono/4.5,bin"'
echo 'STDREF= -r:System.dll -r:System.Core.dll -r:mscorlib.dll'
echo
echo 'DBPROJ=$(PGSQLP) $(MYSQLP)'
echo 'DBREF=$(PGSQLR) $(MYSQLR)'
echo
echo 'PLOTTER=NPlot'
echo 'PLOTREF=-r:NPlot.dll'
) > Makefile.1
(
echo
echo '.PHONY:'
echo 'install:'
echo ' install -d ${DESTDIR}$(PREFIX)/sbin'
echo ' install script/ntpa ${DESTDIR}$(PREFIX)/sbin'
echo ' install script/ntpac ${DESTDIR}$(PREFIX)/sbin'
echo ' install script/ntpav ${DESTDIR}$(PREFIX)/sbin'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/NPlot.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Import.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Localize.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Log.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Objects.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Process.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Analyzer.Validate.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Common.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Config.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Data.Provider.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Interop.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Monitor.Client.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Monitor.Cli.exe ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Monitor.Server.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/Ntp.Process.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/NPlot.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Import.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Localize.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Log.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Objects.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Process.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Analyzer.Validate.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Common.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Config.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Data.Provider.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Interop.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Monitor.Client.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Monitor.Cli.exe ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Monitor.Server.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install bin/Ntp.Process.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
if [ $MYSQL = "ON" ]; then
echo ' install bin/MySql.Data.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install bin/MySql.Data.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
fi
if [ $PGSQL = "ON" ]; then
echo ' install bin/Npgsql.dll ${DESTDIR}$(PREFIX)/libexec/ntpa'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/de'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/es'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/fi'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/fr'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/ja'
echo ' install -d ${DESTDIR}$(PREFIX)/libexec/ntpa/zh-CN'
echo ' install bin/de/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/de'
echo ' install bin/es/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/es'
echo ' install bin/fi/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/fi'
echo ' install bin/fr/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/fr'
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/ja'
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)/libexec/ntpa/zh-CN'
echo ' install bin/Npgsql.dll ${DESTDIR}$(PREFIX)$(INSTDIR)'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/de'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/es'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/fi'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/fr'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/ja'
echo ' install -d ${DESTDIR}$(PREFIX)$(INSTDIR)/zh-CN'
echo ' install bin/de/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/de'
echo ' install bin/es/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/es'
echo ' install bin/fi/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/fi'
echo ' install bin/fr/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/fr'
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/ja'
echo ' install bin/ja/Npgsql.resources.dll ${DESTDIR}$(PREFIX)$(INSTDIR)/zh-CN'
fi
echo ' install -d ${DESTDIR}$(PREFIX)/etc/ntpa/'
echo ' install examples/ntpa.conf ${DESTDIR}$(PREFIX)/etc/ntpa/ntpa.conf.sample'
echo
echo '.PHONY:'
echo 'clean:'
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Debug /t:clean'
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Release /t:clean'
echo ' xbuild Ntp.Analyzer.sln /p:Configuration=Server /t:clean'
) > Makefile
echo ' $(RM) $(OUT)$(LOC).dll $(OUT)$(OB).dll $(OUT)$(INT).dll $(OUT)$(NP).dll $(OUT)$(COM).dll $(OUT)$(DB).dll $(OUT)$(DBP).dll $(OUT)$(PRO).dll $(OUT)$(NC).dll $(OUT)$(NL).dll $(OUT)$(ADA).dll $(OUT)$(IMP).dll $(OUT)$(MC).dll $(OUT)$(MS).dll $(OUT)$(NA).dll $(OUT)$(APR).dll $(OUT)MySql.Data.dll $(OUT)Ntp.Analyzer.Cli.exe $(OUT)Ntp.Analyzer.Validate.Cli.exe $(OUT)Ntp.Monitor.Cli.exe $(OUT)ntpa $(OUT)ntpav $(OUT)ntpac'
) > Makefile.2
if [ $MYSQL = "ON" ] ; then
MakeMySql=" Makefile.mysql"
fi
if [ $PGSQL = "ON" ] ; then
MakePgSql=" Makefile.pgsql"
fi
cat >Makefile Makefile.1 Makefile.ntpa$MakeMySql$MakePgSql Makefile.2
rm Makefile.1
rm Makefile.2

View File

@ -1,18 +0,0 @@
#!/bin/sh
mkdir /usr/local/ntpa/
cp bin/* /usr/local/ntpa/
cp script/ntpa.rc /usr/local/etc/rc.d/ntpa
mkdir /usr/local/etc/ntpa
cp example/ntpa.conf /usr/local/etc/ntpa/ntpa.conf
chmod 640 /usr/local/etc/ntpa/ntpa.conf
pw groupadd ntpa
pw adduser ntpa -g ntpa -d /nonexistent -s /usr/sbin/nologin -c "NTP Analyzer user"
mkdir /var/run/ntpa
chown ntpa:ntpa /var/run/ntpa
touch /var/log/ntpa.log
chown ntpa:ntpa /var/log/ntpa.log

View File

@ -1,3 +0,0 @@
#!/bin/sh
exec mono "/usr/local/libexec/ntpa/Ntp.Analyzer.Cli.exe" "$@"

View File

@ -1,109 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: ntpa
# REQUIRE: networking
# KEYWORD: shutdown
#
# Add these lines to /etc/rc.conf to enable ntpa:
#
# ntpa_enable (bool): Set to NO by default.
# Set it to YES to enable ntpa.
# ntpa_config (path): Set to %%PREFIX%%/etc/ntpa/ntpa.conf
# by default.
# ntpa_tempdir (path): Set to /tmp by default.
# ntpa_user (user): Set to ntpa by default.
#
# Run additional instances of ntpa with:
# ln -s ntpa ntpa_name
#
. /etc/rc.subr
# taken from security/openvpn.
name="$file" ;
case "$0" in
/etc/rc*)
# during boot (shutdown) $0 is /etc/rc (/etc/rc.shutdown),
# so get the name of the script from $_file
name="$_file"
;;
*/service)
# do not use this as $0
;;
*)
name="$0"
;;
esac
# default name to "ntpa" if guessing failed
# Trailing semicolon for service(8)'s benefit:
name="${name:-ntpa}" ;
name="${name##*/}"
desc="Monitors NTP daemon"
rcvar=${name}_enable
start_cmd=ntpa_start
stop_cmd=ntpa_stop
reload_cmd=ntpa_reload
extra_commands=reload
load_rc_config ${name}
eval ": \${${name}_enable:=\"NO\"}"
eval ": \${${name}_config:=\"%%PREFIX%%/etc/ntpa/${name}.conf\"}"
eval ": \${${name}_tempdir:=\"/tmp/\"}"
eval ": \${${name}_user:=\"ntpa\"}"
config="$(eval echo \${${name}_config})"
tempdir="$(eval echo \${${name}_tempdir})"
ntpauser="$(eval echo \${${name}_user})"
pid_dir=/var/run/ntpa
pidfile="$pid_dir/${name}.pid"
ntpa_start()
{
if [ ! -d "$pid_dir" ]; then
install -m 0775 -g $ntpauser -o $ntpauser -d "$pid_dir"
fi
if [ -f ${pidfile} ]; then
rc_pid=`cat ${pidfile}`
echo 1>&2 "${name} already running? (pid=$rc_pid)."
return 1
else
echo "Starting ${name}."
su -m ${ntpauser} -c "sh -c '%%PREFIX%%/sbin/ntpa --config ${config} --writepid ${pidfile} --temp ${tempdir} --daemon ${name} &'"
fi
}
ntpa_reload()
{
if [ ! -f ${pidfile} ]; then
_run_rc_notrunning
return 1
else
echo "Reloading ${name}."
rc_pid=`cat ${pidfile}`
kill -USR1 $rc_pid
fi
}
ntpa_stop()
{
if [ ! -f ${pidfile} ]; then
_run_rc_notrunning
return 1
else
echo "Stopping ${name}."
rc_pid=`cat ${pidfile}`
kill -TERM $rc_pid
wait_for_pids ${rc_pid}
fi
}
run_rc_command "$1"

View File

@ -1,3 +0,0 @@
#!/bin/sh
exec mono "/usr/local/libexec/ntpa/Ntp.Monitor.Cli.exe" "$@"

View File

@ -1,3 +0,0 @@
#!/bin/sh
exec mono "/usr/local/libexec/ntpa/Ntp.Analyzer.Validate.Cli.exe" "$@"