[openrtm-commit:02980] r3114 - in trunk/OpenRTM-aist: . examples examples/Fsm src/lib/hrtm src/lib/hrtm/idls win32/OpenRTM-aist win32/OpenRTM-aist/examples win32/OpenRTM-aist/ext/sdo

openrtm @ openrtm.org openrtm @ openrtm.org
2017年 12月 11日 (月) 06:16:07 JST


Author: n-ando
Date: 2017-12-11 06:16:07 +0900 (Mon, 11 Dec 2017)
New Revision: 3114

Added:
   trunk/OpenRTM-aist/src/lib/hrtm/idls/Makefile.am
   trunk/OpenRTM-aist/src/lib/hrtm/libHRTM.vcproj.yaml
   trunk/OpenRTM-aist/win32/OpenRTM-aist/examples/Fsm/
   trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/extended_fsm/
   trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/fsm4rtc_observer/
   trunk/OpenRTM-aist/win32/OpenRTM-aist/hrtm/
Modified:
   trunk/OpenRTM-aist/configure.ac
   trunk/OpenRTM-aist/examples/Fsm/Makefile.am
   trunk/OpenRTM-aist/examples/Makefile.am
   trunk/OpenRTM-aist/src/lib/hrtm/Makefile.am
   trunk/OpenRTM-aist/src/lib/hrtm/idls/
   trunk/OpenRTM-aist/src/lib/hrtm/version.h
   trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am
   trunk/OpenRTM-aist/win32/OpenRTM-aist/examples/Makefile.am
   trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/Makefile.am
Log:
merged changes from branches/FSM4RTC/OpenRTM-aist r2770-2772, Makefile.ams confliction resolved:
[FSM4RTC,win32,->RELENG_2_0] libHRTM source and build proj file prepared for win32. refs #3653
[FSM4RTC,win32,->RELENG_2_0] Fsm example win32 proj file prepared. refs #3655
[FSM4RTC,win32,->RELENG_2_0] libHRTM source and build proj file prepared for win32. refs #3653


Modified: trunk/OpenRTM-aist/configure.ac
===================================================================
--- trunk/OpenRTM-aist/configure.ac	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/configure.ac	2017-12-10 21:16:07 UTC (rev 3114)
@@ -1604,8 +1604,9 @@
 	packages/rpm/Makefile
 	src/Makefile
 	src/lib/Makefile
+	src/lib/hrtm/Makefile
+	src/lib/hrtm/idls/Makefile
 	src/lib/rtm/Makefile
-	src/lib/hrtm/Makefile
 	src/lib/rtm/idl/Makefile
 	src/lib/rtm/ext/Makefile
 	src/lib/rtm/idl/device_interfaces/Makefile
@@ -1717,6 +1718,7 @@
 	win32/OpenRTM-aist/examples/SimpleService/Makefile
 	win32/OpenRTM-aist/examples/Throughput/Makefile
 	win32/OpenRTM-aist/examples/USBCamera/Makefile
+	win32/OpenRTM-aist/examples/Fsm/Makefile
 	win32/OpenRTM-aist/ext/Makefile
 	win32/OpenRTM-aist/ext/ec/artlinux/Makefile
 	win32/OpenRTM-aist/ext/ec/Makefile
@@ -1729,6 +1731,8 @@
 	win32/OpenRTM-aist/ext/sdo/Makefile
 	win32/OpenRTM-aist/ext/sdo/logger/Makefile
 	win32/OpenRTM-aist/ext/sdo/observer/Makefile
+	win32/OpenRTM-aist/ext/sdo/fsm4rtc_observer/Makefile
+	win32/OpenRTM-aist/ext/sdo/extended_fsm/Makefile
 	win32/OpenRTM-aist/utils/Makefile
 	win32/OpenRTM-aist/utils/rtc-template/Makefile
 	win32/OpenRTM-aist/utils/rtcd/Makefile
@@ -1738,6 +1742,9 @@
 	win32/OpenRTM-aist/rtm/ext/Makefile
 	win32/OpenRTM-aist/rtm/idl/Makefile
 	win32/OpenRTM-aist/rtm/idl/device_interfaces/Makefile
-	])
+	win32/OpenRTM-aist/hrtm/Makefile
+	win32/OpenRTM-aist/hrtm/idls/Makefile
+	win32/OpenRTM-aist/installer/Makefile
+	win32/OpenRTM-aist/installer/Bitmaps/Makefile	])
 
 

Modified: trunk/OpenRTM-aist/examples/Fsm/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/Fsm/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/examples/Fsm/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -49,9 +49,9 @@
 # Extra distributed files
 #------------------------------------------------------------
 EXTRA_DIST =                \
-	README.Fsm    \
+	CMakeLists.txt       \
 	rtc.conf            \
-	fsm.conf
+	rtc_shared.conf
 
 ALL_SRC =               \
 	FsmMain.cc          \

Modified: trunk/OpenRTM-aist/examples/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/examples/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -8,10 +8,9 @@
 
 AUTOMAKE_OPTIONS = 1.4
 
-SUBDIRS = Analyzer Composite ConfigSample SimpleIO SeqIO SimpleService ExtTrigger Templates Throughput @UNITTEST@
-
+SUBDIRS = Analyzer Composite ConfigSample SimpleIO SeqIO SimpleService ExtTrigger Fsm Templates Throughput @UNITTEST@
 EXTRA_DIST =               \
 	rtc.vcproj.yaml    \
 	rtcdll.vcproj.yaml
 
-DIST_SUBDIRS = Analyzer Composite ConfigSample SimpleIO SeqIO SimpleService ExtTrigger AutoTest Templates Throughput tests
+DIST_SUBDIRS = Analyzer Composite ConfigSample SimpleIO SeqIO SimpleService ExtTrigger Fsm AutoTest Templates Throughput tests
\ No newline at end of file

Modified: trunk/OpenRTM-aist/src/lib/hrtm/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/hrtm/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/src/lib/hrtm/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -7,36 +7,24 @@
 
 AUTOMAKE_OPTIONS = 1.4
 
-ARTLIB = @ARTLIB@
+SUBDIRS = idls
 
-AM_CPPFLAGS=-I$(top_srcdir)/src/lib -I$(top_srcdir)/src/lib/coil/include -I$(top_srcdir)/src/lib/rtm -I$(top_srcdir)/src/lib/rtm/idl -I$(top_srcdir)/src/lib/hrtm
-AM_LDFLAGS=-L$(top_builddir) -L$(top_builddir)/src/lib/rtm -L$(top_builddir)/src/lib/rtm/idl -L$(top_builddir)/src/lib/coil/lib
+AM_CPPFLAGS = \
+	-I$(top_srcdir)/src/lib              \
+	-I$(top_srcdir)/src/lib/coil/include \
+	-I$(top_srcdir)/src/lib/rtm          \
+	-I$(top_srcdir)/src/lib/rtm/idl      \
+	-I$(top_srcdir)/src/lib/hrtm
+AM_LDFLAGS = \
+	-L$(top_builddir)                    \
+	-L$(top_builddir)/src/lib/rtm        \
+	-L$(top_builddir)/src/lib/rtm/idl    \
+	-L$(top_builddir)/src/lib/coil/lib
 
-# version.h would be generated from configure before lib build process.
-BUILT_SOURCES = version.h version.txt
-version.h:
-	echo '// This header file is automatically generated.' > $@
-	echo '// Do not edit this file.' >> $@
-	echo '' >> $@
-	echo 'const char* openrtm_name    = "'${PACKAGE}'-'${VERSION}'";' >> $@
-	echo 'const char* openrtm_version = "'${VERSION}'";' >> $@
-	echo 'const char* corba_name      = "'${ORB}'";' >> $@
-
-version.txt:
-	echo 'name = '${PACKAGE}'-'${VERSION} >> $@
-	echo 'language = C++' >> $@
-	echo 'version = '${RTM_VERSION}'' >> $@
-	echo 'major_version = '${RTM_MAJOR_VERSION} >> $@
-	echo 'minor_version = '${RTM_MINOR_VERSION} >> $@
-	echo 'revision_num = '${RTM_REVISION_NUM} >> $@
-	echo 'short_version = '${RTM_SHORT_VERSION} >> $@
-	echo 'corba = '${ORB} >> $@
-
 # libHRTM.so, libHRTM.a library build entry
 lib_LTLIBRARIES = libHRTM.la
 
 # sources of libHRTM.la
-
 HRTM_SRC = \
 	component_manager.cpp             \
 	data_flow_component.cpp           \
@@ -43,29 +31,9 @@
 	logger.cpp                        \
 	properties.cpp                    \
 	statechart.cpp
-#	configuration.cc                  \
-#	corba_object.cc                   \
-#	corba_port.cc                     
-#	event_driven_execution_context.cc \
-#	execution_context_base.cc         \
-#	ext_trig_execution_context.cc     \
-#	ior_utils.cc                      \
-#	logger_poco.cc                    \
-#	organization.cc                   \
-#	periodic_ec_shared_composite.cc   \
-#	periodic_execution_context.cc     \
-#	port.cc                           
-#	utils.cc
 
-
-
-
 libHRTM_la_SOURCES = $(HRTM_SRC)
-#	version.h \
-#	version.txt \
-#	$(HRTM_SRC)
 
-
 libHRTM_la_LIBADD = \
 	$(top_builddir)/src/lib/coil/lib/libcoil.la   \
 	$(top_builddir)/src/lib/rtm/idl/libRTCSkel.la \
@@ -83,51 +51,12 @@
 hrtmheader_HEADERS = \
 	$(libHRTM_la_SOURCES:.cpp=.h)    \
 	defs.h                           \
-	logger.h                         \
+	in_port.h                        \
 	out_port.h                       \
-	properties.h                     \
+	utils.h                          \
 	version.h
 
-#	SDO.h                            \
-#	bind_manager.h                   \
-#	bind_set.h                       \
-#	buffer_policy.h                  \
-#	component_factory.h              \
-#	consumer.h                       \
-#	consumer_pull.h                  \
-#	consumer_push.h                  \
-#	consumer_push_flush.h            \
-#	consumer_push_local.h            \
-#	consumer_push_new-inl.h          \
-#	consumer_push_new.h              \
-#	consumer_push_periodic.h         \
-#	consumer_push_with_buffer.h      \
-#	corba_consumer.h                 \
-#	data_port_status.h               
-#	event_driven_execution_context.h \
-#	execution_context_base.h         \
-#	ext_trig_execution_context.h     \
-#	extended_fsm_service.h           \
-#	generic_object_interface.h       \
-#	gtest_utils.h                    
-#	in_port.h                        \
-#	in_port_cdr.h                    \
-#	in_port_cdr_flush.h              \
-#	in_port_cdr_local.h              \
-#	in_port_cdr_no_buffer.h          
-#	marshalizer.h                    \
-#	misc.h                           \
-#	monitoring.h                     
-#	out_port_cdr.h                   \
-#	port_corba.h                     \
-#	port_type.h                      
-#	send_policy.h                    \
-#	simple_deque.h                   \
-#	trace.h                          
-#	vw_main.h                        \
-#	watch.h
 
-
 #------------------------------------------------------------
 # File list for deb/ports packages
 #------------------------------------------------------------
@@ -134,7 +63,6 @@
 lst:
 	echo $(HRTM_SRC) > src.lst
 	echo $(hrtmheader_HEADERS) > header.lst
-	echo version.txt >> header.lst
 
 #------------------------------------------------------------
 # Visual Studio Project
@@ -148,11 +76,11 @@
 		--type DLL \
 		--vcversion "8.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc8.vcproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc8.vcproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc8.vcproj
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc8.vcproj
 
 vc9proj: libHRTM.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
@@ -159,11 +87,11 @@
 		--type DLL \
 		--vcversion "9.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc9.vcproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc9.vcproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc9.vcproj
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc9.vcproj
 
 vc10proj: libHRTM.vcproj.yaml
 	$(top_builddir)/build/vcxprojtool.py vcxproj \
@@ -170,11 +98,11 @@
 		--type DLL \
 		--vcversion "10.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc10.vcxproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc10.vcxproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc10.vcxproj
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc10.vcxproj
 
 vc11proj: libHRTM.vcproj.yaml
 	$(top_builddir)/build/vcxprojtool.py vcxproj \
@@ -181,11 +109,11 @@
 		--type DLL \
 		--vcversion "11.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc11.vcxproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc11.vcxproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc11.vcxproj
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc11.vcxproj
 
 vc12proj: libHRTM.vcproj.yaml
 	$(top_builddir)/build/vcxprojtool.py vcxproj \
@@ -192,22 +120,22 @@
 		--type DLL \
 		--vcversion "12.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc12.vcxproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc12.vcxproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc12.vcxproj
-	
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc12.vcxproj
+
 vc14proj: libHRTM.vcproj.yaml
 	$(top_builddir)/build/vcxprojtool.py vcxproj \
 		--type DLL \
 		--vcversion "14.00" \
 		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libHRTM_vc14.vcxproj \
+		--out $(win32_builddir)/hrtm/libHRTM_vc14.vcxproj \
 		--yaml libHRTM.vcproj.yaml \
 		--source $(HRTM_SRC) \
 		--header $(hrtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libHRTM_vc14.vcxproj
+	qkc -O- -sm $(win32_builddir)/hrtm/libHRTM_vc14.vcxproj
 
 #------------------------------------------------------------
 # for wxs file
@@ -216,7 +144,7 @@
 	$(top_srcdir)/build/makewxs.py flist \
 		-c Headers \
 		-o $(win32_builddir)installer/headers.yaml \
-		-p ..\\rtm \
+		-p ..\\hrtm \
 		*.h version.txt
 
 

Index: trunk/OpenRTM-aist/src/lib/hrtm/idls
===================================================================
--- trunk/OpenRTM-aist/src/lib/hrtm/idls	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/src/lib/hrtm/idls	2017-12-10 21:16:07 UTC (rev 3114)

Property changes on: trunk/OpenRTM-aist/src/lib/hrtm/idls
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,3 ##
+Makefile.in
+Makefile
+
Copied: trunk/OpenRTM-aist/src/lib/hrtm/idls/Makefile.am (from rev 2772, branches/FSM4RTC/OpenRTM-aist/src/lib/hrtm/idls/Makefile.am)
===================================================================
--- trunk/OpenRTM-aist/src/lib/hrtm/idls/Makefile.am	                        (rev 0)
+++ trunk/OpenRTM-aist/src/lib/hrtm/idls/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -0,0 +1,49 @@
+## -*- Makefile -*-
+##------------------------------------------------------------
+## Makefile.am for libHRTM
+##
+## $Id: Makefile.am 2720 2016-05-20 10:35:25Z n-ando $
+##------------------------------------------------------------
+
+AUTOMAKE_OPTIONS = 1.4
+
+hrtmheaderdir = $(rtm_includedir)/hrtm/idls
+
+hrtmheader_HEADERS =    \
+	BasicDataType.h     \
+	ExtendedDataTypes.h \
+	HRTM.h
+
+#------------------------------------------------------------
+# File list for deb/ports packages
+#------------------------------------------------------------
+lst:
+	echo $(hrtmheader_HEADERS) > header.lst
+
+#------------------------------------------------------------
+# Visual Studio Project
+#------------------------------------------------------------
+win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
+
+#------------------------------------------------------------
+# for wxs file
+#------------------------------------------------------------
+wxs:
+	$(top_srcdir)/build/makewxs.py flist \
+		-c Headers \
+		-o $(win32_builddir)installer/headers.yaml \
+		-p ..\\hrtm\\idls \
+		*.h
+
+
+dist-hook: lst
+
+clean-local:
+	rm -f *~ Makefile.old *core
+	rm -f *.lst
+	rm -f *.gch *.bak *.rpo *.sym lib*.*_pure_*
+
+
+EXTRA_DIST = \
+	$(hrtmheader_HEADERS)
+

Copied: trunk/OpenRTM-aist/src/lib/hrtm/libHRTM.vcproj.yaml (from rev 2772, branches/FSM4RTC/OpenRTM-aist/src/lib/hrtm/libHRTM.vcproj.yaml)
===================================================================
--- trunk/OpenRTM-aist/src/lib/hrtm/libHRTM.vcproj.yaml	                        (rev 0)
+++ trunk/OpenRTM-aist/src/lib/hrtm/libHRTM.vcproj.yaml	2017-12-10 21:16:07 UTC (rev 3114)
@@ -0,0 +1,428 @@
+#
+# @brief VCProject configuration file for libHRTM
+# @date $Date: 2008-02-29 04:58:39 $
+# @author Norkai Ando <n-ando at aist.go.jp>
+#
+ProjectType: "Visual C++"
+Version: "__VCVERSION__"
+Name: libHRTM
+ProjectGUID: __GUID__
+RootNamespace: libHRTM
+Keyword: "Win32Proj"
+Configurations:
+#------------------------------------------------------------
+# Debug Configuration
+#------------------------------------------------------------
+  - Name: "Debug|Win32"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: "0"
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "3"
+      - Key: RuntimeLibrary
+        Value: "3"
+      - Key: UsePrecompiledHeader
+        Value: "0"
+      - Key: WarningLevel
+        Value: "3"
+      - Key: DebugInformationFormat
+        Value: "4"
+    VCPreLinkEventTool:
+      - Key: CommandLine
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(TargetDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver)d $(rtm_shortver) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib:libRTCSkeld.lib;$(rtm_depend_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: $(rtm_shortver)
+      - Key: LinkIncremental
+        Value: "2"
+      - Key: ModuleDefinitionFile
+        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "2"
+      - Key: TargetMachine
+        Value: "1"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\"
+          copy "$(OutDir)\\$(TargetName).dll" "$(SolutionDir)bin\\"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "EnableFastChecks"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDebugDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCPreLinkEventTool:
+      - Key: Command
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(TargetDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver)d $(rtm_shortver) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkeld.lib;$(rtm_depend_libd);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: $(rtm_shortver)
+      - Key: LinkIncremental
+        Value: "true"
+      - Key: ModuleDefinitionFile
+        Value: "RTC$(rtm_dllver)d.def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: TargetMachine
+        Value: "MachineX86"
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\RTC$(rtm_dllver)d.lib"
+          copy "$(OutDir)\\RTC$(rtm_dllver)d.dll" "$(SolutionDir)bin\\"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: "0"
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "3"
+      - Key: RuntimeLibrary
+        Value: "3"
+      - Key: UsePrecompiledHeader
+        Value: "0"
+      - Key: WarningLevel
+        Value: "3"
+      - Key: DebugInformationFormat
+        Value: "4"
+    VCPreLinkEventTool:
+      - Key: CommandLine
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(TargetDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver)d $(rtm_shortver) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkeld.lib;$(rtm_depend_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: $(rtm_shortver)
+      - Key: LinkIncremental
+        Value: "2"
+      - Key: ModuleDefinitionFile
+        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "2"
+      - Key: TargetMachine
+        Value: "1"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\"
+          copy "$(OutDir)\\$(TargetName).dll" "$(SolutionDir)bin\\"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "EnableFastChecks"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDebugDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCPreLinkEventTool:
+      - Key: Command
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(TargetDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver)d $(rtm_shortver) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTCd.lib;libRTCSkeld.lib;$(rtm_depend_libd);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: $(rtm_shortver)
+      - Key: LinkIncremental
+        Value: "true"
+      - Key: ModuleDefinitionFile
+        Value: "RTC$(rtm_dllver)d.def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: TargetMachine
+        Value: "MachineX64"
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\RTC$(rtm_dllver)d.lib"
+          copy "$(OutDir)\\RTC$(rtm_dllver)d.dll" "$(SolutionDir)bin\\"
+#------------------------------------------------------------
+# Release Configuration
+#------------------------------------------------------------
+  - Name: "Release|Win32"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+      - Key:         RuntimeLibrary
+        Value: "2"
+      - Key:         UsePrecompiledHeader
+        Value: "0"
+      - Key:         WarningLevel
+        Value: "3"
+      - Key:         DebugInformationFormat
+        Value: "3"
+    VCPreLinkEventTool:
+      - Key: CommandLine
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(OutDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib $(TargetName) $(rtm_shortver) $(TargetName).def
+          move RTC$(rtm_dllver).def ..\\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkel.lib;$(rtm_depend_lib)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver).dll"
+      - Key: LinkIncremental
+        Value: "1"
+      - Key: ModuleDefinitionFile
+        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "2"
+      - Key: OptimizeReferences
+        Value: "2"
+      - Key: EnableCOMDATFolding
+        Value: "2"
+      - Key: TargetMachine
+        Value: "1"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\"
+          copy "$(OutDir)\\$(TargetName).dll" "$(SolutionDir)bin\\"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key:         RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key:         WarningLevel
+        Value: "Level3"
+      - Key:         DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCPreLinkEventTool:
+      - Key: Command
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(OutDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver) $(rtm_shortver) RTC$(rtm_dllver).def
+          move RTC$(rtm_dllver).def ..\\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkel.lib;$(rtm_depend_lib);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver).dll"
+      - Key: LinkIncremental
+        Value: "false"
+      - Key: ModuleDefinitionFile
+        Value: "RTC$(rtm_dllver).def"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: TargetMachine
+        Value: "MachineX86"
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\RTC$(rtm_dllver).lib"
+          copy "$(OutDir)\\RTC$(rtm_dllver).dll" "$(SolutionDir)bin\\"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE"
+      - Key:         RuntimeLibrary
+        Value: "2"
+      - Key:         UsePrecompiledHeader
+        Value: "0"
+      - Key:         WarningLevel
+        Value: "3"
+      - Key:         DebugInformationFormat
+        Value: "3"
+    VCPreLinkEventTool:
+      - Key: CommandLine
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(OutDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib $(TargetName) $(rtm_shortver) $(TargetName).def
+          move RTC$(rtm_dllver).def ..\\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkel.lib;$(rtm_depend_lib)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver).dll"
+      - Key: LinkIncremental
+        Value: "1"
+      - Key: ModuleDefinitionFile
+        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "2"
+      - Key: OptimizeReferences
+        Value: "2"
+      - Key: EnableCOMDATFolding
+        Value: "2"
+      - Key: TargetMachine
+        Value: "1"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\"
+          copy "$(OutDir)\\$(TargetName).dll" "$(SolutionDir)bin\\"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "LIBRARY_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key:         RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key:         WarningLevel
+        Value: "Level3"
+      - Key:         DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCPreLinkEventTool:
+      - Key: Command
+        Value: |
+          lib -out:"$(TargetDir)RTC_static.lib" "$(TargetDir)*.obj" "$(ProjectDir)idl\$(ConfigurationName)\*.obj"
+          set PATH=%PATH%;$(rtm_path)
+          cd "$(OutDir)"
+          start /wait cmd /c makedeffile.py RTC_static.lib RTC$(rtm_dllver) $(rtm_shortver) RTC$(rtm_dllver).def
+          move RTC$(rtm_dllver).def ..\\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTC.lib;libRTCSkel.lib;$(rtm_depend_lib);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver).dll"
+      - Key: LinkIncremental
+        Value: "false"
+      - Key: ModuleDefinitionFile
+        Value: "RTC$(rtm_dllver).def"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: TargetMachine
+        Value: "MachineX64"
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          copy "$(OutDir)\\$(TargetName).lib" "$(SolutionDir)bin\\RTC$(rtm_dllver).lib"
+          copy "$(OutDir)\\RTC$(rtm_dllver).dll" "$(SolutionDir)bin\\"

Modified: trunk/OpenRTM-aist/src/lib/hrtm/version.h
===================================================================
--- trunk/OpenRTM-aist/src/lib/hrtm/version.h	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/src/lib/hrtm/version.h	2017-12-10 21:16:07 UTC (rev 3114)
@@ -1,6 +1,12 @@
-// This header file is automatically generated.
-// Do not edit this file.
+#ifndef HRTM_VERSION_H_
+#define HRTM_VERSION_H_
+/*
+  Copyright 2011 Honda R&D Co.,Ltd.
+*/
 
-const char* openrtm_name    = "OpenRTM-aist-1.1.2";
-const char* openrtm_version = "1.1.2";
-const char* corba_name      = "omniORB";
+#define HRTM_VERSION_MAJOR 0
+#define HRTM_VERSION_MINOR 6
+#define HRTM_VERSION_PATCH 13
+#define HRTM_REVISION 
+
+#endif // HRTM_VERSION_H_

Modified: trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -4,9 +4,8 @@
 ##
 ## $Id$
 ##---------------------------------------------------------------------------
-SUBDIRS = bin etc cmake build docs examples ext utils coil rtm .
+SUBDIRS = bin etc cmake build docs examples ext utils coil rtm hrtm installer .
 
-
 clean-local:
 	rm -f *~ *.sln *.yaml *.ncb *.suo *.user
 	rm -f AUTHORS COPYING.LIB COPYRIGHT ChangeLog README README.jp

Modified: trunk/OpenRTM-aist/win32/OpenRTM-aist/examples/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/win32/OpenRTM-aist/examples/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/win32/OpenRTM-aist/examples/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -4,8 +4,7 @@
 ##
 ## $Id$
 ##---------------------------------------------------------------------------
-SUBDIRS = Analyzer Composite ConfigSample ExtTrigger LTTSample SimpleIO SeqIO SimpleService Throughput USBCamera .
-
+SUBDIRS = Analyzer Composite ConfigSample ExtTrigger Fsm LTTSample SimpleIO SeqIO SimpleService Throughput USBCamera .
 clean-local:
 	rm -f *~
 

Modified: trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/Makefile.am	2017-12-10 21:02:52 UTC (rev 3113)
+++ trunk/OpenRTM-aist/win32/OpenRTM-aist/ext/sdo/Makefile.am	2017-12-10 21:16:07 UTC (rev 3114)
@@ -4,8 +4,7 @@
 ##
 ## $Id: Makefile.am 1680 2010-01-17 15:12:59Z n-ando $
 ##---------------------------------------------------------------------------
-SUBDIRS = observer logger .
-
+SUBDIRS = logger extended_fsm fsm4rtc_observer observer .
 clean-local:
 	rm -f *~
 



More information about the openrtm-commit mailing list