[openrtm-commit:01318] r594 - in trunk/OpenRTM-aist-Python: . installer

openrtm @ openrtm.org openrtm @ openrtm.org
2014年 2月 27日 (木) 23:46:33 JST


Author: ga
Date: 2014-02-27 23:46:33 +0900 (Thu, 27 Feb 2014)
New Revision: 594

Added:
   trunk/OpenRTM-aist-Python/installer/omniORBpy27_inc.wxs.in
   trunk/OpenRTM-aist-Python/installer/omniORBpy27wxs.py
Modified:
   trunk/OpenRTM-aist-Python/MANIFEST.in
   trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.in
   trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.yaml.in
   trunk/OpenRTM-aist-Python/installer/OpenRTMpywxs.py
   trunk/OpenRTM-aist-Python/installer/Readme.txt
   trunk/OpenRTM-aist-Python/installer/build.cmd
   trunk/OpenRTM-aist-Python/installer/idlcompile.py
   trunk/OpenRTM-aist-Python/installer/omniORBpy26wxs.py
Log:
Supported Python2.7. refs #3033

Modified: trunk/OpenRTM-aist-Python/MANIFEST.in
===================================================================
--- trunk/OpenRTM-aist-Python/MANIFEST.in	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/MANIFEST.in	2014-02-27 14:46:33 UTC (rev 594)
@@ -6,7 +6,7 @@
 recursive-include packages Makefile
 recursive-include packages/deb *.sh copyright changelog rules README* compat control control.* files
 recursive-include packages/rpm *.sh openrtm-aist.spec.in
-recursive-include installer *.rtf *.in *.wxs *.vbs *.bmp *.txt *.sh *.wxl *.cmd *.py
+recursive-include installer *.rtf *.in *.wxs *.vbs *.bmp *.txt *.sh *.wxl *.cmd *.py *.bat
 recursive-include OpenRTM_aist *.conf *.exe *.idl *.py *.pth *.sh
 recursive-include OpenRTM_aist *.bat *.exe *.sample README
 recursive-include OpenRTM_aist/docs *.css *.gif *.png *.html *.hhc *.hhk *.hhp

Modified: trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.in
===================================================================
--- trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.in	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.in	2014-02-27 14:46:33 UTC (rev 594)
@@ -30,36 +30,26 @@
       </DirectorySearch>
     </Property>
 
-    <Property Id="PYTHON24">
-      <RegistrySearch Id="Python24"
+    <Property Id="PYTHON26">
+      <RegistrySearch Id="Python26"
                       Root="HKLM"
-                      Key="SOFTWARE\Python\PythonCore\2.4\InstallPath"
+                      Key="SOFTWARE\Python\PythonCore\2.6\InstallPath"
                       Type="raw" />
     </Property>
 
-    <Property Id="PYTHON25">
-      <RegistrySearch Id="Python25"
+    <Property Id="PYTHON27">
+      <RegistrySearch Id="Python27"
                       Root="HKLM"
-                      Key="SOFTWARE\Python\PythonCore\2.5\InstallPath"
+                      Key="SOFTWARE\Python\PythonCore\2.7\InstallPath"
                       Type="raw" />
     </Property>
 
-    <Property Id="PYTHON26">
-      <RegistrySearch Id="Python26"
-                      Root="HKLM"
-                      Key="SOFTWARE\Python\PythonCore\2.6\InstallPath"
-                      Type="raw" />
-    </Property>
-
-    <SetProperty Id="PYTHON24DIR" After="AppSearch" Value="[PYTHON24]">
+    <SetProperty Id="PYTHON26DIR" After="AppSearch" Value="[PYTHON26]">
     </SetProperty>
 
-    <SetProperty Id="PYTHON25DIR" After="AppSearch" Value="[PYTHON25]">
+    <SetProperty Id="PYTHON27DIR" After="AppSearch" Value="[PYTHON27]">
     </SetProperty>
 
-    <SetProperty Id="PYTHON26DIR" After="AppSearch" Value="[PYTHON26]">
-    </SetProperty>
-
     <Upgrade Id="{% Product.UpgradeCode %}">
       <UpgradeVersion OnlyDetect="yes"
                       Minimum="1.0.0"
@@ -79,26 +69,22 @@
     <InstallExecuteSequence>
       <RemoveExistingProducts Before="InstallInitialize"/>
 
-      <Custom Action="IDLCOMPILE_PY24" After='InstallFinalize'>
-	NOT Installed AND PYTHON24
-      </Custom>
-      <Custom Action="IDLCOMPILE_PY25" After='InstallFinalize'>
-	NOT Installed AND PYTHON25
-      </Custom>
       <Custom Action="IDLCOMPILE_PY26" After='InstallFinalize'>
 	NOT Installed AND PYTHON26
       </Custom>
 
-      <Custom Action="REMOVEFOLDER_PY24" Before='InstallInitialize'>
-	Installed AND PYTHON24
+      <Custom Action="IDLCOMPILE_PY27" After='InstallFinalize'>
+	NOT Installed AND PYTHON27
       </Custom>
-      <Custom Action="REMOVEFOLDER_PY25" Before='InstallInitialize'>
-	Installed AND PYTHON25
-      </Custom>
+
       <Custom Action="REMOVEFOLDER_PY26" Before='InstallInitialize'>
 	Installed AND PYTHON26
       </Custom>
 
+      <Custom Action="REMOVEFOLDER_PY27" Before='InstallInitialize'>
+	Installed AND PYTHON27
+      </Custom>
+
       <Custom Action="REMOVEFOLDER_RTM" Before='InstallInitialize'>Installed</Custom>
 
     </InstallExecuteSequence>
@@ -108,25 +94,25 @@
     <!-- enable this value when you want register to ALL User -->
     <!-- <Property Id="ALLUSERS" Value="1" /> -->
 
-    <Condition Message="[ProductName] requires python 2.4, 2.5 or 2.6">
-      <![CDATA[Installed OR (PYTHON24 <> "" OR PYTHON25 <> "" OR PYTHON26 <> "")]]>
+    <Condition Message="[ProductName] requires python 2.6 or 2.7">
+      <![CDATA[Installed OR (PYTHON26 <> "" OR PYTHON27 <> "")]]>
     </Condition>
 
 
     <Directory Id="TARGETDIR" Name="SourceDir">
 
-      <!-- for Python24 -->
-      <Directory Id="PYTHON24DIR" Name="[[PYTHON24]]">
+      <!-- for Python26 -->
+      <Directory Id="PYTHON26DIR" Name="[[PYTHON26]]">
         <!-- omniORBpy components -->
-        <?include omniORBpy24_inc.wxs ?>
+        <?include omniORBpy26_inc.wxs ?>
         <!-- end of omniORBpy -->
 
         <!-- rtcprof -->
-        <Component Id="Py24_RtmOpenrtm_aistUtilsRtcprof" 
-                   Guid="{% RtmOpenrtm_aist24UtilsRtcprof.GUID %}">
-          <RemoveFile Id='Py24_RtmOpenrtm_aistUtilsRtcprof' On='uninstall' Name='*.pyc' />
-          <RemoveFile Id='Py24_RtmOpenrtm_aistUtilsRtcprof_2' On='uninstall' Name='rtc*.log' />
-          {% for file in RtmOpenrtm_aist24UtilsRtcprof.Files %}
+        <Component Id="Py26_RtmOpenrtm_aistUtilsRtcprof" 
+                   Guid="{% RtmOpenrtm_aist26UtilsRtcprof.GUID %}">
+          <RemoveFile Id='Py26_RtmOpenrtm_aistUtilsRtcprof' On='uninstall' Name='*.pyc' />
+          <RemoveFile Id='Py26_RtmOpenrtm_aistUtilsRtcprof_2' On='uninstall' Name='rtc*.log' />
+          {% for file in RtmOpenrtm_aist26UtilsRtcprof.Files %}
           <File Id="{% file.Id %}" Name="{% file.Name %}"
                 DiskId="1" Source="{% file.Source %}">
           </File>
@@ -134,9 +120,9 @@
         </Component>
 
         <!-- rtcd -->
-        <Component Id="Py24_RtmOpenrtm_aistUtilsRtcd" 
-                   Guid="{% RtmOpenrtm_aist24UtilsRtcd.GUID %}">
-          {% for file in RtmOpenrtm_aist24UtilsRtcd.Files %}
+        <Component Id="Py26_RtmOpenrtm_aistUtilsRtcd" 
+                   Guid="{% RtmOpenrtm_aist26UtilsRtcd.GUID %}">
+          {% for file in RtmOpenrtm_aist26UtilsRtcd.Files %}
           <File Id="{% file.Id %}" Name="{% file.Name %}"
                 DiskId="1" Source="{% file.Source %}">
             {% if file.Name is rtcd.py %}
@@ -144,25 +130,25 @@
                       Name="Start RTC daemon"
                       Arguments=' -d -f "[Version]examples\Python\rtcd.conf"'
                       Show="normal" WorkingDirectory="bin"/>
-            {% endif %}
+			{% endif %}
             {% if file.Name is rtcd.conf %}
             <Shortcut Id="{% file.Id %}" Directory="ToolsMenuFolder"
                       Name="rtc.conf for RTC daemon"
                       Show="normal" WorkingDirectory="bin"/>
-            {% endif %}
+			{% endif %}
           </File>
           {% endfor %}
         </Component>
 
         <!-- Lib -->
-        <Directory Id="py24Lib" Name="Lib">
+        <Directory Id="py26Lib" Name="Lib">
           <!-- site-packages -->
-          <Directory Id="Py24_site_packages" Name="site-packages">
+          <Directory Id="Py26_site_packages" Name="site-packages">
 
-            <Component Id="Py24_RtmOpenrtm_aistRoot" 
-                       Guid="{% RtmOpenrtm_aist24Root.GUID %}">
-              <RemoveFile Id='Py24_RtmOpenrtm_aistRoot' On='uninstall' Name='*.pyc' />
-              {% for file in RtmOpenrtm_aist24Root.Files %}
+            <Component Id="Py26_RtmOpenrtm_aistRoot" 
+                       Guid="{% RtmOpenrtm_aist26Root.GUID %}">
+              <RemoveFile Id='Py26_RtmOpenrtm_aistRoot' On='uninstall' Name='*.pyc' />
+              {% for file in RtmOpenrtm_aist26Root.Files %}
               <File Id="{% file.Id %}" Name="{% file.Name %}"
                     DiskId="1" Source="{% file.Source %}">
               </File>
@@ -170,12 +156,12 @@
             </Component>
 
             <!-- OpenRTM_aist -->
-            <Directory Id="Py24_OpenRTM_aist" Name="OpenRTM_aist">
-              <Component Id="Py24_RtmOpenrtm_aist" 
-                         Guid="{% RtmOpenrtm_aist24.GUID %}">
-                <RemoveFile Id='Py24_RtmOpenrtm_aist' On='uninstall' Name='*.pyc' />
-                <RemoveFolder Id='Py24_RtmOpenrtm_aist_f' On='uninstall' />
-                {% for file in RtmOpenrtm_aist24.Files %}
+            <Directory Id="Py26_OpenRTM_aist" Name="OpenRTM_aist">
+              <Component Id="Py26_RtmOpenrtm_aist" 
+                         Guid="{% RtmOpenrtm_aist26.GUID %}">
+                <RemoveFile Id='Py26_RtmOpenrtm_aist' On='uninstall' Name='*.pyc' />
+                <RemoveFolder Id='Py26_RtmOpenrtm_aist_f' On='uninstall' />
+                {% for file in RtmOpenrtm_aist26.Files %}
                 <File Id="{% file.Id %}" Name="{% file.Name %}"
                       DiskId="1" Source="{% file.Source %}">
                 </File>
@@ -183,12 +169,12 @@
               </Component>
 
               <!-- rtc-template -->
-              <Directory Id="Py24_rtc_template" Name="rtc-template">
-                <Component Id="Py24_RtmOpenrtm_aistRtctemplate" 
-                           Guid="{% RtmOpenrtm_aist24UtilsRtctemplate.GUID %}">
-                  <RemoveFile Id='Py24_RtmOpenrtm_aistRtctemplate' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py24_RtmOpenrtm_aistRtctemplate_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist24UtilsRtctemplate.Files %}
+              <Directory Id="Py26_rtc_template" Name="rtc-template">
+                <Component Id="Py26_RtmOpenrtm_aistRtctemplate" 
+                           Guid="{% RtmOpenrtm_aist26UtilsRtctemplate.GUID %}">
+                  <RemoveFile Id='Py26_RtmOpenrtm_aistRtctemplate' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py26_RtmOpenrtm_aistRtctemplate_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist26UtilsRtctemplate.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
@@ -197,34 +183,34 @@
               </Directory>
 
               <!-- observer -->
-              <Directory Id="Py24_ext" Name="ext">
-                <Component Id="Py24_RtmOpenrtm_aistExt" 
-                           Guid="{% RtmOpenrtm_aist24Ext.GUID %}">
-                  <RemoveFile Id='Py24_RtmOpenrtm_aistExt' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py24_RtmOpenrtm_aistExt_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist24Ext.Files %}
+              <Directory Id="Py26_ext" Name="ext">
+                <Component Id="Py26_RtmOpenrtm_aistExt" 
+                           Guid="{% RtmOpenrtm_aist26Ext.GUID %}">
+                  <RemoveFile Id='Py26_RtmOpenrtm_aistExt' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py26_RtmOpenrtm_aistExt_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist26Ext.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
                   {% endfor %}
                 </Component>
-				<Directory Id="Py24_sdo" Name="sdo">
-                  <Component Id="Py24_RtmOpenrtm_aistExtSdo" 
-							 Guid="{% RtmOpenrtm_aist24ExtSdo.GUID %}">
-					<RemoveFile Id='Py24_RtmOpenrtm_aistExtSdo' On='uninstall' Name='*.pyc' />
-					<RemoveFolder Id='Py24_RtmOpenrtm_aistExtSdo_f' On='uninstall' />
-					{% for file in RtmOpenrtm_aist24ExtSdo.Files %}
+				<Directory Id="Py26_sdo" Name="sdo">
+                  <Component Id="Py26_RtmOpenrtm_aistExtSdo" 
+							 Guid="{% RtmOpenrtm_aist26ExtSdo.GUID %}">
+					<RemoveFile Id='Py26_RtmOpenrtm_aistExtSdo' On='uninstall' Name='*.pyc' />
+					<RemoveFolder Id='Py26_RtmOpenrtm_aistExtSdo_f' On='uninstall' />
+					{% for file in RtmOpenrtm_aist26ExtSdo.Files %}
 					<File Id="{% file.Id %}" Name="{% file.Name %}"
                           DiskId="1" Source="{% file.Source %}">
 					</File>
 					{% endfor %}
                   </Component>
-				  <Directory Id="Py24_observer" Name="observer">
-					<Component Id="Py24_RtmOpenrtm_aistExtSdoObserver" 
-							   Guid="{% RtmOpenrtm_aist24ExtSdoObserver.GUID %}">
-					  <RemoveFile Id='Py24_RtmOpenrtm_aistExtSdoObserver' On='uninstall' Name='*.pyc' />
-					  <RemoveFolder Id='Py24_RtmOpenrtm_aistExtSdoObserver_f' On='uninstall' />
-					  {% for file in RtmOpenrtm_aist24ExtSdoObserver.Files %}
+				  <Directory Id="Py26_observer" Name="observer">
+					<Component Id="Py26_RtmOpenrtm_aistExtSdoObserver" 
+							   Guid="{% RtmOpenrtm_aist26ExtSdoObserver.GUID %}">
+					  <RemoveFile Id='Py26_RtmOpenrtm_aistExtSdoObserver' On='uninstall' Name='*.pyc' />
+					  <RemoveFolder Id='Py26_RtmOpenrtm_aistExtSdoObserver_f' On='uninstall' />
+					  {% for file in RtmOpenrtm_aist26ExtSdoObserver.Files %}
 					  <File Id="{% file.Id %}" Name="{% file.Name %}"
 							DiskId="1" Source="{% file.Source %}">
 					  </File>
@@ -236,12 +222,12 @@
               </Directory>
 
               <!-- RTM_IDL -->
-              <Directory Id="Py24_RTM_IDL" Name="RTM_IDL">
-                <Component Id="Py24_RtmOpenrtm_aistRtm_idl" 
-                           Guid="{% RtmOpenrtm_aist24Rtm_idl.GUID %}">
-                  <RemoveFile Id='Py24_RtmOpenrtm_aistRtm_idl' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py24_RtmOpenrtm_aistRtm_idl_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist24Rtm_idl.Files %}
+              <Directory Id="Py26_RTM_IDL" Name="RTM_IDL">
+                <Component Id="Py26_RtmOpenrtm_aistRtm_idl" 
+                           Guid="{% RtmOpenrtm_aist26Rtm_idl.GUID %}">
+                  <RemoveFile Id='Py26_RtmOpenrtm_aistRtm_idl' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py26_RtmOpenrtm_aistRtm_idl_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist26Rtm_idl.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
@@ -249,12 +235,12 @@
                 </Component>
 
                 <!-- device_interfaces -->
-                <Directory Id="Py24_device_interfaces" Name="device_interfaces">
-                  <Component Id="Py24_RtmOpenrtm_aistRtm_idlDevice_interfaces" 
-                             Guid="{% RtmOpenrtm_aist24Rtm_idlDevice_interfaces.GUID %}">
-                    <RemoveFile Id='Py24_RtmOpenrtm_aistRtm_idlDevice_interfaces' On='uninstall' Name='*.pyc' />
-                    <RemoveFolder Id='Py24_RtmOpenrtm_aistRtm_idlDevice_interfaces_f' On='uninstall' />
-                    {% for file in RtmOpenrtm_aist24Rtm_idlDevice_interfaces.Files %}
+                <Directory Id="Py26_device_interfaces" Name="device_interfaces">
+                  <Component Id="Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces" 
+                             Guid="{% RtmOpenrtm_aist26Rtm_idlDevice_interfaces.GUID %}">
+                    <RemoveFile Id='Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces' On='uninstall' Name='*.pyc' />
+                    <RemoveFolder Id='Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces_f' On='uninstall' />
+                    {% for file in RtmOpenrtm_aist26Rtm_idlDevice_interfaces.Files %}
                     <File Id="{% file.Id %}" Name="{% file.Name %}"
                           DiskId="1" Source="{% file.Source %}">
                     </File>
@@ -273,19 +259,18 @@
         </Directory>
       </Directory>
 
-
-      <!-- for Python25 -->
-      <Directory Id="PYTHON25DIR" Name="[[PYTHON25]]">
+      <!-- for Python27 -->
+      <Directory Id="PYTHON27DIR" Name="[[PYTHON27]]">
         <!-- omniORBpy components -->
-        <?include omniORBpy25_inc.wxs ?>
+        <?include omniORBpy27_inc.wxs ?>
         <!-- end of omniORBpy -->
 
         <!-- rtcprof -->
-        <Component Id="Py25_RtmOpenrtm_aistUtilsRtcprof" 
-                   Guid="{% RtmOpenrtm_aist25UtilsRtcprof.GUID %}">
-          <RemoveFile Id='Py25_RtmOpenrtm_aistUtilsRtcprof' On='uninstall' Name='*.pyc' />
-          <RemoveFile Id='Py25_RtmOpenrtm_aistUtilsRtcprof_2' On='uninstall' Name='rtc*.log' />
-          {% for file in RtmOpenrtm_aist25UtilsRtcprof.Files %}
+        <Component Id="Py27_RtmOpenrtm_aistUtilsRtcprof" 
+                   Guid="{% RtmOpenrtm_aist27UtilsRtcprof.GUID %}">
+          <RemoveFile Id='Py27_RtmOpenrtm_aistUtilsRtcprof' On='uninstall' Name='*.pyc' />
+          <RemoveFile Id='Py27_RtmOpenrtm_aistUtilsRtcprof_2' On='uninstall' Name='rtc*.log' />
+          {% for file in RtmOpenrtm_aist27UtilsRtcprof.Files %}
           <File Id="{% file.Id %}" Name="{% file.Name %}"
                 DiskId="1" Source="{% file.Source %}">
           </File>
@@ -293,9 +278,9 @@
         </Component>
 
         <!-- rtcd -->
-        <Component Id="Py25_RtmOpenrtm_aistUtilsRtcd" 
-                   Guid="{% RtmOpenrtm_aist25UtilsRtcd.GUID %}">
-          {% for file in RtmOpenrtm_aist25UtilsRtcd.Files %}
+        <Component Id="Py27_RtmOpenrtm_aistUtilsRtcd" 
+                   Guid="{% RtmOpenrtm_aist27UtilsRtcd.GUID %}">
+          {% for file in RtmOpenrtm_aist27UtilsRtcd.Files %}
           <File Id="{% file.Id %}" Name="{% file.Name %}"
                 DiskId="1" Source="{% file.Source %}">
             {% if file.Name is rtcd.py %}
@@ -303,165 +288,6 @@
                       Name="Start RTC daemon"
                       Arguments=' -d -f "[Version]examples\Python\rtcd.conf"'
                       Show="normal" WorkingDirectory="bin"/>
-            {% endif %}
-            {% if file.Name is rtcd.conf %}
-            <Shortcut Id="{% file.Id %}" Directory="ToolsMenuFolder"
-                      Name="rtc.conf for RTC daemon"
-                      Show="normal" WorkingDirectory="bin"/>
-            {% endif %}
-          </File>
-          {% endfor %}
-        </Component>
-
-        <!-- Lib -->
-        <Directory Id="py25Lib" Name="Lib">
-          <!-- site-packages -->
-          <Directory Id="Py25_site_packages" Name="site-packages">
-
-            <Component Id="Py25_RtmOpenrtm_aistRoot" 
-                       Guid="{% RtmOpenrtm_aist25Root.GUID %}">
-              <RemoveFile Id='Py25_RtmOpenrtm_aistRoot' On='uninstall' Name='*.pyc' />
-              {% for file in RtmOpenrtm_aist25Root.Files %}
-              <File Id="{% file.Id %}" Name="{% file.Name %}"
-                    DiskId="1" Source="{% file.Source %}">
-              </File>
-              {% endfor %}
-            </Component>
-
-            <!-- OpenRTM_aist -->
-            <Directory Id="Py25_OpenRTM_aist" Name="OpenRTM_aist">
-              <Component Id="Py25_RtmOpenrtm_aist" 
-                         Guid="{% RtmOpenrtm_aist25.GUID %}">
-                <RemoveFile Id='Py25_RtmOpenrtm_aist' On='uninstall' Name='*.pyc' />
-                <RemoveFolder Id='Py25_RtmOpenrtm_aist_f' On='uninstall' />
-                {% for file in RtmOpenrtm_aist25.Files %}
-                <File Id="{% file.Id %}" Name="{% file.Name %}"
-                      DiskId="1" Source="{% file.Source %}">
-                </File>
-                {% endfor %}
-              </Component>
-
-              <!-- rtc-template -->
-              <Directory Id="Py25_rtc_template" Name="rtc-template">
-                <Component Id="Py25_RtmOpenrtm_aistRtctemplate" 
-                           Guid="{% RtmOpenrtm_aist25UtilsRtctemplate.GUID %}">
-                  <RemoveFile Id='Py25_RtmOpenrtm_aistRtctemplate' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py25_RtmOpenrtm_aistRtctemplate_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist25UtilsRtctemplate.Files %}
-                  <File Id="{% file.Id %}" Name="{% file.Name %}"
-                        DiskId="1" Source="{% file.Source %}">
-                  </File>
-                  {% endfor %}
-                </Component>
-              </Directory>
-
-              <!-- observer -->
-              <Directory Id="Py25_ext" Name="ext">
-                <Component Id="Py25_RtmOpenrtm_aistExt" 
-                           Guid="{% RtmOpenrtm_aist25Ext.GUID %}">
-                  <RemoveFile Id='Py25_RtmOpenrtm_aistExt' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py25_RtmOpenrtm_aistExt_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist25Ext.Files %}
-                  <File Id="{% file.Id %}" Name="{% file.Name %}"
-                        DiskId="1" Source="{% file.Source %}">
-                  </File>
-                  {% endfor %}
-                </Component>
-				<Directory Id="Py25_sdo" Name="sdo">
-                  <Component Id="Py25_RtmOpenrtm_aistExtSdo" 
-							 Guid="{% RtmOpenrtm_aist25ExtSdo.GUID %}">
-					<RemoveFile Id='Py25_RtmOpenrtm_aistExtSdo' On='uninstall' Name='*.pyc' />
-					<RemoveFolder Id='Py25_RtmOpenrtm_aistExtSdo_f' On='uninstall' />
-					{% for file in RtmOpenrtm_aist25ExtSdo.Files %}
-					<File Id="{% file.Id %}" Name="{% file.Name %}"
-                          DiskId="1" Source="{% file.Source %}">
-					</File>
-					{% endfor %}
-                  </Component>
-				  <Directory Id="Py25_observer" Name="observer">
-					<Component Id="Py25_RtmOpenrtm_aistExtSdoObserver" 
-							   Guid="{% RtmOpenrtm_aist25ExtSdoObserver.GUID %}">
-					  <RemoveFile Id='Py25_RtmOpenrtm_aistExtSdoObserver' On='uninstall' Name='*.pyc' />
-					  <RemoveFolder Id='Py25_RtmOpenrtm_aistExtSdoObserver_f' On='uninstall' />
-					  {% for file in RtmOpenrtm_aist25ExtSdoObserver.Files %}
-					  <File Id="{% file.Id %}" Name="{% file.Name %}"
-							DiskId="1" Source="{% file.Source %}">
-					  </File>
-					  {% endfor %}
-					</Component>
-				  </Directory>
-
-				</Directory>
-              </Directory>
-
-              <!-- RTM_IDL -->
-              <Directory Id="Py25_RTM_IDL" Name="RTM_IDL">
-                <Component Id="Py25_RtmOpenrtm_aistRtm_idl" 
-                           Guid="{% RtmOpenrtm_aist25Rtm_idl.GUID %}">
-                  <RemoveFile Id='Py25_RtmOpenrtm_aistRtm_idl' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py25_RtmOpenrtm_aistRtm_idl_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist25Rtm_idl.Files %}
-                  <File Id="{% file.Id %}" Name="{% file.Name %}"
-                        DiskId="1" Source="{% file.Source %}">
-                  </File>
-                  {% endfor %}
-                </Component>
-
-                <!-- device_interfaces -->
-                <Directory Id="Py25_device_interfaces" Name="device_interfaces">
-                  <Component Id="Py25_RtmOpenrtm_aistRtm_idlDevice_interfaces" 
-                             Guid="{% RtmOpenrtm_aist25Rtm_idlDevice_interfaces.GUID %}">
-                    <RemoveFile Id='Py25_RtmOpenrtm_aistRtm_idlDevice_interfaces' On='uninstall' Name='*.pyc' />
-                    <RemoveFolder Id='Py25_RtmOpenrtm_aistRtm_idlDevice_interfaces_f' On='uninstall' />
-                    {% for file in RtmOpenrtm_aist25Rtm_idlDevice_interfaces.Files %}
-                    <File Id="{% file.Id %}" Name="{% file.Name %}"
-                          DiskId="1" Source="{% file.Source %}">
-                    </File>
-                    {% endfor %}
-                  </Component>
-                </Directory>
-              </Directory>
-
-            <!-- end of OpenRTM_aist -->
-            </Directory>
-
-          <!-- end of site-packages -->
-          </Directory>
-
-        <!-- end of Lib -->
-        </Directory>
-      </Directory>
-
-
-      <!-- for Python26 -->
-      <Directory Id="PYTHON26DIR" Name="[[PYTHON26]]">
-        <!-- omniORBpy components -->
-        <?include omniORBpy26_inc.wxs ?>
-        <!-- end of omniORBpy -->
-
-        <!-- rtcprof -->
-        <Component Id="Py26_RtmOpenrtm_aistUtilsRtcprof" 
-                   Guid="{% RtmOpenrtm_aist26UtilsRtcprof.GUID %}">
-          <RemoveFile Id='Py26_RtmOpenrtm_aistUtilsRtcprof' On='uninstall' Name='*.pyc' />
-          <RemoveFile Id='Py26_RtmOpenrtm_aistUtilsRtcprof_2' On='uninstall' Name='rtc*.log' />
-          {% for file in RtmOpenrtm_aist26UtilsRtcprof.Files %}
-          <File Id="{% file.Id %}" Name="{% file.Name %}"
-                DiskId="1" Source="{% file.Source %}">
-          </File>
-          {% endfor %}
-        </Component>
-
-        <!-- rtcd -->
-        <Component Id="Py26_RtmOpenrtm_aistUtilsRtcd" 
-                   Guid="{% RtmOpenrtm_aist26UtilsRtcd.GUID %}">
-          {% for file in RtmOpenrtm_aist26UtilsRtcd.Files %}
-          <File Id="{% file.Id %}" Name="{% file.Name %}"
-                DiskId="1" Source="{% file.Source %}">
-            {% if file.Name is rtcd.py %}
-            <Shortcut Id="{% file.Id %}" Directory="ToolsMenuFolder"
-                      Name="Start RTC daemon"
-                      Arguments=' -d -f "[Version]examples\Python\rtcd.conf"'
-                      Show="normal" WorkingDirectory="bin"/>
 			{% endif %}
             {% if file.Name is rtcd.conf %}
             <Shortcut Id="{% file.Id %}" Directory="ToolsMenuFolder"
@@ -473,14 +299,14 @@
         </Component>
 
         <!-- Lib -->
-        <Directory Id="py26Lib" Name="Lib">
+        <Directory Id="py27Lib" Name="Lib">
           <!-- site-packages -->
-          <Directory Id="Py26_site_packages" Name="site-packages">
+          <Directory Id="Py27_site_packages" Name="site-packages">
 
-            <Component Id="Py26_RtmOpenrtm_aistRoot" 
-                       Guid="{% RtmOpenrtm_aist26Root.GUID %}">
-              <RemoveFile Id='Py26_RtmOpenrtm_aistRoot' On='uninstall' Name='*.pyc' />
-              {% for file in RtmOpenrtm_aist26Root.Files %}
+            <Component Id="Py27_RtmOpenrtm_aistRoot" 
+                       Guid="{% RtmOpenrtm_aist27Root.GUID %}">
+              <RemoveFile Id='Py27_RtmOpenrtm_aistRoot' On='uninstall' Name='*.pyc' />
+              {% for file in RtmOpenrtm_aist27Root.Files %}
               <File Id="{% file.Id %}" Name="{% file.Name %}"
                     DiskId="1" Source="{% file.Source %}">
               </File>
@@ -488,12 +314,12 @@
             </Component>
 
             <!-- OpenRTM_aist -->
-            <Directory Id="Py26_OpenRTM_aist" Name="OpenRTM_aist">
-              <Component Id="Py26_RtmOpenrtm_aist" 
-                         Guid="{% RtmOpenrtm_aist26.GUID %}">
-                <RemoveFile Id='Py26_RtmOpenrtm_aist' On='uninstall' Name='*.pyc' />
-                <RemoveFolder Id='Py26_RtmOpenrtm_aist_f' On='uninstall' />
-                {% for file in RtmOpenrtm_aist26.Files %}
+            <Directory Id="Py27_OpenRTM_aist" Name="OpenRTM_aist">
+              <Component Id="Py27_RtmOpenrtm_aist" 
+                         Guid="{% RtmOpenrtm_aist27.GUID %}">
+                <RemoveFile Id='Py27_RtmOpenrtm_aist' On='uninstall' Name='*.pyc' />
+                <RemoveFolder Id='Py27_RtmOpenrtm_aist_f' On='uninstall' />
+                {% for file in RtmOpenrtm_aist27.Files %}
                 <File Id="{% file.Id %}" Name="{% file.Name %}"
                       DiskId="1" Source="{% file.Source %}">
                 </File>
@@ -501,12 +327,12 @@
               </Component>
 
               <!-- rtc-template -->
-              <Directory Id="Py26_rtc_template" Name="rtc-template">
-                <Component Id="Py26_RtmOpenrtm_aistRtctemplate" 
-                           Guid="{% RtmOpenrtm_aist26UtilsRtctemplate.GUID %}">
-                  <RemoveFile Id='Py26_RtmOpenrtm_aistRtctemplate' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py26_RtmOpenrtm_aistRtctemplate_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist26UtilsRtctemplate.Files %}
+              <Directory Id="Py27_rtc_template" Name="rtc-template">
+                <Component Id="Py27_RtmOpenrtm_aistRtctemplate" 
+                           Guid="{% RtmOpenrtm_aist27UtilsRtctemplate.GUID %}">
+                  <RemoveFile Id='Py27_RtmOpenrtm_aistRtctemplate' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27_RtmOpenrtm_aistRtctemplate_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist27UtilsRtctemplate.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
@@ -515,34 +341,34 @@
               </Directory>
 
               <!-- observer -->
-              <Directory Id="Py26_ext" Name="ext">
-                <Component Id="Py26_RtmOpenrtm_aistExt" 
-                           Guid="{% RtmOpenrtm_aist26Ext.GUID %}">
-                  <RemoveFile Id='Py26_RtmOpenrtm_aistExt' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py26_RtmOpenrtm_aistExt_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist26Ext.Files %}
+              <Directory Id="Py27_ext" Name="ext">
+                <Component Id="Py27_RtmOpenrtm_aistExt" 
+                           Guid="{% RtmOpenrtm_aist27Ext.GUID %}">
+                  <RemoveFile Id='Py27_RtmOpenrtm_aistExt' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27_RtmOpenrtm_aistExt_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist27Ext.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
                   {% endfor %}
                 </Component>
-				<Directory Id="Py26_sdo" Name="sdo">
-                  <Component Id="Py26_RtmOpenrtm_aistExtSdo" 
-							 Guid="{% RtmOpenrtm_aist26ExtSdo.GUID %}">
-					<RemoveFile Id='Py26_RtmOpenrtm_aistExtSdo' On='uninstall' Name='*.pyc' />
-					<RemoveFolder Id='Py26_RtmOpenrtm_aistExtSdo_f' On='uninstall' />
-					{% for file in RtmOpenrtm_aist26ExtSdo.Files %}
+				<Directory Id="Py27_sdo" Name="sdo">
+                  <Component Id="Py27_RtmOpenrtm_aistExtSdo" 
+							 Guid="{% RtmOpenrtm_aist27ExtSdo.GUID %}">
+					<RemoveFile Id='Py27_RtmOpenrtm_aistExtSdo' On='uninstall' Name='*.pyc' />
+					<RemoveFolder Id='Py27_RtmOpenrtm_aistExtSdo_f' On='uninstall' />
+					{% for file in RtmOpenrtm_aist27ExtSdo.Files %}
 					<File Id="{% file.Id %}" Name="{% file.Name %}"
                           DiskId="1" Source="{% file.Source %}">
 					</File>
 					{% endfor %}
                   </Component>
-				  <Directory Id="Py26_observer" Name="observer">
-					<Component Id="Py26_RtmOpenrtm_aistExtSdoObserver" 
-							   Guid="{% RtmOpenrtm_aist26ExtSdoObserver.GUID %}">
-					  <RemoveFile Id='Py26_RtmOpenrtm_aistExtSdoObserver' On='uninstall' Name='*.pyc' />
-					  <RemoveFolder Id='Py26_RtmOpenrtm_aistExtSdoObserver_f' On='uninstall' />
-					  {% for file in RtmOpenrtm_aist26ExtSdoObserver.Files %}
+				  <Directory Id="Py27_observer" Name="observer">
+					<Component Id="Py27_RtmOpenrtm_aistExtSdoObserver" 
+							   Guid="{% RtmOpenrtm_aist27ExtSdoObserver.GUID %}">
+					  <RemoveFile Id='Py27_RtmOpenrtm_aistExtSdoObserver' On='uninstall' Name='*.pyc' />
+					  <RemoveFolder Id='Py27_RtmOpenrtm_aistExtSdoObserver_f' On='uninstall' />
+					  {% for file in RtmOpenrtm_aist27ExtSdoObserver.Files %}
 					  <File Id="{% file.Id %}" Name="{% file.Name %}"
 							DiskId="1" Source="{% file.Source %}">
 					  </File>
@@ -554,12 +380,12 @@
               </Directory>
 
               <!-- RTM_IDL -->
-              <Directory Id="Py26_RTM_IDL" Name="RTM_IDL">
-                <Component Id="Py26_RtmOpenrtm_aistRtm_idl" 
-                           Guid="{% RtmOpenrtm_aist26Rtm_idl.GUID %}">
-                  <RemoveFile Id='Py26_RtmOpenrtm_aistRtm_idl' On='uninstall' Name='*.pyc' />
-                  <RemoveFolder Id='Py26_RtmOpenrtm_aistRtm_idl_f' On='uninstall' />
-                  {% for file in RtmOpenrtm_aist26Rtm_idl.Files %}
+              <Directory Id="Py27_RTM_IDL" Name="RTM_IDL">
+                <Component Id="Py27_RtmOpenrtm_aistRtm_idl" 
+                           Guid="{% RtmOpenrtm_aist27Rtm_idl.GUID %}">
+                  <RemoveFile Id='Py27_RtmOpenrtm_aistRtm_idl' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27_RtmOpenrtm_aistRtm_idl_f' On='uninstall' />
+                  {% for file in RtmOpenrtm_aist27Rtm_idl.Files %}
                   <File Id="{% file.Id %}" Name="{% file.Name %}"
                         DiskId="1" Source="{% file.Source %}">
                   </File>
@@ -567,12 +393,12 @@
                 </Component>
 
                 <!-- device_interfaces -->
-                <Directory Id="Py26_device_interfaces" Name="device_interfaces">
-                  <Component Id="Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces" 
-                             Guid="{% RtmOpenrtm_aist26Rtm_idlDevice_interfaces.GUID %}">
-                    <RemoveFile Id='Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces' On='uninstall' Name='*.pyc' />
-                    <RemoveFolder Id='Py26_RtmOpenrtm_aistRtm_idlDevice_interfaces_f' On='uninstall' />
-                    {% for file in RtmOpenrtm_aist26Rtm_idlDevice_interfaces.Files %}
+                <Directory Id="Py27_device_interfaces" Name="device_interfaces">
+                  <Component Id="Py27_RtmOpenrtm_aistRtm_idlDevice_interfaces" 
+                             Guid="{% RtmOpenrtm_aist27Rtm_idlDevice_interfaces.GUID %}">
+                    <RemoveFile Id='Py27_RtmOpenrtm_aistRtm_idlDevice_interfaces' On='uninstall' Name='*.pyc' />
+                    <RemoveFolder Id='Py27_RtmOpenrtm_aistRtm_idlDevice_interfaces_f' On='uninstall' />
+                    {% for file in RtmOpenrtm_aist27Rtm_idlDevice_interfaces.Files %}
                     <File Id="{% file.Id %}" Name="{% file.Name %}"
                           DiskId="1" Source="{% file.Source %}">
                     </File>
@@ -618,11 +444,11 @@
 
               </Component>
 
-              <Component Id="Rtm_Bin2" Guid="{% RtmIdlcompiler.GUID %}">
+              <Component Id="Rtm_Bin2" Guid="{% RtmInstaller.GUID %}">
                 <RemoveFile Id='Rtm_Bin2' On='uninstall' Name='*.pyc' />
                 <RemoveFolder Id='Rtm_Bin2_f' On='uninstall' />
 
-                {% for file in RtmIdlcompiler.Files %}
+                {% for file in RtmInstaller.Files %}
                 <File Id="{% file.Id %}"
                       Name="{% file.Name %}" DiskId="1"
                       Source="{% file.Source %}">
@@ -640,10 +466,10 @@
 
                 <!-- classref_jp -->
                 <Directory Id="classref_jp" Name="classref_jp">
-                  <Component Id="RtmDocsClassreferencejpHtml" 
-                             Guid="{% RtmDocsClassreferencejpHtml.GUID %}">
-                    <RemoveFolder Id='RtmDocsClassreferencejpHtml_f' On='uninstall' />
-                    {% for file in RtmDocsClassreferencejpHtml.Files %}
+                  <Component Id="RtmOpenrtm_aistDocsClassreferencejpHtml" 
+                             Guid="{% RtmOpenrtm_aistDocsClassreferencejpHtml.GUID %}">
+                    <RemoveFolder Id='RtmOpenrtm_aistDocsClassreferencejpHtml_f' On='uninstall' />
+                    {% for file in RtmOpenrtm_aistDocsClassreferencejpHtml.Files %}
                     <File Id="{% file.Id %}"
                           Name="{% file.Name %}" DiskId="1"
                           Source="{% file.Source %}">
@@ -659,10 +485,10 @@
 
                 <!-- classref_en -->
                 <Directory Id="classref_en" Name="classref_en">
-                  <Component Id="RtmDocsClassreferenceenHtml" 
-                             Guid="{% RtmDocsClassreferenceenHtml.GUID %}">
-                    <RemoveFolder Id='RtmDocsClassreferenceenHtml_f' On='uninstall' />
-                    {% for file in RtmDocsClassreferenceenHtml.Files %}
+                  <Component Id="RtmOpenrtm_aistDocsClassreferenceenHtml" 
+                             Guid="{% RtmOpenrtm_aistDocsClassreferenceenHtml.GUID %}">
+                    <RemoveFolder Id='RtmOpenrtm_aistDocsClassreferenceenHtml_f' On='uninstall' />
+                    {% for file in RtmOpenrtm_aistDocsClassreferenceenHtml.Files %}
                     <File Id="{% file.Id %}"
                           Name="{% file.Name %}" DiskId="1"
                           Source="{% file.Source %}">
@@ -1026,248 +852,6 @@
     <!-- end of SourceDir -->
     </Directory>
 
-    <!-- Function definition omniORBpy24 -->
-    <Feature Id="omniORBpy24" Level="1" Title="OpenRTM-aist for Python 2.4"
-             ConfigurableDirectory="PYTHON24DIR">
-      <Condition Level="1"><![CDATA[ NOT PYTHON24 =  ""]]></Condition>
-      <Condition Level="0"><![CDATA[ NOT PYTHON24 <> ""]]></Condition>
-
-      <!-- runtime -->
-      <Feature Id="Py24_Runtime" Level="1" Title="omniORBpy for Python 2.4">
-        <ComponentRef Id="Py24BinX86_win32"/>
-        <ComponentRef Id="Py24LibX86_win32"/>
-        <ComponentRef Id="Py24LibPython"/>
-        <ComponentRef Id="Py24BinDll"/>
-        <ComponentRef Id="Py24LibPythonCosnaming"/>
-        <ComponentRef Id="Py24LibPythonCosnaming__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniidl"/>
-        <ComponentRef Id="Py24LibPythonOmniidl_be"/>
-        <ComponentRef Id="Py24LibPythonOmniorb"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCos"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscollection"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscollection__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscompoundlifecycle"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscompoundlifecycle__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscontainment"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoscontainment__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoseventchanneladmin"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoseventchanneladmin__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoseventcomm"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoseventcomm__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalization"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalizationcontainment"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalizationcontainment__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalizationreference"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalizationreference__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosexternalization__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosgraphs"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosgraphs__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecycle"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecyclecontainment"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecyclecontainment__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecyclereference"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecyclereference__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCoslifecycle__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnaming"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnaming__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotification"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotification__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifychanneladmin"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifychanneladmin__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifycomm"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifycomm__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifyfilter"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosnotifyfilter__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosobjectidentity"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosobjectidentity__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistenceddo"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistenceddo__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistenceds_cli"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistenceds_cli__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepds"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepds_da"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepds_da__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepds__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepid"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepid__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepo"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepom"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepom__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospersistencepo__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospropertyservice"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCospropertyservice__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosquery"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosquerycollection"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosquerycollection__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosquery__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosreference"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosreference__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosrelationships"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosrelationships__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosstream"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCosstream__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostime"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostimerevent"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostimerevent__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostime__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostrading"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostradingdynamic"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostradingdynamic__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostradingrepos"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostradingrepos__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostrading__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypedeventchanneladmin"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypedeventchanneladmin__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypedeventcomm"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypedeventcomm__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypednotifychanneladmin"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypednotifychanneladmin__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypednotifycomm"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosCostypednotifycomm__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosLifecycleservice"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosLifecycleservice__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosRditesttypes"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosRditesttypes__poa"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosTimebase"/>
-        <ComponentRef Id="Py24LibPythonOmniorbCosTimebase__poa"/>
-      </Feature>
-
-      <!-- OpenRTM_aist -->
-      <Feature Id="Py24_OpenRTM_aist" Level="1" Title="OpenRTM-aist (Python)">
-        <ComponentRef Id="Py24_RtmOpenrtm_aistUtilsRtcprof"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistUtilsRtcd"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistRoot"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aist"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistRtctemplate"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistExt"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistExtSdo"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistExtSdoObserver"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistRtm_idl"/>
-        <ComponentRef Id="Py24_RtmOpenrtm_aistRtm_idlDevice_interfaces"/>
-      </Feature>
-    </Feature>
-
-    <!-- Function definition omniORBpy25 -->
-    <Feature Id="omniORBpy25" Level="1" Title="OpenRTM-aist for Python 2.5"
-             ConfigurableDirectory="PYTHON25DIR">
-      <Condition Level="1"><![CDATA[ NOT PYTHON25 =  ""]]></Condition>
-      <Condition Level="0"><![CDATA[ NOT PYTHON25 <> ""]]></Condition>
-
-      <!-- runtime -->
-      <Feature Id="Py25_Runtime" Level="1" Title="omniORBpy for Python 2.5">
-        <ComponentRef Id="Py25BinX86_win32"/>
-        <ComponentRef Id="Py25LibX86_win32"/>
-        <ComponentRef Id="Py25LibPython"/>
-        <ComponentRef Id="Py25BinDll"/>
-        <ComponentRef Id="Py25LibPythonCosnaming"/>
-        <ComponentRef Id="Py25LibPythonCosnaming__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniidl"/>
-        <ComponentRef Id="Py25LibPythonOmniidl_be"/>
-        <ComponentRef Id="Py25LibPythonOmniorb"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCos"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscollection"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscollection__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscompoundlifecycle"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscompoundlifecycle__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscontainment"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoscontainment__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoseventchanneladmin"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoseventchanneladmin__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoseventcomm"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoseventcomm__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalization"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalizationcontainment"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalizationcontainment__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalizationreference"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalizationreference__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosexternalization__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosgraphs"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosgraphs__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecycle"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecyclecontainment"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecyclecontainment__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecyclereference"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecyclereference__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCoslifecycle__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnaming"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnaming__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotification"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotification__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifychanneladmin"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifychanneladmin__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifycomm"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifycomm__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifyfilter"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosnotifyfilter__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosobjectidentity"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosobjectidentity__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistenceddo"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistenceddo__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistenceds_cli"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistenceds_cli__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepds"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepds_da"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepds_da__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepds__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepid"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepid__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepo"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepom"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepom__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospersistencepo__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospropertyservice"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCospropertyservice__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosquery"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosquerycollection"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosquerycollection__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosquery__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosreference"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosreference__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosrelationships"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosrelationships__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosstream"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCosstream__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostime"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostimerevent"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostimerevent__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostime__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostrading"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostradingdynamic"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostradingdynamic__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostradingrepos"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostradingrepos__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostrading__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypedeventchanneladmin"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypedeventchanneladmin__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypedeventcomm"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypedeventcomm__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypednotifychanneladmin"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypednotifychanneladmin__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypednotifycomm"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosCostypednotifycomm__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosLifecycleservice"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosLifecycleservice__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosRditesttypes"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosRditesttypes__poa"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosTimebase"/>
-        <ComponentRef Id="Py25LibPythonOmniorbCosTimebase__poa"/>
-      </Feature>
-
-      <!-- OpenRTM_aist -->
-      <Feature Id="Py25_OpenRTM_aist" Level="1" Title="OpenRTM-aist (Python)">
-        <ComponentRef Id="Py25_RtmOpenrtm_aistUtilsRtcprof"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistUtilsRtcd"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistRoot"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aist"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistRtctemplate"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistExt"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistExtSdo"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistExtSdoObserver"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistRtm_idl"/>
-        <ComponentRef Id="Py25_RtmOpenrtm_aistRtm_idlDevice_interfaces"/>
-      </Feature>
-    </Feature>
-
     <!-- Function definition omniORBpy26 -->
     <Feature Id="omniORBpy26" Level="1" Title="OpenRTM-aist for Python 2.6"
              ConfigurableDirectory="PYTHON26DIR">
@@ -1390,6 +974,128 @@
       </Feature>
     </Feature>
 
+    <!-- Function definition omniORBpy27 -->
+    <Feature Id="omniORBpy27" Level="1" Title="OpenRTM-aist for Python 2.7"
+             ConfigurableDirectory="PYTHON27DIR">
+      <Condition Level="1"><![CDATA[ NOT PYTHON27 =  ""]]></Condition>
+      <Condition Level="0"><![CDATA[ NOT PYTHON27 <> ""]]></Condition>
+
+      <!-- runtime -->
+      <Feature Id="Py27_Runtime" Level="1" Title="omniORBpy for Python 2.7">
+        <ComponentRef Id="Py27BinX86_win32"/>
+        <ComponentRef Id="Py27LibX86_win32"/>
+        <ComponentRef Id="Py27LibPython"/>
+        <ComponentRef Id="Py27BinDll"/>
+        <ComponentRef Id="Py27LibPythonCosnaming"/>
+        <ComponentRef Id="Py27LibPythonCosnaming__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniidl"/>
+        <ComponentRef Id="Py27LibPythonOmniidl_be"/>
+        <ComponentRef Id="Py27LibPythonOmniorb"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCos"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscollection"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscollection__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscompoundlifecycle"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscompoundlifecycle__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscontainment"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoscontainment__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoseventchanneladmin"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoseventchanneladmin__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoseventcomm"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoseventcomm__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalization"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalizationcontainment"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalizationcontainment__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalizationreference"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalizationreference__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosexternalization__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosgraphs"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosgraphs__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecycle"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecyclecontainment"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecyclecontainment__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecyclereference"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecyclereference__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCoslifecycle__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnaming"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnaming__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotification"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotification__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifychanneladmin"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifychanneladmin__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifycomm"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifycomm__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifyfilter"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosnotifyfilter__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosobjectidentity"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosobjectidentity__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistenceddo"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistenceddo__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistenceds_cli"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistenceds_cli__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepds"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepds_da"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepds_da__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepds__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepid"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepid__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepo"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepom"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepom__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospersistencepo__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospropertyservice"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCospropertyservice__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosquery"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosquerycollection"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosquerycollection__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosquery__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosreference"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosreference__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosrelationships"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosrelationships__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosstream"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCosstream__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostime"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostimerevent"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostimerevent__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostime__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostrading"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostradingdynamic"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostradingdynamic__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostradingrepos"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostradingrepos__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostrading__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypedeventchanneladmin"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypedeventcomm"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypedeventcomm__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypednotifychanneladmin"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypednotifycomm"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosCostypednotifycomm__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosLifecycleservice"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosLifecycleservice__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosRditesttypes"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosRditesttypes__poa"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosTimebase"/>
+        <ComponentRef Id="Py27LibPythonOmniorbCosTimebase__poa"/>
+      </Feature>
+
+      <!-- OpenRTM_aist -->
+      <Feature Id="Py27_OpenRTM_aist" Level="1" Title="OpenRTM-aist (Python)"
+			   ConfigurableDirectory="INSTALLLOCATION">
+        <ComponentRef Id="Py27_RtmOpenrtm_aistUtilsRtcprof"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistUtilsRtcd"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistRoot"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aist"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistRtctemplate"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistExt"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistExtSdo"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistExtSdoObserver"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistRtm_idl"/>
+        <ComponentRef Id="Py27_RtmOpenrtm_aistRtm_idlDevice_interfaces"/>
+      </Feature>
+    </Feature>
+
     <!-- Function definition OpenRTM-aist -->
     <Feature Id="ProductFeature" Level="1" Title="OpenRTM-aist (Python) common files"
              ConfigurableDirectory="INSTALLLOCATION">
@@ -1402,8 +1108,8 @@
 
       <!-- documents -->
       <Feature Id="Rtm_Docs" Level="1" Title="Documents">
-        <ComponentRef Id="RtmDocsClassreferencejpHtml"/>
-        <ComponentRef Id="RtmDocsClassreferenceenHtml"/>
+        <ComponentRef Id="RtmOpenrtm_aistDocsClassreferencejpHtml"/>
+        <ComponentRef Id="RtmOpenrtm_aistDocsClassreferenceenHtml"/>
       </Feature>
 
       <!-- examples -->
@@ -1456,25 +1162,20 @@
 
     <Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" />
 
-    <CustomAction Id='IDLCOMPILE_PY24' Directory="PYTHON24DIR"
-                  ExeCommand='"[bin]idlcompile.bat" "[bin]idlcompile.py" 2.4 "[Version]examples\Python"' 
-                  Return='asyncWait' />
-
-    <CustomAction Id='IDLCOMPILE_PY25' Directory="PYTHON25DIR"
-                  ExeCommand='"[bin]idlcompile.bat" "[bin]idlcompile.py" 2.5 "[Version]examples\Python"' 
-                  Return='asyncWait' />
-
     <CustomAction Id='IDLCOMPILE_PY26' Directory="PYTHON26DIR"
                   ExeCommand='"[bin]idlcompile.bat" "[bin]idlcompile.py" 2.6 "[Version]examples\Python"' 
                   Return='asyncWait' />
 
-    <CustomAction Id='REMOVEFOLDER_PY24' Directory="PYTHON24DIR"
-                  ExeCommand='cmd.exe /C RMDIR /Q /S Lib\\site-packages\\OpenRTM_aist' Return='ignore' />
-    <CustomAction Id='REMOVEFOLDER_PY25' Directory="PYTHON25DIR"
-                  ExeCommand='cmd.exe /C RMDIR /Q /S Lib\\site-packages\\OpenRTM_aist' Return='ignore' />
+    <CustomAction Id='IDLCOMPILE_PY27' Directory="PYTHON27DIR"
+                  ExeCommand='"[bin]idlcompile.bat" "[bin]idlcompile.py" 2.7 "[Version]examples\Python"' 
+                  Return='asyncWait' />
+
     <CustomAction Id='REMOVEFOLDER_PY26' Directory="PYTHON26DIR"
                   ExeCommand='cmd.exe /C RMDIR /Q /S Lib\\site-packages\\OpenRTM_aist' Return='ignore' />
 
+    <CustomAction Id='REMOVEFOLDER_PY27' Directory="PYTHON27DIR"
+                  ExeCommand='cmd.exe /C RMDIR /Q /S Lib\\site-packages\\OpenRTM_aist' Return='ignore' />
+
     <CustomAction Id='REMOVEFOLDER_RTM' Directory="INSTALLLOCATION"
                   ExeCommand='cmd.exe /C RMDIR /Q /S {% Product.ShortVersion %}\\examples\\Python' Return='ignore' />
 

Modified: trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.yaml.in
===================================================================
--- trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.yaml.in	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/OpenRTM-aist-Python.wxs.yaml.in	2014-02-27 14:46:33 UTC (rev 594)
@@ -1,7 +1,7 @@
 Product:
   Name: OpenRTM-aist
   ShortName: OpenRTM
-  Id: 11043B94-16BA-11DF-97DA-001C23DA0BDA
+  Id: __GUID__
   Language: "1041"
   Codepage: "932"
   Version: 1.1.0

Modified: trunk/OpenRTM-aist-Python/installer/OpenRTMpywxs.py
===================================================================
--- trunk/OpenRTM-aist-Python/installer/OpenRTMpywxs.py	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/OpenRTMpywxs.py	2014-02-27 14:46:33 UTC (rev 594)
@@ -20,9 +20,9 @@
 import makewxs
 
 data = [
-    ("docs/ClassReference-jp/html",               "*.css *.gif *.png *.html *.hhc *.hhk *.hhp"),
-    ("docs/ClassReference-en/html",               "*.css *.gif *.png *.html *.hhc *.hhk *.hhp"),
-    ("idlcompiler",                                 "idlcompile.bat idlcompile.py"),
+    ("OpenRTM_aist/docs/ClassReference-jp/html",               "*.css *.gif *.png *.html *.hhc *.hhk *.hhp"),
+    ("OpenRTM_aist/docs/ClassReference-en/html",               "*.css *.gif *.png *.html *.hhc *.hhk *.hhp"),
+    ("installer",                                 "idlcompile.bat idlcompile.py"),
     ("OpenRTM_aist/utils/rtm-naming",             "rtm-naming.py"),
     ("OpenRTM_aist/examples",                     "*.conf"),
     ("OpenRTM_aist/examples/AutoControl",         "*.py *.conf"),
@@ -38,26 +38,6 @@
     ("OpenRTM_aist/examples/TkJoyStick",          "*.py *.conf"),
     ("OpenRTM_aist/examples/TkLRFViewer",         "*.py *.conf"),
     ("OpenRTM_aist/examples/Templates",           "*.py *.xml"),
-    ("OpenRTM_aist24",                            "*.py"),
-    ("OpenRTM_aist24/ext",                        "*.py"),
-    ("OpenRTM_aist24/ext/sdo",                    "*.py"),
-    ("OpenRTM_aist24/ext/sdo/observer",           "*.py *.idl rtc.conf setup.bat"),
-    ("OpenRTM_aist24/utils/rtcd",                 "rtcd.py rtcd_python.bat rtcd_python.exe rtcd.conf"),
-    ("OpenRTM_aist24/utils/rtcprof",              "rtcprof.py rtcprof_python.bat"),
-    ("OpenRTM_aist24/utils/rtc-template",         "*.py"),
-    ("OpenRTM_aist24/RTM_IDL",                    "*.py *.idl *.pth"),
-    ("OpenRTM_aist24/RTM_IDL/device_interfaces",  "*.py *.idl"),
-    ("OpenRTM_aist24/root",                       "*.pth"),
-    ("OpenRTM_aist25",                            "*.py"),
-    ("OpenRTM_aist25/ext",                        "*.py"),
-    ("OpenRTM_aist25/ext/sdo",                    "*.py"),
-    ("OpenRTM_aist25/ext/sdo/observer",           "*.py *.idl rtc.conf setup.bat"),
-    ("OpenRTM_aist25/utils/rtcd",                 "rtcd.py rtcd_python.bat rtcd_python.exe rtcd.conf"),
-    ("OpenRTM_aist25/utils/rtcprof",              "rtcprof.py rtcprof_python.bat"),
-    ("OpenRTM_aist25/utils/rtc-template",         "*.py"),
-    ("OpenRTM_aist25/RTM_IDL",                    "*.py *.idl *.pth"),
-    ("OpenRTM_aist25/RTM_IDL/device_interfaces",  "*.py *.idl"),
-    ("OpenRTM_aist25/root",                       "*.pth"),
     ("OpenRTM_aist26",                            "*.py"),
     ("OpenRTM_aist26/ext",                        "*.py"),
     ("OpenRTM_aist26/ext/sdo",                    "*.py"),
@@ -67,7 +47,17 @@
     ("OpenRTM_aist26/utils/rtc-template",         "*.py"),
     ("OpenRTM_aist26/RTM_IDL",                    "*.py *.idl *.pth"),
     ("OpenRTM_aist26/RTM_IDL/device_interfaces",  "*.py *.idl"),
-    ("OpenRTM_aist26/root",                       "*.pth")
+    ("OpenRTM_aist26/root",                       "*.pth"),
+    ("OpenRTM_aist27",                            "*.py"),
+    ("OpenRTM_aist27/ext",                        "*.py"),
+    ("OpenRTM_aist27/ext/sdo",                    "*.py"),
+    ("OpenRTM_aist27/ext/sdo/observer",           "*.py *.idl rtc.conf setup.bat"),
+    ("OpenRTM_aist27/utils/rtcd",                 "rtcd.py rtcd_python.bat rtcd_python.exe rtcd.conf"),
+    ("OpenRTM_aist27/utils/rtcprof",              "rtcprof.py rtcprof_python.bat"),
+    ("OpenRTM_aist27/utils/rtc-template",         "*.py"),
+    ("OpenRTM_aist27/RTM_IDL",                    "*.py *.idl *.pth"),
+    ("OpenRTM_aist27/RTM_IDL/device_interfaces",  "*.py *.idl"),
+    ("OpenRTM_aist27/root",                       "*.pth")
 ]
 
 ## Resource path
@@ -82,30 +72,23 @@
 ## make temporary files
 ##
 src_dir = base_dir + "OpenRTM_aist"
-temp_dir24 = base_dir + "OpenRTM_aist24"
-temp_dir25 = base_dir + "OpenRTM_aist25"
 temp_dir26 = base_dir + "OpenRTM_aist26"
+temp_dir27 = base_dir + "OpenRTM_aist27"
 dll_list = glob.glob(base_dir + "bin\\x86_win32\\*.dll")
 dll_cnt = len(dll_list)
-if os.path.exists(temp_dir24) :
-    shutil.rmtree(temp_dir24)
-if os.path.exists(temp_dir25) :
-    shutil.rmtree(temp_dir25)
 if os.path.exists(temp_dir26) :
     shutil.rmtree(temp_dir26)
-shutil.copytree(src_dir, temp_dir24)
-shutil.copytree(src_dir, temp_dir25)
+if os.path.exists(temp_dir27) :
+    shutil.rmtree(temp_dir27)
 shutil.copytree(src_dir, temp_dir26)
+shutil.copytree(src_dir, temp_dir27)
 
-temp_dir24_root = base_dir + "OpenRTM_aist24\\root"
-temp_dir25_root = base_dir + "OpenRTM_aist25\\root"
 temp_dir26_root = base_dir + "OpenRTM_aist26\\root"
-os.mkdir(temp_dir24_root)
-os.mkdir(temp_dir25_root)
+temp_dir27_root = base_dir + "OpenRTM_aist27\\root"
 os.mkdir(temp_dir26_root)
-shutil.copy2(base_dir + "OpenRTM-aist.pth", temp_dir24_root)
-shutil.copy2(base_dir + "OpenRTM-aist.pth", temp_dir25_root)
+os.mkdir(temp_dir27_root)
 shutil.copy2(base_dir + "OpenRTM-aist.pth", temp_dir26_root)
+shutil.copy2(base_dir + "OpenRTM-aist.pth", temp_dir27_root)
 
 
 def path_to_dir_id(path, prefix):

Modified: trunk/OpenRTM-aist-Python/installer/Readme.txt
===================================================================
--- trunk/OpenRTM-aist-Python/installer/Readme.txt	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/Readme.txt	2014-02-27 14:46:33 UTC (rev 594)
@@ -22,8 +22,8 @@
 @@–{ƒc[ƒ‹‚ðŽÀs‚·‚é‚ɂ́A‰º‹Lƒ\ƒtƒgƒEƒGƒA‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚鎖‚ð
 @@‘O’ñ‚Æ‚µ‚Ü‚·B
 
-@@@EPython2.4, 2.5, 2.6 ‚̉½‚ê‚©
-@@@EPyYAML-3.09.win32-py2.4, 2.5, 2.6 ‚̉½‚ê‚©
+@@@EPython2.6,2.7 ‚̉½‚ê‚©
+@@@EPyYAML-3.09.win32-py2.6,2.7 ‚̉½‚ê‚©
 @@@EWiX3.5 Toolset
 @@@EŠÂ‹«•Ï”‚́uPATHv‚ƁuPYTHONPATHv‚ɁAŽg—p‚·‚éPythonî•ñ‚ªÝ’è
 @@@@‚³‚ê‚Ä‚¢‚鎖B
@@ -36,7 +36,7 @@
 
 @@C:\distribution
 @@@@„ 
-@@@@„¥„Ÿ OpenRTM-aist-Python-1.0.0
+@@@@„¥„Ÿ OpenRTM-aist-Python-1.1.0
 @@@@„ @@„¥„Ÿ doc@@¦doxygen
 @@@@„ @@„ @@„¥„Ÿ ClassReference-jp
 @@@@„ @@„ @@„¤„Ÿ ClassReference-en
@@ -56,7 +56,7 @@
 @@@@„ @@@@@@@@„¤„Ÿ rtm-naming
 @@@@„ 
 @@@@„ 
-@@@@„¥„Ÿ omniORBpy-3.0-Python2.4
+@@@@„¥„Ÿ omniORBpy-3.4-Python2.6
 @@@@„ @@„¥„Ÿ bin
 @@@@„ @@„ @@„¤„Ÿ x86_win32
 @@@@„ @@„¤„Ÿ lib
@@ -64,15 +64,7 @@
 @@@@„ @@@@@„¤„Ÿ x86_win32
 @@@@„ 
 @@@@„ 
-@@@@„¥„Ÿ omniORBpy-3.4-Python2.5
-@@@@„ @@„¥„Ÿ bin
-@@@@„ @@„ @@„¤„Ÿ x86_win32
-@@@@„ @@„¤„Ÿ lib
-@@@@„ @@@@@„¥„Ÿ Python
-@@@@„ @@@@@„¤„Ÿ x86_win32
-@@@@„ 
-@@@@„ 
-@@@@„¥„Ÿ omniORBpy-3.4-Python2.6
+@@@@„¥„Ÿ omniORBpy-3.7-Python2.7
 @@@@  @@„¥„Ÿ bin
 @@@@  @@„ @@„¤„Ÿ x86_win32
 @@@@  @@„¤„Ÿ lib
@@ -80,25 +72,21 @@
 @@@@  @@@@@„¤„Ÿ x86_win32
 
 
-@@(1) OpenRTM-aist-Python-1.0.0 ‚́A
+@@(1) OpenRTM-aist-Python-1.1.0 ‚́A
 @@@@Python”ÅOpenRTM-aist‚̃Cƒ“ƒXƒg[ƒ‹‘Ώۃtƒ@ƒCƒ‹‚Å‚ ‚èA
 @@@@doxygen‚É‚æ‚èì¬‚³‚ꂽƒŠƒtƒ@ƒŒƒ“ƒXƒtƒ@ƒCƒ‹(¦doxygen)‚ƁA
         IDLƒRƒ“ƒpƒCƒ‹‚ðs‚¤‚½‚߂̃tƒ@ƒCƒ‹(¦idlcompiler)‚ƁA
 @@@@python setup.py sdist ‚É‚æ‚èì¬‚³‚ꂽƒtƒ@ƒCƒ‹(¦sdist)‚ðŠÜ‚ށB
 
-@@(2) omniORBpy-3.0-Python2.4 ‚́A
-@@@@Python2.4—pomniORBpy-3.0‚Å‚ ‚éB
-
-@@(3) omniORBpy-3.4-Python2.5 ‚́A
-@@@@Python2.5—pomniORBpy-3.4‚Å‚ ‚éB
-
-@@(4) omniORBpy-3.4-Python2.6 ‚́A
+@@(2) omniORBpy-3.4-Python2.6 ‚́A
 @@@@Python2.6—pomniORBpy-3.4‚Å‚ ‚éB
 
+@@(3) omniORBpy-3.7-Python2.7 ‚́A
+@@@@Python2.7—pomniORBpy-3.7‚Å‚ ‚éB
 
 @@¦ã‹L\¬‚́Amsiì¬ƒoƒbƒ` build.cmd ‚Å’è‹`‚µ‚Ä‚¨‚èA•ÏX‰Â”\‚Å‚·B
-@@@•ÏX‚·‚éê‡Abuild.cmd, OpenRTMpywxs.py, omniORBpy24wxs.py, 
-@@@omniORBpy25wxs.py, omniORBpy26wxs.py ‚̐®‡‚ðŽæ‚Á‚ĉº‚³‚¢B
+@@@•ÏX‚·‚éê‡Abuild.cmd, OpenRTMpywxs.py, omniORBpy26wxs.py,
+      omniORBpy27wxs.py ‚̐®‡‚ðŽæ‚Á‚ĉº‚³‚¢B
 
 
 3. ƒtƒ@ƒCƒ‹\¬
@@ -121,14 +109,12 @@
 @@@@„¥„Ÿ cleanup.cmd@@ƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹íœƒoƒbƒ`
 @@@@„ 
 @@@@„¥„Ÿ OpenRTM-aist-Python.wxs.in@OpenRTM-aist—pWiXƒeƒ“ƒvƒŒ[ƒg
-@@@@„¥„Ÿ omniORBpy24_inc.wxs.in@@@Python2.4—pWiXƒeƒ“ƒvƒŒ[ƒg
-@@@@„¥„Ÿ omniORBpy25_inc.wxs.in@@@Python2.5—pWiXƒeƒ“ƒvƒŒ[ƒg
 @@@@„¥„Ÿ omniORBpy26_inc.wxs.in@@@Python2.6—pWiXƒeƒ“ƒvƒŒ[ƒg
+@@@@„¥„Ÿ omniORBpy27_inc.wxs.in@@@Python2.7—pWiXƒeƒ“ƒvƒŒ[ƒg
 @@@@„ 
 @@@@„¥„Ÿ OpenRTMpywxs.py@@@OpenRTM-aist—pwxsƒtƒ@ƒCƒ‹ƒWƒFƒlƒŒ[ƒ^
-@@@@„¥„Ÿ omniORBpy24wxs.py@@Python2.4—pwxsƒtƒ@ƒCƒ‹ƒWƒFƒlƒŒ[ƒ^
-@@@@„¥„Ÿ omniORBpy25wxs.py@@Python2.5—pwxsƒtƒ@ƒCƒ‹ƒWƒFƒlƒŒ[ƒ^
 @@@@„¥„Ÿ omniORBpy26wxs.py@@Python2.6—pwxsƒtƒ@ƒCƒ‹ƒWƒFƒlƒŒ[ƒ^
+@@@@„¥„Ÿ omniORBpy27wxs.py@@Python2.7—pwxsƒtƒ@ƒCƒ‹ƒWƒFƒlƒŒ[ƒ^
 @@@@„ 
 @@@@„¥„Ÿ idlcompile.bat@@@IDLƒRƒ“ƒpƒCƒ‹‹N“®ƒoƒbƒ`
 @@@@„¥„Ÿ idlcompile.py @@@IDLƒRƒ“ƒpƒCƒ‹ƒXƒNƒŠƒvƒg
@@ -144,9 +130,9 @@
 
 @@[ƒrƒ‹ƒhŒã‚ÉŽg—p‚·‚éƒtƒ@ƒCƒ‹]
 @@@@„ 
-@@@@„¥„Ÿ OpenRTM-aist-Python-1.0.0.msi@‰pŒê‚̃Cƒ“ƒXƒg[ƒ‰[
+@@@@„¥„Ÿ OpenRTM-aist-Python-1.1.0.msi@‰pŒê‚̃Cƒ“ƒXƒg[ƒ‰[
 @@@@„ 
-@@@@„¤„Ÿ OpenRTM-aist-Python-1.0.0_**-**.msi@Še‘Œê–ˆ‚̃Cƒ“ƒXƒg[ƒ‰[
+@@@@„¤„Ÿ OpenRTM-aist-Python-1.1.0_**-**.msi@Še‘Œê–ˆ‚̃Cƒ“ƒXƒg[ƒ‰[
 
 @@@¦build.cmd ‚ðŽÀs‚·‚é‚ƁA•¡”‚̃eƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚Æmsiƒtƒ@ƒCƒ‹‚ª
 @@@@ì¬‚³‚ê‚Ü‚·B
@@ -156,11 +142,11 @@
 4. ƒCƒ“ƒXƒg[ƒ‹“®ì
 
 @(1) ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¤ê‡AƒCƒ“ƒXƒg[ƒ‹æPC‚̃ŒƒWƒXƒgƒŠ‚ðƒ`ƒFƒbƒN‚µA
-@@@Python2.4, 2.5, 2.6 ‚̉½‚ê‚©‚ª“o˜^Ï‚Ý‚Å‚ ‚é‚©”»’肵‚Ü‚·B
+@@@Python2.6, 2.7 ‚̉½‚ê‚©‚ª“o˜^Ï‚Ý‚Å‚ ‚é‚©”»’肵‚Ü‚·B
 @@@‰½‚ê‚à“o˜^‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΁AƒGƒ‰[ƒƒbƒZ[ƒW‚ð•\Ž¦‚µ‚āA
 @@@ƒCƒ“ƒXƒg[ƒ‹‚ðI—¹‚µ‚Ü‚·B
 
-@(2) Python2.4, 2.5, 2.6 ‚̉½‚ê‚©‚ª“o˜^Ï‚Ý‚Å‚ ‚éê‡
+@(2) Python2.6, 2.7 ‚̉½‚ê‚©‚ª“o˜^Ï‚Ý‚Å‚ ‚éê‡
 
 @@EPythonƒCƒ“ƒXƒg[ƒ‹ƒpƒX‚ÌŠeƒfƒBƒŒƒNƒgƒŠ‚Ö omniORBpy ‚ð
 @@@ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B
@@ -185,7 +171,7 @@
 
 @(1) ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¤ê‡AƒCƒ“ƒXƒg[ƒ‹ƒtƒ@ƒCƒ‹‚Ƃ͕ʂɁA
 @@@PythonƒXƒNƒŠƒvƒgŽÀsŽž‚ɍ쐬‚³‚ê‚é.pyc ƒtƒ@ƒCƒ‹A
-@@@Program Files\OpenRTM-aist\1.0\examples\Python ƒfƒBƒŒƒNƒgƒŠA
+@@@Program Files\OpenRTM-aist\1.1\examples\Python ƒfƒBƒŒƒNƒgƒŠA
 @@@IDLƒRƒ“ƒpƒCƒ‹‚ō쐬‚³‚ꂽ Python**\Lib\site-packages\OpenRTM_aist
 @@@ƒfƒBƒŒƒNƒgƒŠ‚È‚Ç‚ðíœ‚µ‚Ü‚·B
 

Modified: trunk/OpenRTM-aist-Python/installer/build.cmd
===================================================================
--- trunk/OpenRTM-aist-Python/installer/build.cmd	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/build.cmd	2014-02-27 14:46:33 UTC (rev 594)
@@ -23,9 +23,8 @@
 @rem ------------------------------------------------------------
 @set DISTRIBUTION=C:\distribution
 @set OPENRTM_PY=%DISTRIBUTION%\OpenRTM-aist-Python-1.1.0
- at set OMNIORB_PY24=%DISTRIBUTION%\omniORBpy-3.0-Python2.4
- at set OMNIORB_PY25=%DISTRIBUTION%\omniORBpy-3.4-Python2.5
 @set OMNIORB_PY26=%DISTRIBUTION%\omniORBpy-3.4-Python2.6
+ at set OMNIORB_PY27=%DISTRIBUTION%\omniORBpy-3.7-Python2.7
 @set RTSE_ROOT=C:\distribution\OpenRTP\RTSystemEditor
 
 @rem ------------------------------------------------------------
@@ -58,9 +57,8 @@
 @rem ============================================================
 @rem Make OpenRTM-aist-Python file list
 @rem ============================================================
-python omniORBpy24wxs.py
-python omniORBpy25wxs.py
 python omniORBpy26wxs.py
+python omniORBpy27wxs.py
 python OpenRTMpywxs.py
 
 @rem ------------------------------------------------------------

Modified: trunk/OpenRTM-aist-Python/installer/idlcompile.py
===================================================================
--- trunk/OpenRTM-aist-Python/installer/idlcompile.py	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/idlcompile.py	2014-02-27 14:46:33 UTC (rev 594)
@@ -2,14 +2,14 @@
 #
 # @brief IDL Compile for OpenRTM-aist-Python
 #
-# Target Python version 2.4, 2.5, 2.6
+# Target Python version 2.6, 2.7
 #
 
 import os, glob, sys, _winreg
 
 ##--------------------------------------------------------------------
 ## commandline argument
-## argvs[1]: Python version (2.4, 2.5, 2.6)
+## argvs[1]: Python version (2.6, 2.7)
 ## argvs[2]: OpenRTM examples Path
 ##--------------------------------------------------------------------
 argvs = sys.argv
@@ -87,34 +87,22 @@
 
 
 ##--------------------------------------------------------------------
-## Python 2.4
+## Python 2.6
 ##--------------------------------------------------------------------
-if (inst_ver == "all") or (inst_ver == "2.4"):
-  py_ver = "2.4"
-  py_key = "SOFTWARE\\Python\\PythonCore\\2.4\\InstallPath"
+if (inst_ver == "all") or (inst_ver == "2.6"):
+  py_ver = "2.6"
+  py_key = "SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath"
   ret = idl_compile(py_ver, py_key, examples_path)
   if ret == False:
     print "Python %s Not Installed." % py_ver
 
-
 ##--------------------------------------------------------------------
-## Python 2.5
+## Python 2.7
 ##--------------------------------------------------------------------
-if (inst_ver == "all") or (inst_ver == "2.5"):
-  py_ver = "2.5"
-  py_key = "SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath"
+if (inst_ver == "all") or (inst_ver == "2.7"):
+  py_ver = "2.7"
+  py_key = "SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath"
   ret = idl_compile(py_ver, py_key, examples_path)
   if ret == False:
     print "Python %s Not Installed." % py_ver
 
-
-##--------------------------------------------------------------------
-## Python 2.6
-##--------------------------------------------------------------------
-if (inst_ver == "all") or (inst_ver == "2.6"):
-  py_ver = "2.6"
-  py_key = "SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath"
-  ret = idl_compile(py_ver, py_key, examples_path)
-  if ret == False:
-    print "Python %s Not Installed." % py_ver
-

Modified: trunk/OpenRTM-aist-Python/installer/omniORBpy26wxs.py
===================================================================
--- trunk/OpenRTM-aist-Python/installer/omniORBpy26wxs.py	2014-02-25 12:43:41 UTC (rev 593)
+++ trunk/OpenRTM-aist-Python/installer/omniORBpy26wxs.py	2014-02-27 14:46:33 UTC (rev 594)
@@ -20,6 +20,7 @@
 import makewxs
 
 data = [
+    ("",                                             "THIS_IS_OMNIORBPY_3_4"),
     ("bin/x86_win32",                                             "*.dll *.exe"),
     ("bin/dll",                                                   "*.dll"),
     ("lib/x86_win32",                                             "*.pyd"),

Added: trunk/OpenRTM-aist-Python/installer/omniORBpy27_inc.wxs.in
===================================================================
--- trunk/OpenRTM-aist-Python/installer/omniORBpy27_inc.wxs.in	                        (rev 0)
+++ trunk/OpenRTM-aist-Python/installer/omniORBpy27_inc.wxs.in	2014-02-27 14:46:33 UTC (rev 594)
@@ -0,0 +1,1428 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
+
+  <!-- omniORBpy3.7 supports -->
+  <!-- Python27 directory -->
+      <Component Id="Py27BinX86_win32" Guid="{% Py27BinX86_win32.GUID %}">
+        {% for file in Py27BinX86_win32.Files %}
+        <File Id="{% file.Id %}" Name="{% file.Name %}"
+              DiskId="1" Source="{% file.Source %}">
+        </File>
+        {% endfor %}
+      </Component>
+
+      <!-- Lib -->
+      <Directory Id="py27_lib" Name="Lib">
+
+        <!-- site-packages -->
+        <Directory Id="py27_lib_python" Name="site-packages">
+          <Component Id="Py27LibX86_win32" Guid="{% Py27LibX86_win32.GUID %}">
+            {% for file in Py27LibX86_win32.Files %}
+            <File Id="{% file.Id %}" Name="{% file.Name %}"
+                  DiskId="1" Source="{% file.Source %}">
+            </File>
+            {% endfor %}
+          </Component>
+          <Component Id="Py27LibPython" Guid="{% Py27LibPython.GUID %}">
+            {% for file in Py27LibPython.Files %}
+            <File Id="{% file.Id %}" Name="{% file.Name %}"
+                  DiskId="1" Source="{% file.Source %}">
+            </File>
+            {% endfor %}
+          </Component>
+
+          <!-- choice of dll -->
+          <Component Id="Py27BinDll" Guid="{% Py27BinDll.GUID %}">
+            {% for file in Py27BinDll.Files %}
+            <File Id="{% file.Id %}" Name="{% file.Name %}"
+                  DiskId="1" Source="{% file.Source %}">
+            </File>
+            {% endfor %}
+          </Component>
+
+          <!-- CosNaming -->
+          <Directory Id="py27_lib_python_CosNaming" Name="CosNaming">
+            <Component Id="Py27LibPythonCosnaming" 
+                       Guid="{% Py27LibPythonCosnaming.GUID %}">
+              <RemoveFile Id='Py27LibPythonCosnaming' On='uninstall' Name='*.pyc' />
+              <RemoveFolder Id='Py27LibPythonCosnaming_f' On='uninstall' />
+              {% for file in Py27LibPythonCosnaming.Files %}
+              <File Id="{% file.Id %}" Name="{% file.Name %}"
+                    DiskId="1" Source="{% file.Source %}">
+              </File>
+              {% endfor %}
+            </Component>
+          </Directory>
+
+          <!-- CosNaming__POA -->
+          <Directory Id="py27_lib_python_CosNaming__POA" Name="CosNaming__POA">
+            <Component Id="Py27LibPythonCosnaming__poa" 
+                       Guid="{% Py27LibPythonCosnaming__poa.GUID %}">
+              <RemoveFile Id='Py27LibPythonCosnaming__poa' On='uninstall' Name='*.pyc' />
+              <RemoveFolder Id='Py27LibPythonCosnaming__poa_f' On='uninstall' />
+              {% for file in Py27LibPythonCosnaming__poa.Files %}
+              <File Id="{% file.Id %}" Name="{% file.Name %}"
+                    DiskId="1" Source="{% file.Source %}">
+              </File>
+              {% endfor %}
+            </Component>
+          </Directory>
+
+          <!-- omniidl -->
+          <Directory Id="py27_lib_python_omniidl" Name="omniidl">
+            <Component Id="Py27LibPythonOmniidl" 
+                       Guid="{% Py27LibPythonOmniidl.GUID %}">
+              <RemoveFile Id='Py27LibPythonOmniidl' On='uninstall' Name='*.pyc' />
+              <RemoveFolder Id='Py27LibPythonOmniidl_f' On='uninstall' />
+              {% for file in Py27LibPythonOmniidl.Files %}
+              <File Id="{% file.Id %}" Name="{% file.Name %}"
+                    DiskId="1" Source="{% file.Source %}">
+              </File>
+              {% endfor %}
+            </Component>
+          </Directory>
+
+          <!-- omniidl_be -->
+          <Directory Id="py27_lib_python_omniidl_be" Name="omniidl_be">
+            <Component Id="Py27LibPythonOmniidl_be" 
+                       Guid="{% Py27LibPythonOmniidl_be.GUID %}">
+              <RemoveFile Id='Py27LibPythonOmniidl_be' On='uninstall' Name='*.pyc' />
+              <RemoveFolder Id='Py27LibPythonOmniidl_be_f' On='uninstall' />
+              {% for file in Py27LibPythonOmniidl_be.Files %}
+              <File Id="{% file.Id %}" Name="{% file.Name %}"
+                    DiskId="1" Source="{% file.Source %}">
+              </File>
+              {% endfor %}
+            </Component>
+          </Directory>
+
+          <!-- omniORB -->
+          <Directory Id="py27_lib_python_omniORB" Name="omniORB">
+            <Component Id="Py27LibPythonOmniorb" 
+                       Guid="{% Py27LibPythonOmniorb.GUID %}">
+              <RemoveFile Id='Py27LibPythonOmniorb' On='uninstall' Name='*.pyc' />
+              <RemoveFolder Id='Py27LibPythonOmniorb_f' On='uninstall' />
+              {% for file in Py27LibPythonOmniorb.Files %}
+              <File Id="{% file.Id %}" Name="{% file.Name %}"
+                    DiskId="1" Source="{% file.Source %}">
+              </File>
+              {% endfor %}
+            </Component>
+
+            <!-- COS -->
+            <Directory Id="py27_lib_python_omniORB_COS" Name="COS">
+              <Component Id="Py27LibPythonOmniorbCos" 
+                         Guid="{% Py27LibPythonOmniorbCos.GUID %}">
+                <RemoveFile Id='Py27LibPythonOmniorbCos' On='uninstall' Name='*.pyc' />
+                <RemoveFolder Id='Py27LibPythonOmniorbCos_f' On='uninstall' />
+                {% for file in Py27LibPythonOmniorbCos.Files %}
+                <File Id="{% file.Id %}" Name="{% file.Name %}"
+                      DiskId="1" Source="{% file.Source %}">
+                </File>
+                {% endfor %}
+              </Component>
+
+              <!-- CosCollection -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosCollection" 
+                         Name="CosCollection">
+                <Component Id="Py27LibPythonOmniorbCosCoscollection" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscollection.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscollection' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscollection_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscollection.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosCollection__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosCollection__POA" 
+                         Name="CosCollection__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoscollection__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscollection__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscollection__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscollection__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscollection__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosCompoundLifeCycle -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosCompoundLifeCycle" 
+                         Name="CosCompoundLifeCycle">
+                <Component Id="Py27LibPythonOmniorbCosCoscompoundlifecycle" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscompoundlifecycle.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscompoundlifecycle' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscompoundlifecycle_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscompoundlifecycle.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosCompoundLifeCycle__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosCompoundLifeCycle__POA" 
+                         Name="CosCompoundLifeCycle__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoscompoundlifecycle__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscompoundlifecycle__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscompoundlifecycle__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscompoundlifecycle__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscompoundlifecycle__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosContainment -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosContainment" 
+                         Name="CosContainment">
+                <Component Id="Py27LibPythonOmniorbCosCoscontainment" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscontainment.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscontainment' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscontainment_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscontainment.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosContainment__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosContainment__POA" 
+                         Name="CosContainment__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoscontainment__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoscontainment__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoscontainment__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoscontainment__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoscontainment__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosEventChannelAdmin -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosEventChannelAdmin" 
+                         Name="CosEventChannelAdmin">
+                <Component Id="Py27LibPythonOmniorbCosCoseventchanneladmin" 
+                           Guid="{% Py27LibPythonOmniorbCosCoseventchanneladmin.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoseventchanneladmin' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoseventchanneladmin_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoseventchanneladmin.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosEventChannelAdmin__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosEventChannelAdmin__POA" 
+                         Name="CosEventChannelAdmin__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoseventchanneladmin__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoseventchanneladmin__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoseventchanneladmin__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoseventchanneladmin__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoseventchanneladmin__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosEventComm -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosEventComm" 
+                         Name="CosEventComm">
+                <Component Id="Py27LibPythonOmniorbCosCoseventcomm" 
+                           Guid="{% Py27LibPythonOmniorbCosCoseventcomm.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoseventcomm' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoseventcomm_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoseventcomm.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosEventComm__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosEventComm__POA" 
+                         Name="CosEventComm__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoseventcomm__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoseventcomm__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoseventcomm__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoseventcomm__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoseventcomm__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalization -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalization" 
+                         Name="CosExternalization">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalization" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalization.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalization' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalization_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalization.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalizationContainment -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalizationContainment" 
+                         Name="CosExternalizationContainment">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalizationcontainment" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalizationcontainment.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalizationcontainment' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalizationcontainment_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalizationcontainment.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalizationContainment__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalizationContainment__POA" 
+                         Name="CosExternalizationContainment__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalizationcontainment__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalizationcontainment__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalizationcontainment__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalizationcontainment__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalizationcontainment__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalizationReference -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalizationReference" 
+                         Name="CosExternalizationReference">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalizationreference" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalizationreference.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalizationreference' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalizationreference_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalizationreference.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalizationReference__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalizationReference__POA" 
+                         Name="CosExternalizationReference__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalizationreference__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalizationreference__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalizationreference__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalizationreference__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalizationreference__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosExternalization__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosExternalization__POA" 
+                         Name="CosExternalization__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosexternalization__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosexternalization__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosexternalization__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosexternalization__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosexternalization__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosGraphs -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosGraphs" 
+                         Name="CosGraphs">
+                <Component Id="Py27LibPythonOmniorbCosCosgraphs" 
+                           Guid="{% Py27LibPythonOmniorbCosCosgraphs.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosgraphs' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosgraphs_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosgraphs.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosGraphs__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosGraphs__POA" 
+                         Name="CosGraphs__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosgraphs__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosgraphs__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosgraphs__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosgraphs__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosgraphs__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycle -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycle" 
+                         Name="CosLifeCycle">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecycle" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecycle.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecycle' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecycle_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecycle.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycleContainment -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycleContainment" 
+                         Name="CosLifeCycleContainment">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecyclecontainment" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecyclecontainment.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecyclecontainment' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecyclecontainment_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecyclecontainment.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycleContainment__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycleContainment__POA" 
+                         Name="CosLifeCycleContainment__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecyclecontainment__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecyclecontainment__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecyclecontainment__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecyclecontainment__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecyclecontainment__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycleReference -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycleReference" 
+                         Name="CosLifeCycleReference">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecyclereference" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecyclereference.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecyclereference' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecyclereference_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecyclereference.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycleReference__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycleReference__POA" 
+                         Name="CosLifeCycleReference__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecyclereference__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecyclereference__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecyclereference__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecyclereference__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecyclereference__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosLifeCycle__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosLifeCycle__POA" 
+                         Name="CosLifeCycle__POA">
+                <Component Id="Py27LibPythonOmniorbCosCoslifecycle__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCoslifecycle__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCoslifecycle__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCoslifecycle__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCoslifecycle__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNaming -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNaming" 
+                         Name="CosNaming">
+                <Component Id="Py27LibPythonOmniorbCosCosnaming" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnaming.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnaming' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnaming_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnaming.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNaming__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNaming__POA" 
+                         Name="CosNaming__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosnaming__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnaming__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnaming__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnaming__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnaming__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotification -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotification" 
+                         Name="CosNotification">
+                <Component Id="Py27LibPythonOmniorbCosCosnotification" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotification.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotification' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotification_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotification.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotification__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotification__POA" 
+                         Name="CosNotification__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosnotification__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotification__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotification__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotification__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotification__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyChannelAdmin -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyChannelAdmin" 
+                         Name="CosNotifyChannelAdmin">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifychanneladmin" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifychanneladmin.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifychanneladmin' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifychanneladmin_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifychanneladmin.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyChannelAdmin__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyChannelAdmin__POA" 
+                         Name="CosNotifyChannelAdmin__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifychanneladmin__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifychanneladmin__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifychanneladmin__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifychanneladmin__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifychanneladmin__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyComm -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyComm" 
+                         Name="CosNotifyComm">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifycomm" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifycomm.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifycomm' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifycomm_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifycomm.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyComm__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyComm__POA" 
+                         Name="CosNotifyComm__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifycomm__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifycomm__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifycomm__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifycomm__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifycomm__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyFilter -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyFilter" 
+                         Name="CosNotifyFilter">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifyfilter" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifyfilter.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifyfilter' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifyfilter_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifyfilter.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosNotifyFilter__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosNotifyFilter__POA" 
+                         Name="CosNotifyFilter__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosnotifyfilter__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosnotifyfilter__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosnotifyfilter__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosnotifyfilter__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosnotifyfilter__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosObjectIdentity -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosObjectIdentity" 
+                         Name="CosObjectIdentity">
+                <Component Id="Py27LibPythonOmniorbCosCosobjectidentity" 
+                           Guid="{% Py27LibPythonOmniorbCosCosobjectidentity.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosobjectidentity' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosobjectidentity_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosobjectidentity.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosObjectIdentity__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosObjectIdentity__POA" 
+                         Name="CosObjectIdentity__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosobjectidentity__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosobjectidentity__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosobjectidentity__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosobjectidentity__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosobjectidentity__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistenceDDO -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistenceDDO" 
+                         Name="CosPersistenceDDO">
+                <Component Id="Py27LibPythonOmniorbCosCospersistenceddo" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistenceddo.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistenceddo' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistenceddo_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistenceddo.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistenceDDO__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistenceDDO__POA" 
+                         Name="CosPersistenceDDO__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistenceddo__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistenceddo__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistenceddo__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistenceddo__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistenceddo__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistenceDS_CLI -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistenceDS_CLI" 
+                         Name="CosPersistenceDS_CLI">
+                <Component Id="Py27LibPythonOmniorbCosCospersistenceds_cli" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistenceds_cli.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistenceds_cli' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistenceds_cli_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistenceds_cli.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistenceDS_CLI__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistenceDS_CLI__POA" 
+                         Name="CosPersistenceDS_CLI__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistenceds_cli__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistenceds_cli__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistenceds_cli__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistenceds_cli__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistenceds_cli__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePDS -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePDS" 
+                         Name="CosPersistencePDS">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepds" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepds.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepds' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepds_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepds.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePDS_DA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePDS_DA" 
+                         Name="CosPersistencePDS_DA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepds_da" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepds_da.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepds_da' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepds_da_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepds_da.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePDS_DA__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePDS_DA__POA" 
+                         Name="CosPersistencePDS_DA__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepds_da__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepds_da__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepds_da__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepds_da__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepds_da__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePDS__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePDS__POA" 
+                         Name="CosPersistencePDS__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepds__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepds__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepds__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepds__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepds__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePID -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePID" 
+                         Name="CosPersistencePID">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepid" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepid.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepid' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepid_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepid.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePID__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePID__POA" 
+                         Name="CosPersistencePID__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepid__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepid__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepid__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepid__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepid__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePO -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePO" 
+                         Name="CosPersistencePO">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepo" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepo.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepo' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepo_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepo.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePOM -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePOM" 
+                         Name="CosPersistencePOM">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepom" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepom.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepom' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepom_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepom.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePOM__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePOM__POA" 
+                         Name="CosPersistencePOM__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepom__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepom__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepom__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepom__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepom__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPersistencePO__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPersistencePO__POA" 
+                         Name="CosPersistencePO__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospersistencepo__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospersistencepo__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospersistencepo__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospersistencepo__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospersistencepo__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPropertyService -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPropertyService" 
+                         Name="CosPropertyService">
+                <Component Id="Py27LibPythonOmniorbCosCospropertyservice" 
+                           Guid="{% Py27LibPythonOmniorbCosCospropertyservice.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospropertyservice' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospropertyservice_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospropertyservice.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosPropertyService__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosPropertyService__POA" 
+                         Name="CosPropertyService__POA">
+                <Component Id="Py27LibPythonOmniorbCosCospropertyservice__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCospropertyservice__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCospropertyservice__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCospropertyservice__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCospropertyservice__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosQuery -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosQuery" 
+                         Name="CosQuery">
+                <Component Id="Py27LibPythonOmniorbCosCosquery" 
+                           Guid="{% Py27LibPythonOmniorbCosCosquery.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosquery' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosquery_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosquery.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosQueryCollection -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosQueryCollection" 
+                         Name="CosQueryCollection">
+                <Component Id="Py27LibPythonOmniorbCosCosquerycollection" 
+                           Guid="{% Py27LibPythonOmniorbCosCosquerycollection.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosquerycollection' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosquerycollection_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosquerycollection.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosQueryCollection__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosQueryCollection__POA" 
+                         Name="CosQueryCollection__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosquerycollection__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosquerycollection__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosquerycollection__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosquerycollection__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosquerycollection__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosQuery__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosQuery__POA" 
+                         Name="CosQuery__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosquery__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosquery__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosquery__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosquery__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosquery__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosReference -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosReference" 
+                         Name="CosReference">
+                <Component Id="Py27LibPythonOmniorbCosCosreference" 
+                           Guid="{% Py27LibPythonOmniorbCosCosreference.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosreference' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosreference_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosreference.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosReference__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosReference__POA" 
+                         Name="CosReference__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosreference__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosreference__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosreference__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosreference__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosreference__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosRelationships -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosRelationships" 
+                         Name="CosRelationships">
+                <Component Id="Py27LibPythonOmniorbCosCosrelationships" 
+                           Guid="{% Py27LibPythonOmniorbCosCosrelationships.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosrelationships' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosrelationships_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosrelationships.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosRelationships__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosRelationships__POA" 
+                         Name="CosRelationships__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosrelationships__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosrelationships__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosrelationships__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosrelationships__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosrelationships__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosStream -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosStream" 
+                         Name="CosStream">
+                <Component Id="Py27LibPythonOmniorbCosCosstream" 
+                           Guid="{% Py27LibPythonOmniorbCosCosstream.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosstream' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosstream_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosstream.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosStream__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosStream__POA" 
+                         Name="CosStream__POA">
+                <Component Id="Py27LibPythonOmniorbCosCosstream__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCosstream__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCosstream__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCosstream__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCosstream__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTime -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTime" 
+                         Name="CosTime">
+                <Component Id="Py27LibPythonOmniorbCosCostime" 
+                           Guid="{% Py27LibPythonOmniorbCosCostime.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostime' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostime_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostime.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTimerEvent -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTimerEvent" 
+                         Name="CosTimerEvent">
+                <Component Id="Py27LibPythonOmniorbCosCostimerevent" 
+                           Guid="{% Py27LibPythonOmniorbCosCostimerevent.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostimerevent' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostimerevent_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostimerevent.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTimerEvent__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTimerEvent__POA" 
+                         Name="CosTimerEvent__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostimerevent__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostimerevent__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostimerevent__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostimerevent__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostimerevent__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTime__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTime__POA" 
+                         Name="CosTime__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostime__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostime__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostime__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostime__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostime__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTrading -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTrading" 
+                         Name="CosTrading">
+                <Component Id="Py27LibPythonOmniorbCosCostrading" 
+                           Guid="{% Py27LibPythonOmniorbCosCostrading.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostrading' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostrading_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostrading.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTradingDynamic -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTradingDynamic" 
+                         Name="CosTradingDynamic">
+                <Component Id="Py27LibPythonOmniorbCosCostradingdynamic" 
+                           Guid="{% Py27LibPythonOmniorbCosCostradingdynamic.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostradingdynamic' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostradingdynamic_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostradingdynamic.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTradingDynamic__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTradingDynamic__POA" 
+                         Name="CosTradingDynamic__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostradingdynamic__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostradingdynamic__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostradingdynamic__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostradingdynamic__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostradingdynamic__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTradingRepos -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTradingRepos" 
+                         Name="CosTradingRepos">
+                <Component Id="Py27LibPythonOmniorbCosCostradingrepos" 
+                           Guid="{% Py27LibPythonOmniorbCosCostradingrepos.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostradingrepos' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostradingrepos_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostradingrepos.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTradingRepos__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTradingRepos__POA" 
+                         Name="CosTradingRepos__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostradingrepos__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostradingrepos__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostradingrepos__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostradingrepos__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostradingrepos__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTrading__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTrading__POA" 
+                         Name="CosTrading__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostrading__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostrading__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostrading__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostrading__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostrading__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedEventChannelAdmin -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedEventChannelAdmin" 
+                         Name="CosTypedEventChannelAdmin">
+                <Component Id="Py27LibPythonOmniorbCosCostypedeventchanneladmin" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypedeventchanneladmin.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypedeventchanneladmin' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypedeventchanneladmin_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypedeventchanneladmin.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedEventChannelAdmin__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedEventChannelAdmin__POA" 
+                         Name="CosTypedEventChannelAdmin__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypedeventchanneladmin__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedEventComm -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedEventComm" 
+                         Name="CosTypedEventComm">
+                <Component Id="Py27LibPythonOmniorbCosCostypedeventcomm" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypedeventcomm.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypedeventcomm' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypedeventcomm_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypedeventcomm.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedEventComm__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedEventComm__POA" 
+                         Name="CosTypedEventComm__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostypedeventcomm__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypedeventcomm__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypedeventcomm__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypedeventcomm__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypedeventcomm__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedNotifyChannelAdmin -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedNotifyChannelAdmin" 
+                         Name="CosTypedNotifyChannelAdmin">
+                <Component Id="Py27LibPythonOmniorbCosCostypednotifychanneladmin" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypednotifychanneladmin.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypednotifychanneladmin' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypednotifychanneladmin_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypednotifychanneladmin.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedNotifyChannelAdmin__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedNotifyChannelAdmin__POA" 
+                         Name="CosTypedNotifyChannelAdmin__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypednotifychanneladmin__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedNotifyComm -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedNotifyComm" 
+                         Name="CosTypedNotifyComm">
+                <Component Id="Py27LibPythonOmniorbCosCostypednotifycomm" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypednotifycomm.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypednotifycomm' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypednotifycomm_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypednotifycomm.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- CosTypedNotifyComm__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_CosTypedNotifyComm__POA" 
+                         Name="CosTypedNotifyComm__POA">
+                <Component Id="Py27LibPythonOmniorbCosCostypednotifycomm__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosCostypednotifycomm__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosCostypednotifycomm__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosCostypednotifycomm__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosCostypednotifycomm__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- LifeCycleService -->
+              <Directory Id="py27_lib_python_omniORB_COS_LifeCycleService" 
+                         Name="LifeCycleService">
+                <Component Id="Py27LibPythonOmniorbCosLifecycleservice" 
+                           Guid="{% Py27LibPythonOmniorbCosLifecycleservice.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosLifecycleservice' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosLifecycleservice_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosLifecycleservice.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- LifeCycleService__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_LifeCycleService__POA" 
+                         Name="LifeCycleService__POA">
+                <Component Id="Py27LibPythonOmniorbCosLifecycleservice__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosLifecycleservice__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosLifecycleservice__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosLifecycleservice__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosLifecycleservice__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- RDITestTypes -->
+              <Directory Id="py27_lib_python_omniORB_COS_RDITestTypes" 
+                         Name="RDITestTypes">
+                <Component Id="Py27LibPythonOmniorbCosRditesttypes" 
+                           Guid="{% Py27LibPythonOmniorbCosRditesttypes.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosRditesttypes' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosRditesttypes_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosRditesttypes.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- RDITestTypes__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_RDITestTypes__POA" 
+                         Name="RDITestTypes__POA">
+                <Component Id="Py27LibPythonOmniorbCosRditesttypes__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosRditesttypes__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosRditesttypes__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosRditesttypes__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosRditesttypes__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- TimeBase -->
+              <Directory Id="py27_lib_python_omniORB_COS_TimeBase" 
+                         Name="TimeBase">
+                <Component Id="Py27LibPythonOmniorbCosTimebase" 
+                           Guid="{% Py27LibPythonOmniorbCosTimebase.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosTimebase' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosTimebase_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosTimebase.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+              <!-- TimeBase__POA -->
+              <Directory Id="py27_lib_python_omniORB_COS_TimeBase__POA" 
+                         Name="TimeBase__POA">
+                <Component Id="Py27LibPythonOmniorbCosTimebase__poa" 
+                           Guid="{% Py27LibPythonOmniorbCosTimebase__poa.GUID %}">
+                  <RemoveFile Id='Py27LibPythonOmniorbCosTimebase__poa' On='uninstall' Name='*.pyc' />
+                  <RemoveFolder Id='Py27LibPythonOmniorbCosTimebase__poa_f' On='uninstall' />
+                  {% for file in Py27LibPythonOmniorbCosTimebase__poa.Files %}
+                  <File Id="{% file.Id %}" Name="{% file.Name %}"
+                        DiskId="1" Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+              </Directory>
+
+            </Directory>
+            <!-- end of COS -->
+
+          </Directory>
+          <!-- end of omniORB -->
+
+        </Directory>
+        <!-- end of site-packages -->
+
+      </Directory>
+      <!-- end of Lib -->
+      
+</Include>
+

Added: trunk/OpenRTM-aist-Python/installer/omniORBpy27wxs.py
===================================================================
--- trunk/OpenRTM-aist-Python/installer/omniORBpy27wxs.py	                        (rev 0)
+++ trunk/OpenRTM-aist-Python/installer/omniORBpy27wxs.py	2014-02-27 14:46:33 UTC (rev 594)
@@ -0,0 +1,195 @@
+#!/usr/bin/env python
+#
+# @brief WiX wxs file generator for omniORBpy3.7-Python2.7
+# @date $Date$
+# @author Norkai Ando <n-ando at aist.go.jp>
+#
+# Copyright (C) 2010
+#     Noriaki Ando
+#     Intelligent Systems Research Institute,
+#     National Institute of
+#         Advanced Industrial Science and Technology (AIST), Japan
+#     All rights reserved.
+#
+# $Id$
+#
+
+import os
+import shutil
+import glob
+import makewxs
+
+data = [
+    ("",                                             "THIS_IS_OMNIORBPY_3_7"),
+    ("bin/x86_win32",                                             "*.dll *.exe"),
+    ("bin/dll",                                                   "*.dll"),
+    ("lib/x86_win32",                                             "*.pyd"),
+    ("lib/python/",                                               "*.py"),
+    ("lib/python/CosNaming",                                      "*.py"),
+    ("lib/python/CosNaming__POA",                                 "*.py"),
+    ("lib/python/omniidl",                                        "*.py"),
+    ("lib/python/omniidl_be",                                     "*.py"),
+    ("lib/python/omniORB",                                        "*.py"),
+    ("lib/python/omniORB/COS",                                    "*.py *.pth"),
+    ("lib/python/omniORB/COS/CosCollection",                      "*.py"),
+    ("lib/python/omniORB/COS/CosCollection__POA",                 "*.py"),
+    ("lib/python/omniORB/COS/CosCompoundLifeCycle",               "*.py"),
+    ("lib/python/omniORB/COS/CosCompoundLifeCycle__POA",          "*.py"),
+    ("lib/python/omniORB/COS/CosContainment",                     "*.py"),
+    ("lib/python/omniORB/COS/CosContainment__POA",                "*.py"),
+    ("lib/python/omniORB/COS/CosEventChannelAdmin",               "*.py"),
+    ("lib/python/omniORB/COS/CosEventChannelAdmin__POA",          "*.py"),
+    ("lib/python/omniORB/COS/CosEventComm",                       "*.py"),
+    ("lib/python/omniORB/COS/CosEventComm__POA",                  "*.py"),
+    ("lib/python/omniORB/COS/CosExternalization",                 "*.py"),
+    ("lib/python/omniORB/COS/CosExternalizationContainment",      "*.py"),
+    ("lib/python/omniORB/COS/CosExternalizationContainment__POA", "*.py"),
+    ("lib/python/omniORB/COS/CosExternalizationReference",        "*.py"),
+    ("lib/python/omniORB/COS/CosExternalizationReference__POA",   "*.py"),
+    ("lib/python/omniORB/COS/CosExternalization__POA",            "*.py"),
+    ("lib/python/omniORB/COS/CosGraphs",                          "*.py"),
+    ("lib/python/omniORB/COS/CosGraphs__POA",                     "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycle",                       "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycleContainment",            "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycleContainment__POA",       "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycleReference",              "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycleReference__POA",         "*.py"),
+    ("lib/python/omniORB/COS/CosLifeCycle__POA",                  "*.py"),
+    ("lib/python/omniORB/COS/CosNaming",                          "*.py"),
+    ("lib/python/omniORB/COS/CosNaming__POA",                     "*.py"),
+    ("lib/python/omniORB/COS/CosNotification",                    "*.py"),
+    ("lib/python/omniORB/COS/CosNotification__POA",               "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyChannelAdmin",              "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyChannelAdmin__POA",         "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyComm",                      "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyComm__POA",                 "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyFilter",                    "*.py"),
+    ("lib/python/omniORB/COS/CosNotifyFilter__POA",               "*.py"),
+    ("lib/python/omniORB/COS/CosObjectIdentity",                  "*.py"),
+    ("lib/python/omniORB/COS/CosObjectIdentity__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosPersistenceDDO",                  "*.py"),
+    ("lib/python/omniORB/COS/CosPersistenceDDO__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosPersistenceDS_CLI",               "*.py"),
+    ("lib/python/omniORB/COS/CosPersistenceDS_CLI__POA",          "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePDS",                  "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePDS_DA",               "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePDS_DA__POA",          "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePDS__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePID",                  "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePID__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePO",                   "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePOM",                  "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePOM__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosPersistencePO__POA",              "*.py"),
+    ("lib/python/omniORB/COS/CosPropertyService",                 "*.py"),
+    ("lib/python/omniORB/COS/CosPropertyService__POA",            "*.py"),
+    ("lib/python/omniORB/COS/CosQuery",                           "*.py"),
+    ("lib/python/omniORB/COS/CosQueryCollection",                 "*.py"),
+    ("lib/python/omniORB/COS/CosQueryCollection__POA",            "*.py"),
+    ("lib/python/omniORB/COS/CosQuery__POA",                      "*.py"),
+    ("lib/python/omniORB/COS/CosReference",                       "*.py"),
+    ("lib/python/omniORB/COS/CosReference__POA",                  "*.py"),
+    ("lib/python/omniORB/COS/CosRelationships",                   "*.py"),
+    ("lib/python/omniORB/COS/CosRelationships__POA",              "*.py"),
+    ("lib/python/omniORB/COS/CosStream",                          "*.py"),
+    ("lib/python/omniORB/COS/CosStream__POA",                     "*.py"),
+    ("lib/python/omniORB/COS/CosTime",                            "*.py"),
+    ("lib/python/omniORB/COS/CosTimerEvent",                      "*.py"),
+    ("lib/python/omniORB/COS/CosTimerEvent__POA",                 "*.py"),
+    ("lib/python/omniORB/COS/CosTime__POA",                       "*.py"),
+    ("lib/python/omniORB/COS/CosTrading",                         "*.py"),
+    ("lib/python/omniORB/COS/CosTradingDynamic",                  "*.py"),
+    ("lib/python/omniORB/COS/CosTradingDynamic__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosTradingRepos",                    "*.py"),
+    ("lib/python/omniORB/COS/CosTradingRepos__POA",               "*.py"),
+    ("lib/python/omniORB/COS/CosTrading__POA",                    "*.py"),
+    ("lib/python/omniORB/COS/CosTypedEventChannelAdmin",          "*.py"),
+    ("lib/python/omniORB/COS/CosTypedEventChannelAdmin__POA",     "*.py"),
+    ("lib/python/omniORB/COS/CosTypedEventComm",                  "*.py"),
+    ("lib/python/omniORB/COS/CosTypedEventComm__POA",             "*.py"),
+    ("lib/python/omniORB/COS/CosTypedNotifyChannelAdmin",         "*.py"),
+    ("lib/python/omniORB/COS/CosTypedNotifyChannelAdmin__POA",    "*.py"),
+    ("lib/python/omniORB/COS/CosTypedNotifyComm",                 "*.py"),
+    ("lib/python/omniORB/COS/CosTypedNotifyComm__POA",            "*.py"),
+    ("lib/python/omniORB/COS/LifeCycleService",                   "*.py"),
+    ("lib/python/omniORB/COS/LifeCycleService__POA",              "*.py"),
+    ("lib/python/omniORB/COS/RDITestTypes",                       "*.py"),
+    ("lib/python/omniORB/COS/RDITestTypes__POA",                  "*.py"),
+    ("lib/python/omniORB/COS/TimeBase",                           "*.py"),
+    ("lib/python/omniORB/COS/TimeBase__POA",                      "*.py")
+]
+
+
+## Resource path
+##
+base_dir = os.getenv("OMNIORB_PY27")
+if base_dir == None:
+    base_dir = "C:\\distribution\\omniORBpy-3.7-Python2.7\\"
+else:
+    base_dir = base_dir.replace("\"", "")
+    base_dir += "\\"
+
+
+## make temporary files
+##
+temp_dir = base_dir + "bin\\dll"
+dll_list = glob.glob(base_dir + "bin\\x86_win32\\*.dll")
+dll_cnt = len(dll_list)
+if os.path.exists(temp_dir) :
+    shutil.rmtree(temp_dir)
+os.mkdir(temp_dir)
+for i in range(dll_cnt):
+    shutil.copy2(dll_list[i], temp_dir)
+
+
+def path_to_dir_id(path, prefix):
+    # path = "bin/x86_win32" prefix = "omni"
+    # output = "omni_bin_x86_win32"
+    # "." -> "_"
+    output = prefix + "_" + "_".join(path.split("/"))
+    return output.replace(".", "_")
+
+def path_to_comp_id(path, prefix):
+    # path = "bin/x86_win32" prefix = "omni"
+    # output = "OmniBinX86_win32"
+    # "." -> "_"
+    output = prefix.capitalize()
+    for c in path.split("/"):
+        output += c.capitalize()
+    return output.replace(".", "_")
+
+
+## make yaml file
+##
+for (path, files) in data:
+    # wxs component name
+    comp_name = path_to_comp_id(path, "py27")
+    # wxs directory name
+    dir_name = path_to_dir_id(path, "py27")
+
+    path = path.replace("/", "\\")
+
+    # full path to target directory
+    full_path = base_dir + "\\" + path
+
+    flist = []
+    for f in files.split(" "):
+        flist += glob.glob(full_path + "\\" + f)
+
+    cmd = ["flist",
+           "-c", comp_name,
+           "-o", dir_name + ".yaml",
+           "-p",  base_dir + path]
+    cmd += flist
+
+    makewxs.main(cmd)
+
+
+## make wxs file
+##
+cmd = ["wxs",
+       "-o", "omniORBpy27_inc.wxs",
+       "-i", "omniORBpy27_inc.wxs.in"]
+cmd += glob.glob("*.yaml")
+makewxs.main(cmd)
+



More information about the openrtm-commit mailing list