[openrtm-commit:00386] r551 - in trunk/jp.go.aist.rtm.RTC: . installer/win32

openrtm @ openrtm.org openrtm @ openrtm.org
2011年 9月 6日 (火) 14:34:00 JST


Author: fsi-katami
Date: 2011-09-06 14:33:59 +0900 (Tue, 06 Sep 2011)
New Revision: 551

Modified:
   trunk/jp.go.aist.rtm.RTC/build.xml
   trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in
   trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTMjavawxs.py
   trunk/jp.go.aist.rtm.RTC/installer/win32/WixUI_ja-jp.wxl
Log:
Included idl files in msi package.  refs #2180

Modified: trunk/jp.go.aist.rtm.RTC/build.xml
===================================================================
--- trunk/jp.go.aist.rtm.RTC/build.xml	2011-08-24 08:39:37 UTC (rev 550)
+++ trunk/jp.go.aist.rtm.RTC/build.xml	2011-09-06 05:33:59 UTC (rev 551)
@@ -335,6 +335,21 @@
 
 	<target name="javaInstaller"  description="インストーラを作成します">
 
+		<!-- copy idl files -->
+		<mkdir dir="installer/resources/Source/rtm_java/idl" />
+
+		<mkdir dir="installer/resources/Source/rtm_java/idl/device_interfaces" />
+
+		<copy todir="installer/resources/Source/rtm_java/idl">
+
+			<fileset dir="idl" />
+		</copy>
+
+		<copy todir="installer/resources/Source/rtm_java/idl/device_interfaces">
+
+			<fileset dir="idl/device_interfaces" />
+		</copy>
+
 		<!-- コマンド実行 -->		
 		<exec dir="installer/win32" executable="cmd">
 

Modified: trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in
===================================================================
--- trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in	2011-08-24 08:39:37 UTC (rev 550)
+++ trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTM-aist-Java.wxs.in	2011-09-06 05:33:59 UTC (rev 551)
@@ -146,6 +146,32 @@
               </Component>
             </Directory>
 
+            <!-- idl -->
+            <Directory Id="RTM_JAVA" Name="rtm_java">
+              <Directory Id="RTMidl" Name="idl">
+                <Component Id="RtmSourceRtm_javaIdl" Guid="{% RtmSourceRtm_javaIdl.GUID %}">
+                  <RemoveFolder Id='RtmIdl_f' On='uninstall' />
+                  {% for file in RtmSourceRtm_javaIdl.Files %}
+                  <File Id="{% file.Id %}"
+                      Name="{% file.Name %}" DiskId="1"
+                      Source="{% file.Source %}">
+                  </File>
+                  {% endfor %}
+                </Component>
+                <Directory Id="RTMidl_device_interfaces" Name="device_interfaces">
+                  <Component Id="RtmSourceRtm_javaIdlDevice_interfaces" Guid="{% RtmSourceRtm_javaIdlDevice_interfaces.GUID %}">
+                    <RemoveFolder Id='RtmIdlDevice_interfaces_f' On='uninstall' />
+                    {% for file in RtmSourceRtm_javaIdlDevice_interfaces.Files %}
+                    <File Id="{% file.Id %}"
+                      Name="{% file.Name %}" DiskId="1"
+                      Source="{% file.Source %}">
+                    </File>
+                    {% endfor %}
+                  </Component>
+                </Directory>
+              </Directory>
+            </Directory>
+
             <!-- doc -->
             <Directory Id="docs" Name="doc">
 
@@ -1228,6 +1254,11 @@
         <ComponentRef Id="RtmSourceJar"/>
       </Feature>
 
+      <!-- idl -->
+      <Feature Id="Rtm_Idl" Level="1" Title="Idl">
+        <ComponentRef Id="RtmSourceRtm_javaIdl"/>
+        <ComponentRef Id="RtmSourceRtm_javaIdlDevice_interfaces"/>
+      </Feature>
       <!-- documents -->
       <Feature Id="Rtm_Docs" Level="1" Title="Documents">
         <ComponentRef Id="RtmSourceJavadoc"/>

Modified: trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTMjavawxs.py
===================================================================
--- trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTMjavawxs.py	2011-08-24 08:39:37 UTC (rev 550)
+++ trunk/jp.go.aist.rtm.RTC/installer/win32/OpenRTMjavawxs.py	2011-09-06 05:33:59 UTC (rev 551)
@@ -20,6 +20,8 @@
 import makewxs
 
 data = [
+    ("Source/rtm_java/idl",                       "*.idl"),
+    ("Source/rtm_java/idl/device_interfaces",                       "*.idl"),
     ("Source/jar",                                                      "*.jar"),
     ("Source/examples/bat",                                             "*.bat"),
     ("Source/examples/bin",                                             "*.exe *.vbs *.bat *.conf"),

Modified: trunk/jp.go.aist.rtm.RTC/installer/win32/WixUI_ja-jp.wxl
===================================================================
--- trunk/jp.go.aist.rtm.RTC/installer/win32/WixUI_ja-jp.wxl	2011-08-24 08:39:37 UTC (rev 550)
+++ trunk/jp.go.aist.rtm.RTC/installer/win32/WixUI_ja-jp.wxl	2011-09-06 05:33:59 UTC (rev 551)
@@ -202,7 +202,7 @@
     <String Id="SetupTypeDlgTypicalButtonTooltip" Overridable="yes">標準インストール</String>
     <String Id="SetupTypeDlgCustomButton" Overridable="yes">カスタム(&U)</String>
     <String Id="SetupTypeDlgCustomButtonTooltip" Overridable="yes">カスタム インストール</String>
-    <String Id="SetupTypeDlgCompleteButton" Overridable="yes">完了(&O)</String>
+    <String Id="SetupTypeDlgCompleteButton" Overridable="yes">完全(&O)</String>
     <String Id="SetupTypeDlgCompleteButtonTooltip" Overridable="yes">完全インストール</String>
     <String Id="SetupTypeDlgBannerBitmap" Overridable="yes">WixUI_Bmp_Banner</String>
     <String Id="SetupTypeDlgTitle" Overridable="yes">{\WixUI_Font_Title}セットアップの種類の選択</String>



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