[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