[openrtm-commit:01359] r2536 - in trunk/OpenRTM-aist: examples examples/AutoTest examples/Composite examples/ConfigSample examples/ExtTrigger examples/SeqIO examples/SimpleIO examples/SimpleService src/lib/rtm src/lib/rtm/idl utils/rtcd utils/rtcprof

openrtm @ openrtm.org openrtm @ openrtm.org
2014年 3月 15日 (土) 01:54:05 JST


Author: n-ando
Date: 2014-03-15 01:54:05 +0900 (Sat, 15 Mar 2014)
New Revision: 2536

Modified:
   trunk/OpenRTM-aist/examples/AutoTest/Makefile.am
   trunk/OpenRTM-aist/examples/Composite/Makefile.am
   trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am
   trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am
   trunk/OpenRTM-aist/examples/SeqIO/Makefile.am
   trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am
   trunk/OpenRTM-aist/examples/SimpleService/Makefile.am
   trunk/OpenRTM-aist/examples/rtc.vcproj.yaml
   trunk/OpenRTM-aist/examples/rtcdll.vcproj.yaml
   trunk/OpenRTM-aist/src/lib/rtm/Makefile.am
   trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am
   trunk/OpenRTM-aist/src/lib/rtm/idl/libRTCSkel.vcproj.yaml
   trunk/OpenRTM-aist/src/lib/rtm/libRTC.vcproj.yaml
   trunk/OpenRTM-aist/utils/rtcd/Makefile.am
   trunk/OpenRTM-aist/utils/rtcd/rtcd.yaml
   trunk/OpenRTM-aist/utils/rtcprof/Makefile.am
   trunk/OpenRTM-aist/utils/rtcprof/rtcprof.yaml
Log:
[compat,build,->RELENG_1_1] vcproj/sln generation targets and its configuration files have been updated for 64bit and vc11, vc12 support. refs #3041

Modified: trunk/OpenRTM-aist/examples/AutoTest/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/AutoTest/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/AutoTest/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -138,7 +138,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/AutoTest
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj                   \
@@ -266,6 +266,90 @@
 		--header $(CONSUMER_H)
 	qkc -sm $(win32_builddir)/AutoTestOutDll_vc10.vcxproj
 
+vc11proj: 
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "11.00"                                   \
+		--projectname "AutoTestInComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/AutoTestIn_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(PROVIDER_COMP_SRC)                        \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/AutoTestIn_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "11.00"                                      \
+		--projectname "AutoTestIn"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/AutoTestInDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(PROVIDER_SRC)                                \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/AutoTestInDll_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "11.00"                                   \
+		--projectname "AutoTestOutComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/AutoTestOut_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                        \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/AutoTestOut_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "11.00"                                      \
+		--projectname "AutoTestOut"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/AutoTestOutDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                           \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/AutoTestOutDll_vc11.vcxproj
+
+vc12proj: 
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "12.00"                                   \
+		--projectname "AutoTestInComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/AutoTestIn_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(PROVIDER_COMP_SRC)                        \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/AutoTestIn_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "12.00"                                      \
+		--projectname "AutoTestIn"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/AutoTestInDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(PROVIDER_SRC)                                \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/AutoTestInDll_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "12.00"                                   \
+		--projectname "AutoTestOutComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/AutoTestOut_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                        \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/AutoTestOut_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "12.00"                                      \
+		--projectname "AutoTestOut"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/AutoTestOutDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                           \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/AutoTestOutDll_vc12.vcxproj
+
 dist-hook:
 
 

Modified: trunk/OpenRTM-aist/examples/Composite/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/Composite/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/Composite/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -112,7 +112,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/Composite
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj           \
@@ -333,6 +333,152 @@
 		--source Composite.cpp
 	qkc -sm $(win32_builddir)/Composite_vc10.vcxproj
 
+vc11proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "11.00"                           \
+		--projectname "ControllerComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Controller_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Controller.cpp ControllerComp.cpp     \
+		--header Controller.h
+	qkc -sm $(win32_builddir)/Controller_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "11.00"                              \
+		--projectname "Controller"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ControllerDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Controller.cpp                          \
+		--header Controller.h
+	qkc -sm $(win32_builddir)/ControllerDll_vc11.vcxproj
+
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "11.00"                           \
+		--projectname "MotorComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Motor_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Motor.cpp MotorComp.cpp     \
+		--header Motor.h
+	qkc -sm $(win32_builddir)/Motor_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "11.00"                              \
+		--projectname "Motor"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/MotorDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Motor.cpp                          \
+		--header Motor.h
+	qkc -sm $(win32_builddir)/MotorDll_vc11.vcxproj
+
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "11.00"                           \
+		--projectname "SensorComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Sensor_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Sensor.cpp SensorComp.cpp     \
+		--header Sensor.h
+	qkc -sm $(win32_builddir)/Sensor_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "11.00"                              \
+		--projectname "Sensor"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/SensorDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Sensor.cpp                          \
+		--header Sensor.h
+	qkc -sm $(win32_builddir)/SensorDll_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "11.00"                           \
+		--projectname "Composite"                    \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Composite_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Composite.cpp
+	qkc -sm $(win32_builddir)/Composite_vc11.vcxproj
+
+vc12proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "12.00"                           \
+		--projectname "ControllerComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Controller_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Controller.cpp ControllerComp.cpp     \
+		--header Controller.h
+	qkc -sm $(win32_builddir)/Controller_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "12.00"                              \
+		--projectname "Controller"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ControllerDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Controller.cpp                          \
+		--header Controller.h
+	qkc -sm $(win32_builddir)/ControllerDll_vc12.vcxproj
+
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "12.00"                           \
+		--projectname "MotorComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Motor_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Motor.cpp MotorComp.cpp     \
+		--header Motor.h
+	qkc -sm $(win32_builddir)/Motor_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "12.00"                              \
+		--projectname "Motor"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/MotorDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Motor.cpp                          \
+		--header Motor.h
+	qkc -sm $(win32_builddir)/MotorDll_vc12.vcxproj
+
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "12.00"                           \
+		--projectname "SensorComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Sensor_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Sensor.cpp SensorComp.cpp     \
+		--header Sensor.h
+	qkc -sm $(win32_builddir)/Sensor_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "12.00"                              \
+		--projectname "Sensor"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/SensorDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source Sensor.cpp                          \
+		--header Sensor.h
+	qkc -sm $(win32_builddir)/SensorDll_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "12.00"                           \
+		--projectname "Composite"                    \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/Composite_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source Composite.cpp
+	qkc -sm $(win32_builddir)/Composite_vc12.vcxproj
+
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -70,7 +70,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/ConfigSample/
 
-vcproj: vc8proj vc9proj  vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj:
 	$(top_builddir)/build/vcprojtool.py vcproj              \
@@ -138,6 +138,50 @@
 		--header ConfigSample.h VectorConvert.h
 	qkc -sm $(win32_builddir)/ConfigSampleDll_vc10.vcxproj
 
+vc11proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type EXE                                      \
+		--vcversion "11.00"                              \
+		--projectname "ConfigSampleComp"                \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ConfigSample_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                       \
+		--source ConfigSample.cpp ConfigSampleComp.cpp  \
+		--header ConfigSample.h VectorConvert.h
+	qkc -sm $(win32_builddir)/ConfigSample_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
+		--type DLL                                         \
+		--vcversion "11.00"                                 \
+		--projectname "ConfigSample"                       \
+		--version $(RTM_VERSION)                           \
+		--out $(win32_builddir)/ConfigSampleDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                       \
+		--source ConfigSample.cpp                          \
+		--header ConfigSample.h VectorConvert.h
+	qkc -sm $(win32_builddir)/ConfigSampleDll_vc11.vcxproj
+
+vc12proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type EXE                                      \
+		--vcversion "12.00"                              \
+		--projectname "ConfigSampleComp"                \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ConfigSample_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                       \
+		--source ConfigSample.cpp ConfigSampleComp.cpp  \
+		--header ConfigSample.h VectorConvert.h
+	qkc -sm $(win32_builddir)/ConfigSample_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
+		--type DLL                                         \
+		--vcversion "12.00"                                 \
+		--projectname "ConfigSample"                       \
+		--version $(RTM_VERSION)                           \
+		--out $(win32_builddir)/ConfigSampleDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                       \
+		--source ConfigSample.cpp                          \
+		--header ConfigSample.h VectorConvert.h
+	qkc -sm $(win32_builddir)/ConfigSampleDll_vc12.vcxproj
+
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -74,7 +74,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/ExtTrigger
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj           \

Modified: trunk/OpenRTM-aist/examples/SeqIO/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SeqIO/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/SeqIO/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -86,7 +86,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/SeqIO
 
-vcproj: vc8proj vc9proj  vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj       \
@@ -214,6 +214,90 @@
 		--header SeqOut.h
 	qkc -sm $(win32_builddir)/SeqOutDll_vc10.vcxproj
 
+vc11proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj       \
+		--type EXE                               \
+		--vcversion "11.00"                       \
+		--projectname "SeqInComp"                \
+		--version $(RTM_VERSION)                 \
+		--out $(win32_builddir)/SeqIn_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                \
+		--source SeqIn.cpp SeqInComp.cpp         \
+		--header SeqIn.h
+	qkc -sm $(win32_builddir)/SeqIn_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj          \
+		--type DLL                                  \
+		--vcversion "11.00"                          \
+		--projectname "SeqIn"                       \
+		--version $(RTM_VERSION)                    \
+		--out $(win32_builddir)/SeqInDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                \
+		--source SeqIn.cpp                          \
+		--header SeqIn.h
+	qkc -sm $(win32_builddir)/SeqInDll_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj        \
+		--type EXE                                \
+		--vcversion "11.00"                        \
+		--projectname "SeqOutComp"                \
+		--version $(RTM_VERSION)                  \
+		--out $(win32_builddir)/SeqOut_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                 \
+		--source SeqOut.cpp SeqOutComp.cpp        \
+		--header SeqOut.h
+	qkc -sm $(win32_builddir)/SeqOut_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type DLL                                   \
+		--vcversion "11.00"                           \
+		--projectname "SeqOut"                       \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/SeqOutDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                 \
+		--source SeqOut.cpp                          \
+		--header SeqOut.h
+	qkc -sm $(win32_builddir)/SeqOutDll_vc11.vcxproj
+
+vc12proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj       \
+		--type EXE                               \
+		--vcversion "12.00"                       \
+		--projectname "SeqInComp"                \
+		--version $(RTM_VERSION)                 \
+		--out $(win32_builddir)/SeqIn_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                \
+		--source SeqIn.cpp SeqInComp.cpp         \
+		--header SeqIn.h
+	qkc -sm $(win32_builddir)/SeqIn_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj          \
+		--type DLL                                  \
+		--vcversion "12.00"                          \
+		--projectname "SeqIn"                       \
+		--version $(RTM_VERSION)                    \
+		--out $(win32_builddir)/SeqInDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                \
+		--source SeqIn.cpp                          \
+		--header SeqIn.h
+	qkc -sm $(win32_builddir)/SeqInDll_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj        \
+		--type EXE                                \
+		--vcversion "12.00"                        \
+		--projectname "SeqOutComp"                \
+		--version $(RTM_VERSION)                  \
+		--out $(win32_builddir)/SeqOut_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                 \
+		--source SeqOut.cpp SeqOutComp.cpp        \
+		--header SeqOut.h
+	qkc -sm $(win32_builddir)/SeqOut_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type DLL                                   \
+		--vcversion "12.00"                           \
+		--projectname "SeqOut"                       \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/SeqOutDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                 \
+		--source SeqOut.cpp                          \
+		--header SeqOut.h
+	qkc -sm $(win32_builddir)/SeqOutDll_vc12.vcxproj
+
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -225,6 +225,90 @@
 		--header ConsoleOut.h
 	qkc -sm $(win32_builddir)/ConsoleOutDll_vc10.vcxproj
 
+vc11proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "11.00"                           \
+		--projectname "ConsoleInComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/ConsoleIn_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source ConsoleIn.cpp ConsoleInComp.cpp     \
+		--header ConsoleIn.h
+	qkc -sm $(win32_builddir)/ConsoleIn_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "11.00"                              \
+		--projectname "ConsoleIn"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ConsoleInDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source ConsoleIn.cpp                          \
+		--header ConsoleIn.h
+	qkc -sm $(win32_builddir)/ConsoleInDll_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj            \
+		--type EXE                                    \
+		--vcversion "11.00"                            \
+		--projectname "ConsoleOutComp"                \
+		--version $(RTM_VERSION)                      \
+		--out $(win32_builddir)/ConsoleOut_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                     \
+		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
+		--header ConsoleOut.h
+	qkc -sm $(win32_builddir)/ConsoleOut_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj               \
+		--type DLL                                       \
+		--vcversion "11.00"                               \
+		--projectname "ConsoleOut"                       \
+		--version $(RTM_VERSION)                         \
+		--out $(win32_builddir)/ConsoleOutDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                     \
+		--source ConsoleOut.cpp                          \
+		--header ConsoleOut.h
+	qkc -sm $(win32_builddir)/ConsoleOutDll_vc11.vcxproj
+
+vc12proj:
+	$(top_builddir)/build/vcxprojtool.py vcxproj           \
+		--type EXE                                   \
+		--vcversion "12.00"                           \
+		--projectname "ConsoleInComp"                \
+		--version $(RTM_VERSION)                     \
+		--out $(win32_builddir)/ConsoleIn_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                    \
+		--source ConsoleIn.cpp ConsoleInComp.cpp     \
+		--header ConsoleIn.h
+	qkc -sm $(win32_builddir)/ConsoleIn_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj              \
+		--type DLL                                      \
+		--vcversion "12.00"                              \
+		--projectname "ConsoleIn"                       \
+		--version $(RTM_VERSION)                        \
+		--out $(win32_builddir)/ConsoleInDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                    \
+		--source ConsoleIn.cpp                          \
+		--header ConsoleIn.h
+	qkc -sm $(win32_builddir)/ConsoleInDll_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj            \
+		--type EXE                                    \
+		--vcversion "12.00"                            \
+		--projectname "ConsoleOutComp"                \
+		--version $(RTM_VERSION)                      \
+		--out $(win32_builddir)/ConsoleOut_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                     \
+		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
+		--header ConsoleOut.h
+	qkc -sm $(win32_builddir)/ConsoleOut_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj               \
+		--type DLL                                       \
+		--vcversion "12.00"                               \
+		--projectname "ConsoleOut"                       \
+		--version $(RTM_VERSION)                         \
+		--out $(win32_builddir)/ConsoleOutDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                     \
+		--source ConsoleOut.cpp                          \
+		--header ConsoleOut.h
+	qkc -sm $(win32_builddir)/ConsoleOutDll_vc12.vcxproj
+
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/SimpleService/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SimpleService/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/SimpleService/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -154,7 +154,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/SimpleService
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj                   \
@@ -282,6 +282,90 @@
 		--header $(CONSUMER_H)
 	qkc -sm $(win32_builddir)/MyServiceConsumerDll_vc10.vcxproj
 
+vc11proj: 
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "11.00"                                   \
+		--projectname "MyServiceProviderComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/MyServiceProvider_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(PROVIDER_COMP_SRC)                        \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/MyServiceProvider_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "11.00"                                      \
+		--projectname "MyServiceProvider"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/MyServiceProviderDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(PROVIDER_SRC)                                \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/MyServiceProviderDll_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "11.00"                                   \
+		--projectname "MyServiceConsumerComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/MyServiceConsumer_vc11.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                        \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/MyServiceConsumer_vc11.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "11.00"                                      \
+		--projectname "MyServiceConsumer"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/MyServiceConsumerDll_vc11.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                           \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/MyServiceConsumerDll_vc11.vcxproj
+
+vc12proj: 
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "12.00"                                   \
+		--projectname "MyServiceProviderComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/MyServiceProvider_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(PROVIDER_COMP_SRC)                        \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/MyServiceProvider_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "12.00"                                      \
+		--projectname "MyServiceProvider"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/MyServiceProviderDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(PROVIDER_SRC)                                \
+		--header $(PROVIDER_H)
+	qkc -sm $(win32_builddir)/MyServiceProviderDll_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type EXE                                           \
+		--vcversion "12.00"                                   \
+		--projectname "MyServiceConsumerComp"                \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/MyServiceConsumer_vc12.vcxproj \
+		--yaml ../rtc.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                        \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/MyServiceConsumer_vc12.vcxproj
+	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+		--type DLL                                              \
+		--vcversion "12.00"                                      \
+		--projectname "MyServiceConsumer"                       \
+		--version $(RTM_VERSION)                                \
+		--out $(win32_builddir)/MyServiceConsumerDll_vc12.vcxproj \
+		--yaml ../rtcdll.vcproj.yaml                            \
+		--source $(CONSUMER_COMP_SRC)                           \
+		--header $(CONSUMER_H)
+	qkc -sm $(win32_builddir)/MyServiceConsumerDll_vc12.vcxproj
+
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/examples/rtc.vcproj.yaml
===================================================================
--- trunk/OpenRTM-aist/examples/rtc.vcproj.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/rtc.vcproj.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -97,6 +97,90 @@
         Value: "Console"
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: 0
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDE_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_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"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "2"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "1"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_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: "EditAndContinue"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "true"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: TargetMachine
+        Value: "MachineX64"
 #------------------------------------------------------------
 # Release Configuration
 #------------------------------------------------------------
@@ -195,3 +279,98 @@
         Value: ""
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"
+          copy "$(OutDir)\\\\__PROJECT_NAME__.exe" "$(SolutionDir)\\\\components"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: RuntimeLibrary
+        Value: "2"
+      - Key: UsePrecompiledHeader
+        Value: "0"
+      - Key: WarningLevel
+        Value: "3"
+      - Key: DebugInformationFormat
+        Value: "3"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "1"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "1"
+      - Key: OptimizeReferences
+        Value: "2"
+      - Key: EnableCOMDATFolding
+        Value: "2"
+      - Key: LinkTimeCodeGeneration
+        Value: "0"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"
+          copy "$(OutDir)\\\\__PROJECT_NAME__.exe" "$(SolutionDir)\\\\components"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "false"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: LinkTimeCodeGeneration
+        Value: ""
+      - Key: TargetMachine
+        Value: "MachineX64"

Modified: trunk/OpenRTM-aist/examples/rtcdll.vcproj.yaml
===================================================================
--- trunk/OpenRTM-aist/examples/rtcdll.vcproj.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/examples/rtcdll.vcproj.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -105,6 +105,98 @@
         Value: "Windows"
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: "0"
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;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"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd)"
+#      - Key: OutputFile
+#        Value: "$(OutDir)\\__PROJECT_NAME__.dll"
+#      - Key: Version
+#        Value: __VERSION__
+      - Key: LinkIncremental
+        Value: "2"
+#      - Key: ModuleDefinitionFile
+#        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "2"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;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: "EditAndContinue"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd);%(AdditionalDependencies)"
+#      - Key: OutputFile
+#        Value: "$(OutDir)\\__PROJECT_NAME__.dll"
+#      - Key: Version
+#        Value: __VERSION__
+      - Key: LinkIncremental
+        Value: "true"
+#      - Key: ModuleDefinitionFile
+#        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: TargetMachine
+        Value: "MachineX64"
 #------------------------------------------------------------
 # Release Configuration
 #------------------------------------------------------------
@@ -203,3 +295,98 @@
         Value: "true"
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "2"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"
+          copy "$(OutDir)\\\\__PROJECT_NAME__.dll" "$(SolutionDir)\\\\components"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;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"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib)"
+#      - Key: OutputFile
+#        Value: "$(OutDir)\\__PROJECT_NAME__.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"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) -Wbdll_includes %%x
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\\\components" mkdir "$(SolutionDir)\\\\components"
+          copy "$(OutDir)\\\\__PROJECT_NAME__.dll" "$(SolutionDir)\\\\components"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "INCLUDED_stub_in_nt_dll;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_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib);%(AdditionalDependencies)"
+#      - Key: OutputFile
+#        Value: "$(OutDir)\\__PROJECT_NAME__.dll"
+      - Key: LinkIncremental
+        Value: "false"
+#      - Key: ModuleDefinitionFile
+#        Value: "$(TargetName).def"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Windows"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: TargetMachine
+        Value: "MachineX64"

Modified: trunk/OpenRTM-aist/src/lib/rtm/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/src/lib/rtm/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -174,7 +174,7 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: libRTC.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
@@ -209,6 +209,28 @@
 		--header $(rtmheader_HEADERS)
 	qkc -sm $(win32_builddir)/rtm/libRTC_vc10.vcxproj
 
+vc11proj: libRTC.vcproj.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj \
+		--type DLL \
+		--vcversion "11.00" \
+		--version $(RTM_VERSION) \
+		--out $(win32_builddir)/rtm/libRTC_vc11.vcxproj \
+		--yaml libRTC.vcproj.yaml \
+		--source $(RTC_SRC) \
+		--header $(rtmheader_HEADERS)
+	qkc -sm $(win32_builddir)/rtm/libRTC_vc11.vcxproj
+
+vc12proj: libRTC.vcproj.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj \
+		--type DLL \
+		--vcversion "12.00" \
+		--version $(RTM_VERSION) \
+		--out $(win32_builddir)/rtm/libRTC_vc12.vcxproj \
+		--yaml libRTC.vcproj.yaml \
+		--source $(RTC_SRC) \
+		--header $(rtmheader_HEADERS)
+	qkc -sm $(win32_builddir)/rtm/libRTC_vc12.vcxproj
+
 #------------------------------------------------------------
 # for wxs file
 #------------------------------------------------------------

Modified: trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -228,7 +228,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: libRTCSkel.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
@@ -263,6 +263,28 @@
 		--header $(SKEL_H)
 	qkc -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc10.vcxproj
 
+vc11proj: libRTCSkel.vcproj.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj \
+		--type LIB \
+		--vcversion "11.00" \
+		--version $(RTM_VERSION) \
+		--out $(win32_builddir)/rtm/idl/libRTCSkel_vc11.vcxproj \
+		--yaml libRTCSkel.vcproj.yaml \
+		--source $(SKEL_CPP) \
+		--header $(SKEL_H)
+	qkc -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc11.vcxproj
+
+vc12proj: libRTCSkel.vcproj.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj \
+		--type LIB \
+		--vcversion "12.00" \
+		--version $(RTM_VERSION) \
+		--out $(win32_builddir)/rtm/idl/libRTCSkel_vc12.vcxproj \
+		--yaml libRTCSkel.vcproj.yaml \
+		--source $(SKEL_CPP) \
+		--header $(SKEL_H)
+	qkc -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc12.vcxproj
+
 #------------------------------------------------------------
 # for wxs file
 #------------------------------------------------------------

Modified: trunk/OpenRTM-aist/src/lib/rtm/idl/libRTCSkel.vcproj.yaml
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/idl/libRTCSkel.vcproj.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/src/lib/rtm/idl/libRTCSkel.vcproj.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -109,6 +109,110 @@
         Value: | 
           cd "$(OutDir)"
           copy libRTCSkeld.lib "$(SolutionDir)\\bin"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "4"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          makewrapper.py BasicDataType.idl
+          makewrapper.py DataPort.idl
+          makewrapper.py Manager.idl
+          makewrapper.py OpenRTM.idl
+          makewrapper.py RTC.idl
+          makewrapper.py SDOPackage.idl
+          makewrapper.py ExtendedDataTypes.idl
+          makewrapper.py InterfaceDataTypes.idl
+          omniidl -bcxx -Wba -nf BasicDataType.idl
+          omniidl -bcxx -Wba -nf DataPort.idl
+          omniidl -bcxx -Wba -nf Manager.idl
+          omniidl -bcxx -Wba -nf OpenRTM.idl
+          omniidl -bcxx -Wba -nf RTC.idl
+          omniidl -bcxx -Wba -nf SDOPackage.idl
+          omniidl -bcxx -Wba -nf ExtendedDataTypes.idl
+          omniidl -bcxx -Wba -nf InterfaceDataTypes.idl

+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: "0"
+      - Key: PreprocessorDefinitions
+        Value: "WIN32;_DEBUG;_LIB;__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"
+    VCLibrarianTool:
+      - Key: OutputFile
+        Value: "$(OutDir)\\libRTCSkeld.lib"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          cd "$(OutDir)"
+          copy libRTCSkeld.lib "$(SolutionDir)\\bin"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_ConfigurationType: "StaticLibrary"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_CharacterSet: "NotSet"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCPreBuildEventTool: 
+      - Key: Command 
+        Value: | 
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          makewrapper.py BasicDataType.idl
+          makewrapper.py DataPort.idl
+          makewrapper.py Manager.idl
+          makewrapper.py OpenRTM.idl
+          makewrapper.py RTC.idl
+          makewrapper.py SDOPackage.idl
+          makewrapper.py ExtendedDataTypes.idl
+          makewrapper.py InterfaceDataTypes.idl
+          omniidl -bcxx -Wba -nf BasicDataType.idl
+          omniidl -bcxx -Wba -nf DataPort.idl
+          omniidl -bcxx -Wba -nf Manager.idl
+          omniidl -bcxx -Wba -nf OpenRTM.idl
+          omniidl -bcxx -Wba -nf RTC.idl
+          omniidl -bcxx -Wba -nf SDOPackage.idl
+          omniidl -bcxx -Wba -nf ExtendedDataTypes.idl
+          omniidl -bcxx -Wba -nf InterfaceDataTypes.idl

+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "WIN32;_DEBUG;_LIB;__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: "EditAndContinue"
+    VC10_VCLibrarianTool:
+      - Key: OutputFile
+        Value: "$(OutDir)\\libRTCSkeld.lib"
+    VC10_VCPostBuildEventTool: 
+      - Key: Command
+        Value: | 
+          cd "$(OutDir)"
+          copy libRTCSkeld.lib "$(SolutionDir)\\bin"
   - Name: "Release|Win32"
     OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
     IntermediateDirectory: "$(ConfigurationName)"
@@ -202,3 +306,96 @@
         Value: | 
           cd "$(OutDir)"
           copy libRTCSkel.lib "$(SolutionDir)\\bin"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)$(ConfigurationName)"
+    IntermediateDirectory: "$(ConfigurationName)"
+    ConfigurationType: "4"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          makewrapper.py BasicDataType.idl
+          makewrapper.py DataPort.idl
+          makewrapper.py Manager.idl
+          makewrapper.py OpenRTM.idl
+          makewrapper.py RTC.idl
+          makewrapper.py SDOPackage.idl
+          makewrapper.py ExtendedDataTypes.idl
+          makewrapper.py InterfaceDataTypes.idl
+          omniidl -bcxx -Wba -nf BasicDataType.idl
+          omniidl -bcxx -Wba -nf DataPort.idl
+          omniidl -bcxx -Wba -nf Manager.idl
+          omniidl -bcxx -Wba -nf OpenRTM.idl
+          omniidl -bcxx -Wba -nf RTC.idl
+          omniidl -bcxx -Wba -nf SDOPackage.idl
+          omniidl -bcxx -Wba -nf ExtendedDataTypes.idl
+          omniidl -bcxx -Wba -nf InterfaceDataTypes.idl

+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "WIN32;NDEBUG;_LIB;__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"
+    VCLibrarianTool:
+      - Key: OutputFile
+        Value: "$(OutDir)\\libRTCSkel.lib"
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          cd "$(OutDir)"
+          copy libRTCSkel.lib "$(SolutionDir)\\bin"
+    VC10_OutputDirectory: "$(ProjectDir)$(Configuration)"
+    VC10_IntermediateDirectory: "$(Configuration)"
+    VC10_ConfigurationType: "StaticLibrary"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_CharacterSet: "NotSet"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCPreBuildEventTool: 
+      - Key: Command 
+        Value: | 
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          makewrapper.py BasicDataType.idl
+          makewrapper.py DataPort.idl
+          makewrapper.py Manager.idl
+          makewrapper.py OpenRTM.idl
+          makewrapper.py RTC.idl
+          makewrapper.py SDOPackage.idl
+          makewrapper.py ExtendedDataTypes.idl
+          makewrapper.py InterfaceDataTypes.idl
+          omniidl -bcxx -Wba -nf BasicDataType.idl
+          omniidl -bcxx -Wba -nf DataPort.idl
+          omniidl -bcxx -Wba -nf Manager.idl
+          omniidl -bcxx -Wba -nf OpenRTM.idl
+          omniidl -bcxx -Wba -nf RTC.idl
+          omniidl -bcxx -Wba -nf SDOPackage.idl
+          omniidl -bcxx -Wba -nf ExtendedDataTypes.idl
+          omniidl -bcxx -Wba -nf InterfaceDataTypes.idl

+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "WIN32;NDEBUG;_LIB;__WIN32__;__NT__;__OSVERSION__=4;__x86__;_WIN32_WINNT=0x0400;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: UsePrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCLibrarianTool:
+      - Key: OutputFile
+        Value: "$(OutDir)\\libRTCSkel.lib"
+    VC10_VCPostBuildEventTool: 
+      - Key: Command 
+        Value: | 
+          cd "$(OutDir)"
+          copy libRTCSkel.lib "$(SolutionDir)\\bin"

Modified: trunk/OpenRTM-aist/src/lib/rtm/libRTC.vcproj.yaml
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/libRTC.vcproj.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/src/lib/rtm/libRTC.vcproj.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -119,6 +119,112 @@
         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_version) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTCSkeld.lib $(rtm_depend_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: __VERSION__
+      - 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: "EditAndContinue"
+    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_version) RTC$(rtm_dllver)d.def
+          move RTC$(rtm_dllver)d.def ..\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "libRTCSkeld.lib;$(rtm_depend_libd);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\RTC$(rtm_dllver)d.dll"
+      - Key: Version
+        Value: __VERSION__
+      - 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
 #------------------------------------------------------------
@@ -221,3 +327,102 @@
         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_version) $(TargetName).def
+          move RTC$(rtm_dllver).def ..\\
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "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_version) RTC$(rtm_dllver).def
+          move RTC$(rtm_dllver).def ..\\
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "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/utils/rtcd/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/utils/rtcd/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/utils/rtcd/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -29,10 +29,10 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: rtcd.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj                 \
+	$(top_builddir)/build/vcprojtool.py vcproj             \
 		--type RTCEXE                                      \
 		--vcversion "8.00"                                 \
 		--projectname "rtcd"                               \
@@ -43,7 +43,7 @@
 #	qkc -sm $(win32_builddir)/rtm/libRTC_vc8.vcproj
 
 vc9proj: rtcd.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj                 \
+	$(top_builddir)/build/vcprojtool.py vcproj             \
 		--type RTCEXE                                      \
 		--vcversion "9.00"                                 \
 		--projectname "rtcd"                               \
@@ -54,14 +54,34 @@
 #	qkc -sm $(win32_builddir)/rtm/rtcd_vc9.vcproj
 
 vc10proj: rtcd.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
-		--type RTCEXE                                      \
-		--vcversion "10.00"                                 \
-		--projectname "rtcd"                               \
-		--version $(RTM_VERSION)                           \
+	$(top_builddir)/build/vcxprojtool.py vcxproj             \
+		--type RTCEXE                                        \
+		--vcversion "10.00"                                  \
+		--projectname "rtcd"                                 \
+		--version $(RTM_VERSION)                             \
 		--out $(win32_builddir)/utils/rtcd/rtcd_vc10.vcxproj \
-		--yaml rtcd.yaml                                   \
+		--yaml rtcd.yaml                                     \
 		--source $(rtcd_SOURCES)
+
+vc11proj: rtcd.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj             \
+		--type RTCEXE                                        \
+		--vcversion "11.00"                                  \
+		--projectname "rtcd"                                 \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/utils/rtcd/rtcd_vc11.vcxproj \
+		--yaml rtcd.yaml                                     \
+		--source $(rtcd_SOURCES)
+
+vc12proj: rtcd.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj             \
+		--type RTCEXE                                        \
+		--vcversion "12.00"                                  \
+		--projectname "rtcd"                                 \
+		--version $(RTM_VERSION)                             \
+		--out $(win32_builddir)/utils/rtcd/rtcd_vc12.vcxproj \
+		--yaml rtcd.yaml                                     \
+		--source $(rtcd_SOURCES)
 #------------------------------------------------------------
 # for wxs file
 #------------------------------------------------------------

Modified: trunk/OpenRTM-aist/utils/rtcd/rtcd.yaml
===================================================================
--- trunk/OpenRTM-aist/utils/rtcd/rtcd.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/utils/rtcd/rtcd.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -96,6 +96,94 @@
         Value: "Console"
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: 0
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_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: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "4"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "2"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "1"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "EnableFastChecks"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDebugDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "EditAndContinue"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "true"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: TargetMachine
+        Value: "MachineX64"
 #------------------------------------------------------------
 # Release Configuration
 #------------------------------------------------------------
@@ -198,3 +286,102 @@
         Value: ""
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\bin" mkdir "$(SolutionDir)\\bin"
+          copy "$(OutDir)\\__PROJECT_NAME__.exe" "$(SolutionDir)\\bin"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: RuntimeLibrary
+        Value: "2"
+      - Key: UsePrecompiledHeader
+        Value: "0"
+      - Key: WarningLevel
+        Value: "3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "3"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "1"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "1"
+      - Key: OptimizeReferences
+        Value: "2"
+      - Key: EnableCOMDATFolding
+        Value: "2"
+      - Key: LinkTimeCodeGeneration
+        Value: "0"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\bin" mkdir "$(SolutionDir)\\bin"
+          copy "$(OutDir)\\__PROJECT_NAME__.exe" "$(SolutionDir)\\bin"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "false"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: LinkTimeCodeGeneration
+        Value: ""
+      - Key: TargetMachine
+        Value: "MachineX64"

Modified: trunk/OpenRTM-aist/utils/rtcprof/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/utils/rtcprof/Makefile.am	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/utils/rtcprof/Makefile.am	2014-03-14 16:54:05 UTC (rev 2536)
@@ -29,39 +29,59 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj
+vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj
 
 vc8proj: rtcprof.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj                 \
-		--type RTCEXE                                      \
-		--vcversion "8.00"                                 \
-		--projectname "rtcprof"                               \
-		--version $(RTM_VERSION)                           \
+	$(top_builddir)/build/vcprojtool.py vcproj                   \
+		--type RTCEXE                                            \
+		--vcversion "8.00"                                       \
+		--projectname "rtcprof"                                  \
+		--version $(RTM_VERSION)                                 \
 		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc8.vcproj \
-		--yaml rtcprof.yaml                                   \
+		--yaml rtcprof.yaml                                      \
 		--source $(rtcprof_SOURCES)
 #	qkc -sm $(win32_builddir)/rtm/libRTC_vc8.vcproj
 
 vc9proj: rtcprof.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj                 \
-		--type RTCEXE                                      \
-		--vcversion "9.00"                                 \
-		--projectname "rtcprof"                               \
-		--version $(RTM_VERSION)                           \
+	$(top_builddir)/build/vcprojtool.py vcproj                   \
+		--type RTCEXE                                            \
+		--vcversion "9.00"                                       \
+		--projectname "rtcprof"                                  \
+		--version $(RTM_VERSION)                                 \
 		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc9.vcproj \
-		--yaml rtcprof.yaml                                   \
+		--yaml rtcprof.yaml                                      \
 		--source $(rtcprof_SOURCES)
 #	qkc -sm $(win32_builddir)/rtm/rtcprof_vc9.vcproj
 
 vc10proj: rtcprof.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
-		--type RTCEXE                                      \
-		--vcversion "10.00"                                 \
-		--projectname "rtcprof"                               \
-		--version $(RTM_VERSION)                           \
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type RTCEXE                                              \
+		--vcversion "10.00"                                        \
+		--projectname "rtcprof"                                    \
+		--version $(RTM_VERSION)                                   \
 		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc10.vcxproj \
-		--yaml rtcprof.yaml                                   \
+		--yaml rtcprof.yaml                                        \
 		--source $(rtcprof_SOURCES)
+
+vc11proj: rtcprof.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type RTCEXE                                              \
+		--vcversion "11.00"                                        \
+		--projectname "rtcprof"                                    \
+		--version $(RTM_VERSION)                                   \
+		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc11.vcxproj \
+		--yaml rtcprof.yaml                                        \
+		--source $(rtcprof_SOURCES)
+
+vc12proj: rtcprof.yaml
+	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+		--type RTCEXE                                              \
+		--vcversion "12.00"                                        \
+		--projectname "rtcprof"                                    \
+		--version $(RTM_VERSION)                                   \
+		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc12.vcxproj \
+		--yaml rtcprof.yaml                                        \
+		--source $(rtcprof_SOURCES)
 #------------------------------------------------------------
 # for wxs file
 #------------------------------------------------------------

Modified: trunk/OpenRTM-aist/utils/rtcprof/rtcprof.yaml
===================================================================
--- trunk/OpenRTM-aist/utils/rtcprof/rtcprof.yaml	2014-03-14 16:50:28 UTC (rev 2535)
+++ trunk/OpenRTM-aist/utils/rtcprof/rtcprof.yaml	2014-03-14 16:54:05 UTC (rev 2536)
@@ -96,6 +96,94 @@
         Value: "Console"
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Debug|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VCCLCompilerTool:
+      - Key: Optimization
+        Value: 0
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_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: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "4"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "2"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "1"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "true"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VC10_VCCLCompilerTool:
+      - Key: Optimization
+        Value: "Disabled"
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;_DEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: MinimalRebuild
+        Value: "true"
+      - Key: BasicRuntimeChecks
+        Value: "EnableFastChecks"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDebugDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "EditAndContinue"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_libd)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "true"
+      - Key: GenerateDebugInformation
+        Value: "true"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: TargetMachine
+        Value: "MachineX64"
 #------------------------------------------------------------
 # Release Configuration
 #------------------------------------------------------------
@@ -198,3 +286,102 @@
         Value: ""
       - Key: TargetMachine
         Value: "MachineX86"
+  - Name: "Release|x64"
+    OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(ConfigurationName)"
+    IntermediateDirectory: "__PROJECT_NAME__\\$(ConfigurationName)"
+    ConfigurationType: "1"
+    InheritedPropertySheets: "$(SolutionDir)rtm_config.vsprops;$(SolutionDir)rtm_distbuild.vsprops"
+    CharacterSet: "0"
+    WholeProgramOptimization: "0"
+    VCPreBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VCPostBuildEventTool:
+      - Key: CommandLine
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\bin" mkdir "$(SolutionDir)\\bin"
+          copy "$(OutDir)\\__PROJECT_NAME__.exe" "$(SolutionDir)\\bin"
+    VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: RuntimeLibrary
+        Value: "2"
+      - Key: UsePrecompiledHeader
+        Value: "0"
+      - Key: WarningLevel
+        Value: "3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "3"
+    VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "1"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "1"
+      - Key: OptimizeReferences
+        Value: "2"
+      - Key: EnableCOMDATFolding
+        Value: "2"
+      - Key: LinkTimeCodeGeneration
+        Value: "0"
+      - Key: TargetMachine
+        Value: "1"
+    VC10_OutputDirectory: "$(ProjectDir)__PROJECT_NAME__\\$(Configuration)"
+    VC10_IntermediateDirectory: "__PROJECT_NAME__\\$(Configuration)"
+    VC10_InheritedPropertySheets: 
+      - "$(SolutionDir)rtm_config.props"
+      - "$(SolutionDir)rtm_distbuild.props"
+    VC10_LinkIncrementalCondition: "false"
+    VC10_VCPreBuildEventTool:
+      - Key: Command
+        Value: |
+          set PATH=$(rtm_path);%PYTHON_ROOT%\\;%PATH%
+          for %%x in (*.idl) do rtm-skelwrapper.py --include-dir="" --skel-suffix=Skel --stub-suffix=Stub --idl-file=%%x
+          for %%x in (*.idl) do $(rtm_idlc) $(rtm_idlflags) %%x
+    VC10_VCPostBuildEventTool:
+      - Key: Command
+        Value: |
+          if NOT EXIST "$(SolutionDir)\\bin" mkdir "$(SolutionDir)\\bin"
+          copy "$(OutDir)\\__PROJECT_NAME__.exe" "$(SolutionDir)\\bin"
+    VC10_VCCLCompilerTool:
+      - Key: PreprocessorDefinitions
+        Value: "USE_stub_in_nt_dll;WIN32;NDEBUG;_CONSOLE;__WIN32__;__x86__;_WIN32_WINNT=0x0400;__NT__;__OSVERSION__=4;_CRT_SECURE_NO_DEPRECATE"
+      - Key: RuntimeLibrary
+        Value: "MultiThreadedDLL"
+      - Key: PrecompiledHeader
+        Value: "NotUsing"
+      - Key: WarningLevel
+        Value: "Level3"
+      - Key: Detect64BitPortabilityProblems
+        Value: "true"
+      - Key: DebugInformationFormat
+        Value: "ProgramDatabase"
+    VC10_VCLinkerTool:
+      - Key: AdditionalDependencies
+        Value: "$(rtm_lib);%(AdditionalDependencies)"
+      - Key: OutputFile
+        Value: "$(OutDir)\\__PROJECT_NAME__.exe"
+      - Key: LinkIncremental
+        Value: "false"
+      - Key: GenerateDebugInformation
+        Value: "false"
+      - Key: SubSystem
+        Value: "Console"
+      - Key: OptimizeReferences
+        Value: "true"
+      - Key: EnableCOMDATFolding
+        Value: "true"
+      - Key: LinkTimeCodeGeneration
+        Value: ""
+      - Key: TargetMachine
+        Value: "MachineX64"



More information about the openrtm-commit mailing list