[openrtm-commit:00784] r2348 - in trunk/OpenRTM-aist/src/ext/ec: . ec ec/logical_time local_service local_service/nameservice_file

openrtm @ openrtm.org openrtm @ openrtm.org
2012年 4月 6日 (金) 15:12:49 JST


Author: n-ando
Date: 2012-04-06 15:12:49 +0900 (Fri, 06 Apr 2012)
New Revision: 2348

Added:
   trunk/OpenRTM-aist/src/ext/ec/ec/
   trunk/OpenRTM-aist/src/ext/ec/ec/Makefile.am
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time.yaml
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc10.vcxproj
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc8.vcproj
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc9.vcproj
   trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/Makefile.am
   trunk/OpenRTM-aist/src/ext/ec/local_service/
   trunk/OpenRTM-aist/src/ext/ec/local_service/Makefile.am
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file.yaml
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc10.vcxproj
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc8.vcproj
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc9.vcproj
   trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/Makefile.am
Log:
Win32 project and its related files have been added.

Added: trunk/OpenRTM-aist/src/ext/ec/ec/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/Makefile.am	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/Makefile.am	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,18 @@
+## -*- Makefile -*-
+##---------------------------------------------------------------------------
+## Makefile.am for external libraries
+##
+## $Id$
+##---------------------------------------------------------------------------
+SUBDIRS = logical_time .
+
+wxs:
+	cp -p logical_time.yaml ../../installer
+
+clean-local:
+	rm -f *~
+
+dist-hook: clean-local wxs
+
+EXTRA_DIST = logical_time.yaml
+

Added: trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc10.vcxproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc10.vcxproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc10.vcxproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectName>LogicalTimeTriggeredEC</ProjectName>
+    <ProjectGuid>{B7EEE0C8-6369-11E1-AE0A-000C29A5666C}</ProjectGuid>
+    <RootNamespace>LogicalTimeTriggeredEC</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>NotSet</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>NotSet</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(SolutionDir)rtm_config.props" />
+    <Import Project="$(SolutionDir)rtm_distbuild.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(SolutionDir)rtm_config.props" />
+    <Import Project="$(SolutionDir)rtm_distbuild.props" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)LogicalTimeTriggeredEC\$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">LogicalTimeTriggeredEC\$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)LogicalTimeTriggeredEC\$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">LogicalTimeTriggeredEC\$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+  </PropertyGroup>
+
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <!-- PreBuildEvent -->
+    <PreBuildEvent>
+      <Command>set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;</Command>
+    </PreBuildEvent>
+    <!-- ClCompile -->
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+    </ClCompile>
+    <!-- Lib -->
+    <Lib>
+    </Lib>
+    <!-- PreLinkEvent -->
+    <PreLinkEvent>
+    </PreLinkEvent>
+    <!-- Link -->
+    <Link>
+      <AdditionalDependencies>$(rtm_libd);%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)\LogicalTimeTriggeredECd.dll</OutputFile>
+      <LinkIncremental>true</LinkIncremental>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <!-- PostBuildEvent -->
+    <PostBuildEvent>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <!-- PreBuildEvent -->
+    <PreBuildEvent>
+      <Command>set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;</Command>
+    </PreBuildEvent>
+    <!-- ClCompile -->
+    <ClCompile>
+      <PreprocessorDefinitions>INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <!-- Lib -->
+    <Lib>
+    </Lib>
+    <!-- PreLinkEvent -->
+    <PreLinkEvent>
+    </PreLinkEvent>
+    <!-- Link -->
+    <Link>
+      <AdditionalDependencies>$(rtm_lib);%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)\LogicalTimeTriggeredEC.dll</OutputFile>
+      <LinkIncremental>false</LinkIncremental>
+      <GenerateDebugInformation>false</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <!-- PostBuildEvent -->
+    <PostBuildEvent>
+      <Command>if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"&#x0D;&#x0A;copy "$(OutDir)\\\\LogicalTimeTriggeredEC.dll" "$(SolutionDir)\\\\components"&#x0D;&#x0A;</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{B7F0AFD4-6369-11E1-AE0A-000C29A5666C}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{B7F24510-6369-11E1-AE0A-000C29A5666C}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="LogicalTimeTriggeredEC.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="LogicalTimeTriggeredECStub.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="LogicalTimeTriggeredEC.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="LogicalTimeTriggeredECStub.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
+

Added: trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc8.vcproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc8.vcproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc8.vcproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="LogicalTimeTriggeredEC"
+	ProjectGUID="{B709FDFA-6369-11E1-95F1-000C29A5666C}"
+	RootNamespace="LogicalTimeTriggeredEC"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(ProjectDir)LogicalTimeTriggeredEC\$(ConfigurationName)"
+			IntermediateDirectory="LogicalTimeTriggeredEC\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(rtm_libd)"
+				OutputFile="$(OutDir)\LogicalTimeTriggeredECd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(ProjectDir)LogicalTimeTriggeredEC\$(ConfigurationName)"
+			IntermediateDirectory="LogicalTimeTriggeredEC\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(rtm_lib)"
+				OutputFile="$(OutDir)\LogicalTimeTriggeredEC.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="false"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"&#x0D;&#x0A;copy "$(OutDir)\\\\LogicalTimeTriggeredEC.dll" "$(SolutionDir)\\\\components"&#x0D;&#x0A;"
+			/>
+
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{B70BCE6E-6369-11E1-95F1-000C29A5666C}"
+			>
+			<File
+				RelativePath="LogicalTimeTriggeredEC.cpp"
+				>
+			</File>
+			<File
+				RelativePath="LogicalTimeTriggeredECStub.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{B70D41F4-6369-11E1-95F1-000C29A5666C}"
+			>
+			<File
+				RelativePath="LogicalTimeTriggeredEC.h"
+				>
+			</File>
+			<File
+				RelativePath="LogicalTimeTriggeredECStub.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc9.vcproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc9.vcproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/LogicalTimeTriggeredECDll_vc9.vcproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LogicalTimeTriggeredEC"
+	ProjectGUID="{B7803AB0-6369-11E1-B710-000C29A5666C}"
+	RootNamespace="LogicalTimeTriggeredEC"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(ProjectDir)LogicalTimeTriggeredEC\$(ConfigurationName)"
+			IntermediateDirectory="LogicalTimeTriggeredEC\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(rtm_libd)"
+				OutputFile="$(OutDir)\LogicalTimeTriggeredECd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(ProjectDir)LogicalTimeTriggeredEC\$(ConfigurationName)"
+			IntermediateDirectory="LogicalTimeTriggeredEC\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(rtm_lib)"
+				LinkIncremental="1"
+				GenerateDebugInformation="false"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{B7811F70-6369-11E1-B710-000C29A5666C}"
+			>
+			<File
+				RelativePath="LogicalTimeTriggeredEC.cpp"
+				>
+			</File>
+			<File
+				RelativePath="LogicalTimeTriggeredECStub.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{B781F53A-6369-11E1-B710-000C29A5666C}"
+			>
+			<File
+				RelativePath="LogicalTimeTriggeredEC.h"
+				>
+			</File>
+			<File
+				RelativePath="LogicalTimeTriggeredECStub.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/Makefile.am	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/logical_time/Makefile.am	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,21 @@
+## -*- Makefile -*-
+##---------------------------------------------------------------------------
+## Makefile.am for win32/OpenRTM-aist/ext/ec/local_time
+##
+## $Id$
+##---------------------------------------------------------------------------
+clean-local:
+	rm -rf Debug Release
+	rm -rf *~ *.cpp *.h *.hh *.cc *.idl rtc.conf
+	rm -rf *.user *.ncb *.suo
+	rm -rf LogicalTimeTriggeredEC
+
+src:
+	cp -p $(top_srcdir)/src/ext/ec/logical_time/*.cpp .
+	cp -p $(top_srcdir)/src/ext/ec/logical_time/*.h .
+	cp -p $(top_srcdir)/src/ext/ec/logical_time/*.idl .
+	qkc -ms *.cpp
+	qkc -ms *.h
+	qkc -ms *.idl
+
+dist-hook: src

Added: trunk/OpenRTM-aist/src/ext/ec/ec/logical_time.yaml
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/ec/logical_time.yaml	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/ec/logical_time.yaml	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,11 @@
+LogicalTime:
+  GUID: EC62BA24-5D0A-11E1-A34F-000C29A5666C
+  Files:
+    - Id: LogicalTimeTriggeredEC.dll
+      ShortName: LTTEC.dll
+      Name: LogicalTimeTriggeredEC.dll
+      Source: ..\\ext\\ec\\logical_time\\LogicalTimeTriggeredEC\\Release\\LogicalTimeTriggeredEC.dll
+    - Id: LogicalTimeTriggeredECd.dll
+      ShortName: LTTECd.dll
+      Name: LogicalTimeTriggeredECd.dll
+      Source: ..\\ext\\ec\\logical_time\\LogicalTimeTriggeredEC\\Debug\\LogicalTimeTriggeredECd.dll

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/Makefile.am	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/Makefile.am	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,20 @@
+## -*- Makefile -*-
+##---------------------------------------------------------------------------
+## Makefile.am for external libraries
+##
+## $Id$
+##---------------------------------------------------------------------------
+
+AUTOMAKE_OPTIONS = 1.4
+
+SUBDIRS = nameservice_file
+
+wxs:
+	cp -p nameservice_file.yaml ../../installer/
+
+clean-local:
+	rm -f *~
+
+dist-hook: clean-local wxs
+
+EXTRA_DIST = nameservice_file.yaml
\ No newline at end of file

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc10.vcxproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc10.vcxproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc10.vcxproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectName>FileNameservice</ProjectName>
+    <ProjectGuid>{80163310-5D36-11E1-8BEC-000C29A5666C}</ProjectGuid>
+    <RootNamespace>FileNameservice</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>NotSet</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>NotSet</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(SolutionDir)rtm_config.props" />
+    <Import Project="$(SolutionDir)rtm_distbuild.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(SolutionDir)rtm_config.props" />
+    <Import Project="$(SolutionDir)rtm_distbuild.props" />
+  </ImportGroup>
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)FileNameservice\$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">FileNameservice\$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)FileNameservice\$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">FileNameservice\$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+  </PropertyGroup>
+
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <!-- PreBuildEvent -->
+    <PreBuildEvent>
+      <Command>set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;</Command>
+    </PreBuildEvent>
+    <!-- ClCompile -->
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>$(boost_root);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <OutputFile>$(OutDir)\FileNameserviced.dll</OutputFile>
+      <PreprocessorDefinitions>USE_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+    </ClCompile>
+    <!-- Lib -->
+    <Lib>
+    </Lib>
+    <!-- PreLinkEvent -->
+    <PreLinkEvent>
+    </PreLinkEvent>
+    <!-- Link -->
+    <Link>
+      <AdditionalLibraryDirectories>$(boost_root)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalDependencies>$(rtm_libd);%(AdditionalDependencies)</AdditionalDependencies>
+      <LinkIncremental>true</LinkIncremental>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <!-- PostBuildEvent -->
+    <PostBuildEvent>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <!-- PreBuildEvent -->
+    <PreBuildEvent>
+      <Command>set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;</Command>
+    </PreBuildEvent>
+    <!-- ClCompile -->
+    <ClCompile>
+      <AdditionalIncludeDirectories>$(boost_root);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <OutputFile>$(OutDir)\FileNameservice.dll</OutputFile>
+      <PreprocessorDefinitions>USE_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <!-- Lib -->
+    <Lib>
+    </Lib>
+    <!-- PreLinkEvent -->
+    <PreLinkEvent>
+    </PreLinkEvent>
+    <!-- Link -->
+    <Link>
+      <AdditionalLibraryDirectories>$(boost_root)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalDependencies>$(rtm_lib);%(AdditionalDependencies)</AdditionalDependencies>
+      <LinkIncremental>false</LinkIncremental>
+      <GenerateDebugInformation>false</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <!-- PostBuildEvent -->
+    <PostBuildEvent>
+      <Command>if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"&#x0D;&#x0A;copy "$(OutDir)\\\\FileNameservice.dll" "$(SolutionDir)\\\\components"&#x0D;&#x0A;</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{8016FBC4-5D36-11E1-8BEC-000C29A5666C}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{8017C3A6-5D36-11E1-8BEC-000C29A5666C}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="FileNameservice.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="FileNameservice.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
+

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc8.vcproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc8.vcproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc8.vcproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="FileNameservice"
+	ProjectGUID="{7F7E7E8A-5D36-11E1-8BCE-000C29A5666C}"
+	RootNamespace="FileNameservice"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(ProjectDir)FileNameservice\$(ConfigurationName)"
+			IntermediateDirectory="FileNameservice\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+			    AdditionalIncludeDirectories="$(boost_root)"
+				OutputFile="$(OutDir)\FileNameserviced.dll"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+			    AdditionalLibraryDirectories="$(boost_root)\lib"
+				OutputFile="$(OutDir)\FileNameservice.dll"
+				AdditionalDependencies="$(rtm_libd)"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(ProjectDir)FileNameservice\$(ConfigurationName)"
+			IntermediateDirectory="FileNameservice\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+			    AdditionalIncludeDirectories="$(boost_root)"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+			    AdditionalLibraryDirectories="$(boost_root)\lib"
+				AdditionalDependencies="$(rtm_lib)"
+				LinkIncremental="1"
+				GenerateDebugInformation="false"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				CommandLine="if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"&#x0D;&#x0A;copy "$(OutDir)\\\\FileNameservice.dll" "$(SolutionDir)\\\\components"&#x0D;&#x0A;"
+			/>
+
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{7F7F4C52-5D36-11E1-8BCE-000C29A5666C}"
+			>
+			<File
+				RelativePath="FileNameservice.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{7F80109C-5D36-11E1-8BCE-000C29A5666C}"
+			>
+			<File
+				RelativePath="FileNameservice.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc9.vcproj
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc9.vcproj	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/FileNameserviceDll_vc9.vcproj	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="FileNameservice"
+	ProjectGUID="{7FC9C28C-5D36-11E1-A34E-000C29A5666C}"
+	RootNamespace="FileNameservice"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(ProjectDir)FileNameservice\$(ConfigurationName)"
+			IntermediateDirectory="FileNameservice\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+			    AdditionalIncludeDirectories="$(boost_root)"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+			    AdditionalLibraryDirectories="$(boost_root)\lib"
+				OutputFile="$(OutDir)\FileNameservice.dll"
+				AdditionalDependencies="$(rtm_libd)"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(ProjectDir)FileNameservice\$(ConfigurationName)"
+			IntermediateDirectory="FileNameservice\$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="0"
+			InheritedPropertySheets="$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%&#x0D;&#x0A;for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x&#x0D;&#x0A;for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+			    AdditionalIncludeDirectories="$(boost_root)"
+				PreprocessorDefinitions="INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+			    AdditionalLibraryDirectories="$(boost_root)\lib"
+				OutputFile="$(OutDir)\FileNameserviced.dll"
+				AdditionalDependencies="$(rtm_lib)"
+				LinkIncremental="1"
+				GenerateDebugInformation="false"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{7FCA8D48-5D36-11E1-A34E-000C29A5666C}"
+			>
+			<File
+				RelativePath="FileNameservice.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{7FCB53F4-5D36-11E1-A34E-000C29A5666C}"
+			>
+			<File
+				RelativePath="FileNameservice.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/Makefile.am	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file/Makefile.am	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,19 @@
+## -*- Makefile -*-
+##---------------------------------------------------------------------------
+## Makefile.am for FileNameservice
+##
+## $Id$
+##---------------------------------------------------------------------------
+clean-local:
+	rm -rf Debug Release
+	rm -rf *~ *.cpp *.h
+	rm -rf *.user *.ncb *.suo
+	rm -rf FileNameservice
+
+src: 
+	cp -p $(top_srcdir)/src/ext/local_service/nameservice_file/*.cpp .
+	cp -p $(top_srcdir)/src/ext/local_service/nameservice_file/*.h .
+	qkc -ms *.cpp
+	qkc -ms *.h
+
+dist-hook: src

Added: trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file.yaml
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file.yaml	                        (rev 0)
+++ trunk/OpenRTM-aist/src/ext/ec/local_service/nameservice_file.yaml	2012-04-06 06:12:49 UTC (rev 2348)
@@ -0,0 +1,11 @@
+FileNameservice:
+  GUID: 19178CF4-5D0E-11E1-A106-000C29A5666C
+  Files:
+    - Id: FileNameservice.dll
+      ShortName: FNsvc.dll
+      Name: FileNameservice.dll
+      Source: ..\\ext\\local_service\\nameservice_file\\FileNameservice\\Release\\FileNameservice.dll
+    - Id: FileNameserviced.dll
+      ShortName: FNsvcd.dll
+      Name: FileNameserviced.dll
+      Source: ..\\ext\\local_service\\nameservice_file\\FileNameservice\\Debug\\FileNameserviced.dll



openrtm-commit メーリングリストの案内