[openrtm-commit:02159] r2811 - in trunk/OpenRTM-aist: . examples/AutoTest examples/Composite examples/ConfigSample examples/ExtTrigger examples/SeqIO examples/SimpleIO examples/SimpleService src/ext/ec/logical_time src/ext/local_service/nameservice_file src/ext/sdo/observer src/lib/coil/win32 src/lib/coil/win32/coil src/lib/rtm src/lib/rtm/ext src/lib/rtm/idl utils/rtcd utils/rtcprof win32/OpenRTM-aist

openrtm @ openrtm.org openrtm @ openrtm.org
2016年 12月 8日 (木) 17:22:15 JST


Author: kawauchi
Date: 2016-12-08 17:22:15 +0900 (Thu, 08 Dec 2016)
New Revision: 2811

Modified:
   trunk/OpenRTM-aist/Makefile.am
   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/src/ext/ec/logical_time/Makefile.am
   trunk/OpenRTM-aist/src/ext/local_service/nameservice_file/Makefile.am
   trunk/OpenRTM-aist/src/ext/sdo/observer/Makefile.am
   trunk/OpenRTM-aist/src/lib/coil/win32/Makefile.am
   trunk/OpenRTM-aist/src/lib/coil/win32/coil/Makefile.am
   trunk/OpenRTM-aist/src/lib/rtm/Makefile.am
   trunk/OpenRTM-aist/src/lib/rtm/ext/Makefile.am
   trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am
   trunk/OpenRTM-aist/utils/rtcd/Makefile.am
   trunk/OpenRTM-aist/utils/rtcprof/Makefile.am
   trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am
Log:
[compat,->RELENG_1_2] Project file generation processing for Visual Studio has been organized. refs #3742

Modified: trunk/OpenRTM-aist/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -9,6 +9,8 @@
 
 SUBDIRS = build src utils examples etc $(DOCS) win32
 
+export VC_VERSION := 10 11 12 14
+
 DIST_SUBDIRS = packages $(SUBDIRS)
 
 EXTRA_DIST =        \

Modified: trunk/OpenRTM-aist/examples/AutoTest/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/AutoTest/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/AutoTest/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -138,50 +138,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/AutoTest
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj                   \
-		--type EXE                                           \
-		--vcversion "8.00"                                   \
-		--projectname "AutoTestInComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestIn_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestIn_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                      \
-		--type DLL                                              \
-		--vcversion "8.00"                                      \
-		--projectname "AutoTestIn"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestInDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestInDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                   \
-		--type EXE                                           \
-		--vcversion "8.00"                                   \
-		--projectname "AutoTestOutComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestOut_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestOut_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                      \
-		--type DLL                                              \
-		--vcversion "8.00"                                      \
-		--projectname "AutoTestOut"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestOutDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestOutDll_vc8.vcproj
-
 vc9proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj                   \
 		--type EXE                                           \
@@ -224,173 +182,49 @@
 		--header $(CONSUMER_H)
 	qkc -O- -sm $(win32_builddir)/AutoTestOutDll_vc9.vcproj
 
-vc10proj: 
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "10.00"                                   \
-		--projectname "AutoTestInComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestIn_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestIn_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "10.00"                                      \
-		--projectname "AutoTestIn"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestInDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestInDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "10.00"                                   \
-		--projectname "AutoTestOutComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestOut_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestOut_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "10.00"                                      \
-		--projectname "AutoTestOut"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestOutDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/AutoTestOutDll_vc12.vcxproj
-
-vc14proj: 
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "14.00"                                   \
-		--projectname "AutoTestInComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestIn_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestIn_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "14.00"                                      \
-		--projectname "AutoTestIn"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestInDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestInDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "14.00"                                   \
-		--projectname "AutoTestOutComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/AutoTestOut_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestOut_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "14.00"                                      \
-		--projectname "AutoTestOut"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/AutoTestOutDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/AutoTestOutDll_vc14.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+			--type EXE                                           \
+			--vcversion "$${ver}.00"                                   \
+			--projectname "AutoTestInComp"                \
+			--version $(RTM_VERSION)                             \
+			--out $(win32_builddir)/AutoTestIn_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                            \
+			--source $(PROVIDER_COMP_SRC)                        \
+			--header $(PROVIDER_H) ; \
+		qkc -O- -sm $(win32_builddir)/AutoTestIn_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+			--type DLL                                              \
+			--vcversion "$${ver}.00"                                      \
+			--projectname "AutoTestIn"                       \
+			--version $(RTM_VERSION)                                \
+			--out $(win32_builddir)/AutoTestInDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                            \
+			--source $(PROVIDER_SRC)                                \
+			--header $(PROVIDER_H) ; \
+		qkc -O- -sm $(win32_builddir)/AutoTestInDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+			--type EXE                                           \
+			--vcversion "$${ver}.00"                                   \
+			--projectname "AutoTestOutComp"                \
+			--version $(RTM_VERSION)                             \
+			--out $(win32_builddir)/AutoTestOut_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                            \
+			--source $(CONSUMER_COMP_SRC)                        \
+			--header $(CONSUMER_H) ; \
+		qkc -O- -sm $(win32_builddir)/AutoTestOut_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+			--type DLL                                              \
+			--vcversion "$${ver}.00"                                      \
+			--projectname "AutoTestOut"                       \
+			--version $(RTM_VERSION)                                \
+			--out $(win32_builddir)/AutoTestOutDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                            \
+			--source $(CONSUMER_COMP_SRC)                           \
+			--header $(CONSUMER_H) ; \
+		qkc -O- -sm $(win32_builddir)/AutoTestOutDll_vc$${ver}.vcxproj ; \
+	done
 	
 dist-hook:
 

Modified: trunk/OpenRTM-aist/examples/Composite/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/Composite/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/Composite/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -113,81 +113,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/Composite
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "ControllerComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Controller_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Controller.cpp ControllerComp.cpp     \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/Controller_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "Controller"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ControllerDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Controller.cpp                          \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/ControllerDll_vc8.vcproj
-
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "MotorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Motor_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Motor.cpp MotorComp.cpp     \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/Motor_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "Motor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/MotorDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Motor.cpp                          \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/MotorDll_vc8.vcproj
-
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "SensorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Sensor_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Sensor.cpp SensorComp.cpp     \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/Sensor_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "Sensor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/SensorDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Sensor.cpp                          \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/SensorDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "Composite"                    \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Composite_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Composite.cpp
-	qkc -O- -sm $(win32_builddir)/Composite_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj           \
 		--type EXE                                   \
@@ -261,298 +188,81 @@
 		--source Composite.cpp
 	qkc -O- -sm $(win32_builddir)/Composite_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "ControllerComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Controller_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Controller.cpp ControllerComp.cpp     \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/Controller_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "10.00"                              \
-		--projectname "Controller"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ControllerDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Controller.cpp                          \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/ControllerDll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "ControllerComp"                \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/Controller_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source Controller.cpp ControllerComp.cpp     \
+			--header Controller.h ; \
+		qkc -O- -sm $(win32_builddir)/Controller_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "Controller"                       \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/ControllerDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                    \
+			--source Controller.cpp                          \
+			--header Controller.h ; \
+		qkc -O- -sm $(win32_builddir)/ControllerDll_vc$${ver}.vcxproj ; \
+		\
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "MotorComp"                \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/Motor_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source Motor.cpp MotorComp.cpp     \
+			--header Motor.h ; \
+		qkc -O- -sm $(win32_builddir)/Motor_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "Motor"                       \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/MotorDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                    \
+			--source Motor.cpp                          \
+			--header Motor.h ; \
+		qkc -O- -sm $(win32_builddir)/MotorDll_vc$${ver}.vcxproj ; \
+		\
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "SensorComp"                \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/Sensor_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source Sensor.cpp SensorComp.cpp     \
+			--header Sensor.h ; \
+		qkc -O- -sm $(win32_builddir)/Sensor_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "Sensor"                       \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/SensorDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                    \
+			--source Sensor.cpp                          \
+			--header Sensor.h ; \
+		qkc -O- -sm $(win32_builddir)/SensorDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "Composite"                    \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/Composite_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source Composite.cpp ; \
+		qkc -O- -sm $(win32_builddir)/Composite_vc$${ver}.vcxproj ; \
+	done
 
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "MotorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Motor_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Motor.cpp MotorComp.cpp     \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/Motor_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "10.00"                              \
-		--projectname "Motor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/MotorDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Motor.cpp                          \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/MotorDll_vc10.vcxproj
-
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "SensorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Sensor_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Sensor.cpp SensorComp.cpp     \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/Sensor_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "10.00"                              \
-		--projectname "Sensor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/SensorDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Sensor.cpp                          \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/SensorDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "Composite"                    \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Composite_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Composite.cpp
-	qkc -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/Composite_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "ControllerComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Controller_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Controller.cpp ControllerComp.cpp     \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/Controller_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "14.00"                              \
-		--projectname "Controller"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ControllerDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Controller.cpp                          \
-		--header Controller.h
-	qkc -O- -sm $(win32_builddir)/ControllerDll_vc14.vcxproj
-
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "MotorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Motor_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Motor.cpp MotorComp.cpp     \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/Motor_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "14.00"                              \
-		--projectname "Motor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/MotorDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Motor.cpp                          \
-		--header Motor.h
-	qkc -O- -sm $(win32_builddir)/MotorDll_vc14.vcxproj
-
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "SensorComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Sensor_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Sensor.cpp SensorComp.cpp     \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/Sensor_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "14.00"                              \
-		--projectname "Sensor"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/SensorDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source Sensor.cpp                          \
-		--header Sensor.h
-	qkc -O- -sm $(win32_builddir)/SensorDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "Composite"                    \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/Composite_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source Composite.cpp
-	qkc -O- -sm $(win32_builddir)/Composite_vc14.vcxproj
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/ConfigSample/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -70,30 +70,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/ConfigSample/
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj:
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type EXE                                      \
-		--vcversion "8.00"                              \
-		--projectname "ConfigSampleComp"                \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConfigSample_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                       \
-		--source ConfigSample.cpp ConfigSampleComp.cpp  \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSample_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                 \
-		--type DLL                                         \
-		--vcversion "8.00"                                 \
-		--projectname "ConfigSample"                       \
-		--version $(RTM_VERSION)                           \
-		--out $(win32_builddir)/ConfigSampleDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                       \
-		--source ConfigSample.cpp                          \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSampleDll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj              \
 		--type EXE                                      \
@@ -116,94 +94,30 @@
 		--header ConfigSample.h VectorConvert.h
 	qkc -O- -sm $(win32_builddir)/ConfigSampleDll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type EXE                                      \
-		--vcversion "10.00"                              \
-		--projectname "ConfigSampleComp"                \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConfigSample_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                       \
-		--source ConfigSample.cpp ConfigSampleComp.cpp  \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSample_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
-		--type DLL                                         \
-		--vcversion "10.00"                                 \
-		--projectname "ConfigSample"                       \
-		--version $(RTM_VERSION)                           \
-		--out $(win32_builddir)/ConfigSampleDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                       \
-		--source ConfigSample.cpp                          \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSampleDll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type EXE                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "ConfigSampleComp"                \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/ConfigSample_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                       \
+			--source ConfigSample.cpp ConfigSampleComp.cpp  \
+			--header ConfigSample.h VectorConvert.h ; \
+		qkc -O- -sm $(win32_builddir)/ConfigSample_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                 \
+			--type DLL                                         \
+			--vcversion "$${ver}.00"                                 \
+			--projectname "ConfigSample"                       \
+			--version $(RTM_VERSION)                           \
+			--out $(win32_builddir)/ConfigSampleDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                       \
+			--source ConfigSample.cpp                          \
+			--header ConfigSample.h VectorConvert.h ; \
+		qkc -O- -sm $(win32_builddir)/ConfigSampleDll_vc$${ver}.vcxproj ; \
+	done
 
-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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/ConfigSampleDll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type EXE                                      \
-		--vcversion "14.00"                              \
-		--projectname "ConfigSampleComp"                \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConfigSample_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                       \
-		--source ConfigSample.cpp ConfigSampleComp.cpp  \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSample_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                 \
-		--type DLL                                         \
-		--vcversion "14.00"                                 \
-		--projectname "ConfigSample"                       \
-		--version $(RTM_VERSION)                           \
-		--out $(win32_builddir)/ConfigSampleDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                       \
-		--source ConfigSample.cpp                          \
-		--header ConfigSample.h VectorConvert.h
-	qkc -O- -sm $(win32_builddir)/ConfigSampleDll_vc14.vcxproj
-	
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/ExtTrigger/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -73,58 +73,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/ExtTrigger
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "ExtConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "ExtConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj            \
-		--type EXE                                    \
-		--vcversion "8.00"                            \
-		--projectname "ExtConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj               \
-		--type DLL                                       \
-		--vcversion "8.00"                               \
-		--projectname "ExtConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj               \
-		--type EXE                                       \
-		--vcversion "8.00"                               \
-		--projectname "ExtConnectorComp"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConnectorComp_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConnectorComp.cpp
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj           \
 		--type EXE                                   \
@@ -175,206 +125,58 @@
 		--yaml ../rtc.vcproj.yaml                     \
 		--source ConnectorComp.cpp
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "ExtConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "10.00"                              \
-		--projectname "ExtConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "10.00"                            \
-		--projectname "ExtConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "10.00"                               \
-		--projectname "ExtConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type EXE                                       \
-		--vcversion "10.00"                               \
-		--projectname "ExtConnectorComp"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConnectorComp_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConnectorComp.cpp
-		
-vc11proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "11.00"                           \
-		--projectname "ExtConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc11.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc11.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "11.00"                              \
-		--projectname "ExtConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc11.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc11.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "11.00"                            \
-		--projectname "ExtConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc11.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc11.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "11.00"                               \
-		--projectname "ExtConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc11.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc11.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type EXE                                       \
-		--vcversion "11.00"                               \
-		--projectname "ExtConnectorComp"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConnectorComp_vc11.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConnectorComp.cpp
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "ExtConsoleInComp"                \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/ConsoleIn_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source ConsoleIn.cpp ConsoleInComp.cpp     \
+			--header ConsoleIn.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleIn_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "ExtConsoleIn"                       \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/ConsoleInDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                    \
+			--source ConsoleIn.cpp                          \
+			--header ConsoleIn.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj            \
+			--type EXE                                    \
+			--vcversion "$${ver}.00"                            \
+			--projectname "ExtConsoleOutComp"                \
+			--version $(RTM_VERSION)                      \
+			--out $(win32_builddir)/ConsoleOut_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                     \
+			--source ConsoleOut.cpp ConsoleOutComp.cpp    \
+			--header ConsoleOut.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleOut_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj               \
+			--type DLL                                       \
+			--vcversion "$${ver}.00"                               \
+			--projectname "ExtConsoleOut"                       \
+			--version $(RTM_VERSION)                         \
+			--out $(win32_builddir)/ConsoleOutDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                     \
+			--source ConsoleOut.cpp                          \
+			--header ConsoleOut.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj               \
+			--type EXE                                       \
+			--vcversion "$${ver}.00"                               \
+			--projectname "ExtConnectorComp"                       \
+			--version $(RTM_VERSION)                         \
+			--out $(win32_builddir)/ConnectorComp_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                     \
+			--source ConnectorComp.cpp ; \
+	done
 
-vc12proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "12.00"                           \
-		--projectname "ExtConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc12.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc12.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "12.00"                              \
-		--projectname "ExtConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc12.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc12.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "12.00"                            \
-		--projectname "ExtConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc12.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc12.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "12.00"                               \
-		--projectname "ExtConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc12.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc12.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type EXE                                       \
-		--vcversion "12.00"                               \
-		--projectname "ExtConnectorComp"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConnectorComp_vc12.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConnectorComp.cpp
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "ExtConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "14.00"                              \
-		--projectname "ExtConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "14.00"                            \
-		--projectname "ExtConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "14.00"                               \
-		--projectname "ExtConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type EXE                                       \
-		--vcversion "14.00"                               \
-		--projectname "ExtConnectorComp"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConnectorComp_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConnectorComp.cpp
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/SeqIO/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SeqIO/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/SeqIO/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -86,50 +86,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/SeqIO
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj       \
-		--type EXE                               \
-		--vcversion "8.00"                       \
-		--projectname "SeqInComp"                \
-		--version $(RTM_VERSION)                 \
-		--out $(win32_builddir)/SeqIn_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                \
-		--source SeqIn.cpp SeqInComp.cpp         \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqIn_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj          \
-		--type DLL                                  \
-		--vcversion "8.00"                          \
-		--projectname "SeqIn"                       \
-		--version $(RTM_VERSION)                    \
-		--out $(win32_builddir)/SeqInDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                \
-		--source SeqIn.cpp                          \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqInDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj        \
-		--type EXE                                \
-		--vcversion "8.00"                        \
-		--projectname "SeqOutComp"                \
-		--version $(RTM_VERSION)                  \
-		--out $(win32_builddir)/SeqOut_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                 \
-		--source SeqOut.cpp SeqOutComp.cpp        \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOut_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type DLL                                   \
-		--vcversion "8.00"                           \
-		--projectname "SeqOut"                       \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/SeqOutDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                 \
-		--source SeqOut.cpp                          \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOutDll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj       \
 		--type EXE                               \
@@ -172,174 +130,50 @@
 		--header SeqOut.h
 	qkc -O- -sm $(win32_builddir)/SeqOutDll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj       \
-		--type EXE                               \
-		--vcversion "10.00"                       \
-		--projectname "SeqInComp"                \
-		--version $(RTM_VERSION)                 \
-		--out $(win32_builddir)/SeqIn_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                \
-		--source SeqIn.cpp SeqInComp.cpp         \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqIn_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj          \
-		--type DLL                                  \
-		--vcversion "10.00"                          \
-		--projectname "SeqIn"                       \
-		--version $(RTM_VERSION)                    \
-		--out $(win32_builddir)/SeqInDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                \
-		--source SeqIn.cpp                          \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqInDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj        \
-		--type EXE                                \
-		--vcversion "10.00"                        \
-		--projectname "SeqOutComp"                \
-		--version $(RTM_VERSION)                  \
-		--out $(win32_builddir)/SeqOut_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                 \
-		--source SeqOut.cpp SeqOutComp.cpp        \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOut_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type DLL                                   \
-		--vcversion "10.00"                           \
-		--projectname "SeqOut"                       \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/SeqOutDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                 \
-		--source SeqOut.cpp                          \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOutDll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj       \
+			--type EXE                               \
+			--vcversion "$${ver}.00"                       \
+			--projectname "SeqInComp"                \
+			--version $(RTM_VERSION)                 \
+			--out $(win32_builddir)/SeqIn_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                \
+			--source SeqIn.cpp SeqInComp.cpp         \
+			--header SeqIn.h ; \
+		qkc -O- -sm $(win32_builddir)/SeqIn_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj          \
+			--type DLL                                  \
+			--vcversion "$${ver}.00"                          \
+			--projectname "SeqIn"                       \
+			--version $(RTM_VERSION)                    \
+			--out $(win32_builddir)/SeqInDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                \
+			--source SeqIn.cpp                          \
+			--header SeqIn.h ; \
+		qkc -O- -sm $(win32_builddir)/SeqInDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj        \
+			--type EXE                                \
+			--vcversion "$${ver}.00"                        \
+			--projectname "SeqOutComp"                \
+			--version $(RTM_VERSION)                  \
+			--out $(win32_builddir)/SeqOut_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                 \
+			--source SeqOut.cpp SeqOutComp.cpp        \
+			--header SeqOut.h ; \
+		qkc -O- -sm $(win32_builddir)/SeqOut_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type DLL                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "SeqOut"                       \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/SeqOutDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                 \
+			--source SeqOut.cpp                          \
+			--header SeqOut.h ; \
+		qkc -O- -sm $(win32_builddir)/SeqOutDll_vc$${ver}.vcxproj ; \
+	done
 
-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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/SeqOutDll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj       \
-		--type EXE                               \
-		--vcversion "14.00"                       \
-		--projectname "SeqInComp"                \
-		--version $(RTM_VERSION)                 \
-		--out $(win32_builddir)/SeqIn_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                \
-		--source SeqIn.cpp SeqInComp.cpp         \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqIn_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj          \
-		--type DLL                                  \
-		--vcversion "14.00"                          \
-		--projectname "SeqIn"                       \
-		--version $(RTM_VERSION)                    \
-		--out $(win32_builddir)/SeqInDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                \
-		--source SeqIn.cpp                          \
-		--header SeqIn.h
-	qkc -O- -sm $(win32_builddir)/SeqInDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj        \
-		--type EXE                                \
-		--vcversion "14.00"                        \
-		--projectname "SeqOutComp"                \
-		--version $(RTM_VERSION)                  \
-		--out $(win32_builddir)/SeqOut_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                 \
-		--source SeqOut.cpp SeqOutComp.cpp        \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOut_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type DLL                                   \
-		--vcversion "14.00"                           \
-		--projectname "SeqOut"                       \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/SeqOutDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                 \
-		--source SeqOut.cpp                          \
-		--header SeqOut.h
-	qkc -O- -sm $(win32_builddir)/SeqOutDll_vc14.vcxproj
-	
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/SimpleIO/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -96,50 +96,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/SimpleIO
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj           \
-		--type EXE                                   \
-		--vcversion "8.00"                           \
-		--projectname "ConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "ConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj            \
-		--type EXE                                    \
-		--vcversion "8.00"                            \
-		--projectname "ConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj               \
-		--type DLL                                       \
-		--vcversion "8.00"                               \
-		--projectname "ConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj           \
 		--type EXE                                   \
@@ -182,174 +140,50 @@
 		--header ConsoleOut.h
 	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "10.00"                           \
-		--projectname "ConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "10.00"                              \
-		--projectname "ConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "10.00"                            \
-		--projectname "ConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "10.00"                               \
-		--projectname "ConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj           \
+			--type EXE                                   \
+			--vcversion "$${ver}.00"                           \
+			--projectname "ConsoleInComp"                \
+			--version $(RTM_VERSION)                     \
+			--out $(win32_builddir)/ConsoleIn_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                    \
+			--source ConsoleIn.cpp ConsoleInComp.cpp     \
+			--header ConsoleIn.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleIn_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                      \
+			--vcversion "$${ver}.00"                              \
+			--projectname "ConsoleIn"                       \
+			--version $(RTM_VERSION)                        \
+			--out $(win32_builddir)/ConsoleInDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                    \
+			--source ConsoleIn.cpp                          \
+			--header ConsoleIn.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj            \
+			--type EXE                                    \
+			--vcversion "$${ver}.00"                            \
+			--projectname "ConsoleOutComp"                \
+			--version $(RTM_VERSION)                      \
+			--out $(win32_builddir)/ConsoleOut_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                     \
+			--source ConsoleOut.cpp ConsoleOutComp.cpp    \
+			--header ConsoleOut.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleOut_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj               \
+			--type DLL                                       \
+			--vcversion "$${ver}.00"                               \
+			--projectname "ConsoleOut"                       \
+			--version $(RTM_VERSION)                         \
+			--out $(win32_builddir)/ConsoleOutDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                     \
+			--source ConsoleOut.cpp                          \
+			--header ConsoleOut.h ; \
+		qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc$${ver}.vcxproj ; \
+	done
 
-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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/ConsoleOutDll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj           \
-		--type EXE                                   \
-		--vcversion "14.00"                           \
-		--projectname "ConsoleInComp"                \
-		--version $(RTM_VERSION)                     \
-		--out $(win32_builddir)/ConsoleIn_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                    \
-		--source ConsoleIn.cpp ConsoleInComp.cpp     \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleIn_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                      \
-		--vcversion "14.00"                              \
-		--projectname "ConsoleIn"                       \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/ConsoleInDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                    \
-		--source ConsoleIn.cpp                          \
-		--header ConsoleIn.h
-	qkc -O- -sm $(win32_builddir)/ConsoleInDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj            \
-		--type EXE                                    \
-		--vcversion "14.00"                            \
-		--projectname "ConsoleOutComp"                \
-		--version $(RTM_VERSION)                      \
-		--out $(win32_builddir)/ConsoleOut_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                     \
-		--source ConsoleOut.cpp ConsoleOutComp.cpp    \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOut_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj               \
-		--type DLL                                       \
-		--vcversion "14.00"                               \
-		--projectname "ConsoleOut"                       \
-		--version $(RTM_VERSION)                         \
-		--out $(win32_builddir)/ConsoleOutDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                     \
-		--source ConsoleOut.cpp                          \
-		--header ConsoleOut.h
-	qkc -O- -sm $(win32_builddir)/ConsoleOutDll_vc14.vcxproj
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/examples/SimpleService/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/examples/SimpleService/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/examples/SimpleService/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -154,50 +154,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/examples/SimpleService
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj                   \
-		--type EXE                                           \
-		--vcversion "8.00"                                   \
-		--projectname "MyServiceProviderComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceProvider_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProvider_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                      \
-		--type DLL                                              \
-		--vcversion "8.00"                                      \
-		--projectname "MyServiceProvider"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceProviderDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProviderDll_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                   \
-		--type EXE                                           \
-		--vcversion "8.00"                                   \
-		--projectname "MyServiceConsumerComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceConsumer_vc8.vcproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumer_vc8.vcproj
-	$(top_builddir)/build/vcprojtool.py vcproj                      \
-		--type DLL                                              \
-		--vcversion "8.00"                                      \
-		--projectname "MyServiceConsumer"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceConsumerDll_vc8.vcproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc8.vcproj
-
 vc9proj: 
 	$(top_builddir)/build/vcprojtool.py vcproj                   \
 		--type EXE                                           \
@@ -240,174 +198,50 @@
 		--header $(CONSUMER_H)
 	qkc -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc9.vcproj
 
-vc10proj: 
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "10.00"                                   \
-		--projectname "MyServiceProviderComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceProvider_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProvider_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "10.00"                                      \
-		--projectname "MyServiceProvider"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceProviderDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProviderDll_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "10.00"                                   \
-		--projectname "MyServiceConsumerComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceConsumer_vc10.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumer_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "10.00"                                      \
-		--projectname "MyServiceConsumer"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceConsumerDll_vc10.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+			--type EXE                                           \
+			--vcversion "$${ver}.00"                                   \
+			--projectname "MyServiceProviderComp"                \
+			--version $(RTM_VERSION)                             \
+			--out $(win32_builddir)/MyServiceProvider_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                            \
+			--source $(PROVIDER_COMP_SRC)                        \
+			--header $(PROVIDER_H) ; \
+		qkc -O- -sm $(win32_builddir)/MyServiceProvider_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+			--type DLL                                              \
+			--vcversion "$${ver}.00"                                      \
+			--projectname "MyServiceProvider"                       \
+			--version $(RTM_VERSION)                                \
+			--out $(win32_builddir)/MyServiceProviderDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                            \
+			--source $(PROVIDER_SRC)                                \
+			--header $(PROVIDER_H) ; \
+		qkc -O- -sm $(win32_builddir)/MyServiceProviderDll_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+			--type EXE                                           \
+			--vcversion "$${ver}.00"                                   \
+			--projectname "MyServiceConsumerComp"                \
+			--version $(RTM_VERSION)                             \
+			--out $(win32_builddir)/MyServiceConsumer_vc$${ver}.vcxproj \
+			--yaml ../rtc.vcproj.yaml                            \
+			--source $(CONSUMER_COMP_SRC)                        \
+			--header $(CONSUMER_H) ; \
+		qkc -O- -sm $(win32_builddir)/MyServiceConsumer_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                      \
+			--type DLL                                              \
+			--vcversion "$${ver}.00"                                      \
+			--projectname "MyServiceConsumer"                       \
+			--version $(RTM_VERSION)                                \
+			--out $(win32_builddir)/MyServiceConsumerDll_vc$${ver}.vcxproj \
+			--yaml ../rtcdll.vcproj.yaml                            \
+			--source $(CONSUMER_COMP_SRC)                           \
+			--header $(CONSUMER_H) ; \
+		qkc -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc$${ver}.vcxproj ; \
+	done
 
-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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -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 -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc12.vcxproj
-
-vc14proj: 
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "14.00"                                   \
-		--projectname "MyServiceProviderComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceProvider_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(PROVIDER_COMP_SRC)                        \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProvider_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "14.00"                                      \
-		--projectname "MyServiceProvider"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceProviderDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(PROVIDER_SRC)                                \
-		--header $(PROVIDER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceProviderDll_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type EXE                                           \
-		--vcversion "14.00"                                   \
-		--projectname "MyServiceConsumerComp"                \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/MyServiceConsumer_vc14.vcxproj \
-		--yaml ../rtc.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                        \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumer_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj                      \
-		--type DLL                                              \
-		--vcversion "14.00"                                      \
-		--projectname "MyServiceConsumer"                       \
-		--version $(RTM_VERSION)                                \
-		--out $(win32_builddir)/MyServiceConsumerDll_vc14.vcxproj \
-		--yaml ../rtcdll.vcproj.yaml                            \
-		--source $(CONSUMER_COMP_SRC)                           \
-		--header $(CONSUMER_H)
-	qkc -O- -sm $(win32_builddir)/MyServiceConsumerDll_vc14.vcxproj
-
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/src/ext/ec/logical_time/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/ec/logical_time/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/ext/ec/logical_time/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -108,20 +108,8 @@
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/ext/ec/logical_time
 PROJNAME=LogicalTimeTriggeredEC
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "$(PROJNAME)"                     \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj  \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml \
-		--source $(OBSERVER_WIN_SRC)                        \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj              \
 		--type DLL                                      \
@@ -134,54 +122,20 @@
 		--header $(OBSERVER_WIN_H)
 	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "10.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                        \
+			--vcversion "$${ver}.00"                               \
+			--projectname "$(PROJNAME)"                       \
+			--version $(RTM_VERSION)                          \
+			--out $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj \
+			--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
+			--source $(OBSERVER_WIN_SRC)                          \
+			--header $(OBSERVER_WIN_H) ; \
+		qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj ; \
+	done
 
-vc11proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "11.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj
-
-vc12proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "12.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "14.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj
-	
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/src/ext/local_service/nameservice_file/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/local_service/nameservice_file/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/ext/local_service/nameservice_file/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -37,20 +37,8 @@
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/ext/local_service/nameservice_file
 PROJNAME=FileNameservice
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "$(PROJNAME)"                     \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj  \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml \
-		--source $(FILENAMESERVICE_SRC)                        \
-		--header $(FILENAMESERVICE_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj              \
 		--type DLL                                      \
@@ -63,54 +51,20 @@
 		--header $(FILENAMESERVICE_H)
 	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "10.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(FILENAMESERVICE_SRC)                          \
-		--header $(FILENAMESERVICE_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                        \
+			--vcversion "$${ver}.00"                               \
+			--projectname "$(PROJNAME)"                       \
+			--version $(RTM_VERSION)                          \
+			--out $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj \
+			--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
+			--source $(FILENAMESERVICE_SRC)                          \
+			--header $(FILENAMESERVICE_H) ; \
+		qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj ; \
+	done
 
-vc11proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "11.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(FILENAMESERVICE_SRC)                          \
-		--header $(FILENAMESERVICE_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj
-
-vc12proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "12.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(FILENAMESERVICE_SRC)                          \
-		--header $(FILENAMESERVICE_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "14.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(FILENAMESERVICE_SRC)                          \
-		--header $(FILENAMESERVICE_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj
-	
 #dist-hook: vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/src/ext/sdo/observer/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/ext/sdo/observer/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/ext/sdo/observer/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -105,20 +105,8 @@
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/ext/sdo/observer
 PROJNAME=ComponentObserverConsumer
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: 
-	$(top_builddir)/build/vcprojtool.py vcproj              \
-		--type DLL                                      \
-		--vcversion "8.00"                              \
-		--projectname "$(PROJNAME)"                     \
-		--version $(RTM_VERSION)                        \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj  \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml \
-		--source $(OBSERVER_WIN_SRC)                        \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc8.vcproj
-
 vc9proj:
 	$(top_builddir)/build/vcprojtool.py vcproj              \
 		--type DLL                                      \
@@ -131,54 +119,20 @@
 		--header $(OBSERVER_WIN_H)
 	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc9.vcproj
 
-vc10proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "10.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc10.vcxproj
+vcxproj:
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj              \
+			--type DLL                                        \
+			--vcversion "$${ver}.00"                               \
+			--projectname "$(PROJNAME)"                       \
+			--version $(RTM_VERSION)                          \
+			--out $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj \
+			--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
+			--source $(OBSERVER_WIN_SRC)                          \
+			--header $(OBSERVER_WIN_H) ; \
+		qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc$${ver}.vcxproj ; \
+	done
 
-vc11proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "11.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc11.vcxproj
-
-vc12proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "12.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc12.vcxproj
-
-vc14proj:
-	$(top_builddir)/build/vcxprojtool.py vcxproj              \
-		--type DLL                                        \
-		--vcversion "14.00"                               \
-		--projectname "$(PROJNAME)"                       \
-		--version $(RTM_VERSION)                          \
-		--out $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj \
-		--yaml $(top_builddir)/examples/rtcdll.vcproj.yaml  \
-		--source $(OBSERVER_WIN_SRC)                          \
-		--header $(OBSERVER_WIN_H)
-	qkc -O- -sm $(win32_builddir)/$(PROJNAME)Dll_vc14.vcxproj
-	
 dist-hook: lst vcproj
 
 

Modified: trunk/OpenRTM-aist/src/lib/coil/win32/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/coil/win32/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/lib/coil/win32/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -18,7 +18,6 @@
 	coil_config.props      \
 	coil_distbuild.vsprops \
 	coil_distbuild.props   \
-	coil_vc8.sln           \
 	coil_vc9.sln           \
 	coil_vc10.sln          \
 	coil_vc11.sln          \
@@ -30,20 +29,12 @@
 #------------------------------------------------------------
 win32_builddir = .
 
-sln: coil_vc8.sln coil_vc9.sln coil_vc10.sln coil_vc11.sln coil_vc12.sln coil_vc14.sln
+sln: coil_vc9.sln coil_vc10.sln coil_vc11.sln coil_vc12.sln coil_vc14.sln
 
 vcproj:
 	(cd coil ; make vcproj)
 
 
-coil_vc8.sln: coil.sln.dep vcproj
-	$(top_srcdir)/build/slntool.py     \
-		--vcversion VC8            \
-		--dep coil.sln.dep \
-		--out coil_vc8.sln \
-		`find ./ -name '*_vc8.vcproj'`
-	qkc -O- -ms coil_vc8.sln
-
 coil_vc9.sln: coil.sln.dep vcproj
 	$(top_srcdir)/build/slntool.py     \
 		--vcversion VC9            \

Modified: trunk/OpenRTM-aist/src/lib/coil/win32/coil/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/coil/win32/coil/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/lib/coil/win32/coil/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -84,7 +84,6 @@
 
 EXTRA_DIST =                \
 	$(COIL_ALL)         \
-	libcoil_vc8.vcproj  \
 	libcoil_vc9.vcproj  \
 	libcoil_vc10.vcxproj  \
 	libcoil.vcproj.yaml
@@ -101,19 +100,8 @@
 #------------------------------------------------------------
 win32_builddir = .
 
-vcproj: libcoil_vc8.vcproj libcoil_vc9.vcproj libcoil_vc10.vcxproj libcoil_vc11.vcxproj libcoil_vc12.vcxproj libcoil_vc14.vcxproj
+vcproj: libcoil_vc9.vcproj libcoil.vcxproj
 
-libcoil_vc8.vcproj: libcoil.vcproj.yaml $(COIL_ALL)
-	$(top_builddir)/build/vcprojtool.py vcproj \
-		--type DLL \
-		--vcversion "8.00" \
-		--version $(COIL_VERSION) \
-		--out $(win32_builddir)/libcoil_vc8.vcproj \
-		--yaml libcoil.vcproj.yaml \
-		--source $(COIL_SRC) \
-		--header $(COIL_H)
-	qkc -O- -sm $(win32_builddir)/libcoil_vc8.vcproj
-
 libcoil_vc9.vcproj: libcoil.vcproj.yaml $(COIL_ALL)
 	$(top_builddir)/build/vcprojtool.py vcproj \
 		--type DLL \
@@ -125,50 +113,18 @@
 		--header $(COIL_H)
 	qkc -O- -sm $(win32_builddir)/libcoil_vc9.vcproj
 
-libcoil_vc10.vcxproj: libcoil.vcproj.yaml $(COIL_ALL)
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "10.00" \
-		--version $(COIL_VERSION) \
-		--out $(win32_builddir)/libcoil_vc10.vcxproj \
-		--yaml libcoil.vcproj.yaml \
-		--source $(COIL_SRC) \
-		--header $(COIL_H)
-	qkc -O- -sm $(win32_builddir)/libcoil_vc10.vcxproj
+libcoil.vcxproj: libcoil.vcproj.yaml $(COIL_ALL)
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj \
+			--type DLL \
+			--vcversion "$${ver}.00" \
+			--version $(COIL_VERSION) \
+			--out $(win32_builddir)/libcoil_vc$${ver}.vcxproj \
+			--yaml libcoil.vcproj.yaml \
+			--source $(COIL_SRC) \
+			--header $(COIL_H) ; \
+		qkc -O- -sm $(win32_builddir)/libcoil_vc$${ver}.vcxproj ; \
+	done
 
-libcoil_vc11.vcxproj: libcoil.vcproj.yaml $(COIL_ALL)
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "11.00" \
-		--version $(COIL_VERSION) \
-		--out $(win32_builddir)/libcoil_vc11.vcxproj \
-		--yaml libcoil.vcproj.yaml \
-		--source $(COIL_SRC) \
-		--header $(COIL_H)
-	qkc -O- -sm $(win32_builddir)/libcoil_vc11.vcxproj
-
-libcoil_vc12.vcxproj: libcoil.vcproj.yaml $(COIL_ALL)
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "12.00" \
-		--version $(COIL_VERSION) \
-		--out $(win32_builddir)/libcoil_vc12.vcxproj \
-		--yaml libcoil.vcproj.yaml \
-		--source $(COIL_SRC) \
-		--header $(COIL_H)
-	qkc -O- -sm $(win32_builddir)/libcoil_vc12.vcxproj
-	
-libcoil_vc14.vcxproj: libcoil.vcproj.yaml $(COIL_ALL)
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "14.00" \
-		--version $(COIL_VERSION) \
-		--out $(win32_builddir)/libcoil_vc14.vcxproj \
-		--yaml libcoil.vcproj.yaml \
-		--source $(COIL_SRC) \
-		--header $(COIL_H)
-	qkc -O- -sm $(win32_builddir)/libcoil_vc14.vcxproj
-
-
 dist-hook: lst vcproj
 

Modified: trunk/OpenRTM-aist/src/lib/rtm/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/lib/rtm/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -185,19 +185,8 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: libRTC.vcproj.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj \
-		--type DLL \
-		--vcversion "8.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libRTC_vc8.vcproj \
-		--yaml libRTC.vcproj.yaml \
-		--source $(RTC_SRC) \
-		--header $(rtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc8.vcproj
-
 vc9proj: libRTC.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
 		--type DLL \
@@ -209,51 +198,19 @@
 		--header $(rtmheader_HEADERS)
 	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc9.vcproj
 
-vc10proj: libRTC.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "10.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libRTC_vc10.vcxproj \
-		--yaml libRTC.vcproj.yaml \
-		--source $(RTC_SRC) \
-		--header $(rtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc10.vcxproj
+vcxproj: libRTC.vcproj.yaml
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj \
+			--type DLL \
+			--vcversion "$${ver}.00" \
+			--version $(RTM_VERSION) \
+			--out $(win32_builddir)/rtm/libRTC_vc$${ver}.vcxproj \
+			--yaml libRTC.vcproj.yaml \
+			--source $(RTC_SRC) \
+			--header $(rtmheader_HEADERS) ; \
+		qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc$${ver}.vcxproj ; \
+	done
 
-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 -O- -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 -O- -sm $(win32_builddir)/rtm/libRTC_vc12.vcxproj
-
-vc14proj: libRTC.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "14.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/libRTC_vc14.vcxproj \
-		--yaml libRTC.vcproj.yaml \
-		--source $(RTC_SRC) \
-		--header $(rtmheader_HEADERS)
-	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc14.vcxproj
-
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/src/lib/rtm/ext/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/ext/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/lib/rtm/ext/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -182,7 +182,7 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
 vc9proj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
@@ -204,87 +204,28 @@
 		--header $(CAMERASKEL_H)
 	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc9.vcproj
 
-vc10proj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "10.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmManipulator_vc10.vcxproj \
-		--yaml librtmManipulator.vcproj.yaml \
-		--source $(MANIPULATORSKEL_CPP) \
-		--header $(MANIPULATORSKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmManipulator_vc10.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "10.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmCamera_vc10.vcxproj \
-		--yaml librtmCamera.vcproj.yaml \
-		--source $(CAMERASKEL_CPP) \
-		--header $(CAMERASKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc10.vcxproj
+vcxproj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj \
+			--type DLL \
+			--vcversion "$${ver}.00" \
+			--version $(RTM_VERSION) \
+			--out $(win32_builddir)/rtm/ext/librtmManipulator_vc$${ver}.vcxproj \
+			--yaml librtmManipulator.vcproj.yaml \
+			--source $(MANIPULATORSKEL_CPP) \
+			--header $(MANIPULATORSKEL_H) ; \
+		qkc -O- -sm $(win32_builddir)/rtm/ext/librtmManipulator_vc$${ver}.vcxproj ; \
+		$(top_builddir)/build/vcxprojtool.py vcxproj \
+			--type DLL \
+			--vcversion "$${ver}.00" \
+			--version $(RTM_VERSION) \
+			--out $(win32_builddir)/rtm/ext/librtmCamera_vc$${ver}.vcxproj \
+			--yaml librtmCamera.vcproj.yaml \
+			--source $(CAMERASKEL_CPP) \
+			--header $(CAMERASKEL_H) ; \
+		qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc$${ver}.vcxproj ; \
+	done
 
-vc11proj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "11.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmManipulator_vc11.vcxproj \
-		--yaml librtmManipulator.vcproj.yaml \
-		--source $(MANIPULATORSKEL_CPP) \
-		--header $(MANIPULATORSKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmManipulator_vc11.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "11.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmCamera_vc11.vcxproj \
-		--yaml librtmCamera.vcproj.yaml \
-		--source $(CAMERASKEL_CPP) \
-		--header $(CAMERASKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc11.vcxproj
-
-vc12proj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "12.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmManipulator_vc12.vcxproj \
-		--yaml librtmManipulator.vcproj.yaml \
-		--source $(MANIPULATORSKEL_CPP) \
-		--header $(MANIPULATORSKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmManipulator_vc12.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "12.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmCamera_vc12.vcxproj \
-		--yaml librtmCamera.vcproj.yaml \
-		--source $(CAMERASKEL_CPP) \
-		--header $(CAMERASKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc12.vcxproj
-
-vc14proj: librtmManipulator.vcproj.yaml librtmCamera.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "14.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmManipulator_vc14.vcxproj \
-		--yaml librtmManipulator.vcproj.yaml \
-		--source $(MANIPULATORSKEL_CPP) \
-		--header $(MANIPULATORSKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmManipulator_vc14.vcxproj
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type DLL \
-		--vcversion "14.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/ext/librtmCamera_vc14.vcxproj \
-		--yaml librtmCamera.vcproj.yaml \
-		--source $(CAMERASKEL_CPP) \
-		--header $(CAMERASKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/ext/librtmCamera_vc14.vcxproj
-
-
 dist-hook: lst vcproj
 
 # Cleanup

Modified: trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/src/lib/rtm/idl/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -219,19 +219,8 @@
 #------------------------------------------------------------
 win32_builddir=$(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: libRTCSkel.vcproj.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj \
-		--type LIB \
-		--vcversion "8.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/idl/libRTCSkel_vc8.vcproj \
-		--yaml libRTCSkel.vcproj.yaml \
-		--source $(SKEL_CPP) \
-		--header $(SKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc8.vcproj
-
 vc9proj: libRTCSkel.vcproj.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj \
 		--type LIB \
@@ -243,50 +232,19 @@
 		--header $(SKEL_H)
 	qkc -O- -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc9.vcproj
 
-vc10proj: libRTCSkel.vcproj.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj \
-		--type LIB \
-		--vcversion "10.00" \
-		--version $(RTM_VERSION) \
-		--out $(win32_builddir)/rtm/idl/libRTCSkel_vc10.vcxproj \
-		--yaml libRTCSkel.vcproj.yaml \
-		--source $(SKEL_CPP) \
-		--header $(SKEL_H)
-	qkc -O- -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 -O- -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 -O- -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc12.vcxproj
-vc14proj: libRTCSkel.vcproj.yaml
+vcxproj: libRTCSkel.vcproj.yaml
+	for ver in $(VC_VERSION); do \
 		$(top_builddir)/build/vcxprojtool.py vcxproj \
 			--type LIB \
-			--vcversion "14.00" \
+			--vcversion "$${ver}.00" \
 			--version $(RTM_VERSION) \
-			--out $(win32_builddir)/rtm/idl/libRTCSkel_vc14.vcxproj \
+			--out $(win32_builddir)/rtm/idl/libRTCSkel_vc$${ver}.vcxproj \
 			--yaml libRTCSkel.vcproj.yaml \
 			--source $(SKEL_CPP) \
-			--header $(SKEL_H)
-	qkc -O- -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc14.vcxproj
+			--header $(SKEL_H) ; \
+		qkc -O- -sm $(win32_builddir)/rtm/idl/libRTCSkel_vc$${ver}.vcxproj ; \
+	done
 
-
 dist-hook: lst vcproj
 
 # Cleanup

Modified: trunk/OpenRTM-aist/utils/rtcd/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/utils/rtcd/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/utils/rtcd/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -29,19 +29,8 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: rtcd.yaml
-	$(top_builddir)/build/vcprojtool.py vcproj             \
-		--type RTCEXE                                      \
-		--vcversion "8.00"                                 \
-		--projectname "rtcd"                               \
-		--version $(RTM_VERSION)                           \
-		--out $(win32_builddir)/utils/rtcd/rtcd_vc8.vcproj \
-		--yaml rtcd.yaml                                   \
-		--source $(rtcd_SOURCES)
-#	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc8.vcproj
-
 vc9proj: rtcd.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj             \
 		--type RTCEXE                                      \
@@ -51,49 +40,19 @@
 		--out $(win32_builddir)/utils/rtcd/rtcd_vc9.vcproj \
 		--yaml rtcd.yaml                                   \
 		--source $(rtcd_SOURCES)
-#	qkc -O- -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)                             \
-		--out $(win32_builddir)/utils/rtcd/rtcd_vc10.vcxproj \
-		--yaml rtcd.yaml                                     \
-		--source $(rtcd_SOURCES)
+vcxproj: rtcd.yaml
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj             \
+			--type RTCEXE                                        \
+			--vcversion "$${ver}.00"                                  \
+			--projectname "rtcd"                                 \
+			--version $(RTM_VERSION)                             \
+			--out $(win32_builddir)/utils/rtcd/rtcd_vc$${ver}.vcxproj \
+			--yaml rtcd.yaml                                     \
+			--source $(rtcd_SOURCES) ; \
+	done
 
-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)
-		
-vc14proj: rtcd.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj             \
-		--type RTCEXE                                        \
-		--vcversion "14.00"                                  \
-		--projectname "rtcd"                                 \
-		--version $(RTM_VERSION)                             \
-		--out $(win32_builddir)/utils/rtcd/rtcd_vc14.vcxproj \
-		--yaml rtcd.yaml                                     \
-		--source $(rtcd_SOURCES)
-				
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/utils/rtcprof/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/utils/rtcprof/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/utils/rtcprof/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -29,19 +29,8 @@
 #------------------------------------------------------------
 win32_builddir = $(top_builddir)/win32/OpenRTM-aist/
 
-vcproj: vc8proj vc9proj vc10proj vc11proj vc12proj vc14proj
+vcproj: vc9proj vcxproj
 
-vc8proj: rtcprof.yaml
-	$(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                                      \
-		--source $(rtcprof_SOURCES)
-#	qkc -O- -sm $(win32_builddir)/rtm/libRTC_vc8.vcproj
-
 vc9proj: rtcprof.yaml
 	$(top_builddir)/build/vcprojtool.py vcproj                   \
 		--type RTCEXE                                            \
@@ -51,49 +40,19 @@
 		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc9.vcproj \
 		--yaml rtcprof.yaml                                      \
 		--source $(rtcprof_SOURCES)
-#	qkc -O- -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)                                   \
-		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc10.vcxproj \
-		--yaml rtcprof.yaml                                        \
-		--source $(rtcprof_SOURCES)
+vcxproj: rtcprof.yaml
+	for ver in $(VC_VERSION); do \
+		$(top_builddir)/build/vcxprojtool.py vcxproj                   \
+			--type RTCEXE                                              \
+			--vcversion "$${ver}.00"                                        \
+			--projectname "rtcprof"                                    \
+			--version $(RTM_VERSION)                                   \
+			--out $(win32_builddir)/utils/rtcprof/rtcprof_vc$${ver}.vcxproj \
+			--yaml rtcprof.yaml                                        \
+			--source $(rtcprof_SOURCES) ; \
+	done
 
-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)
-		
-vc14proj: rtcprof.yaml
-	$(top_builddir)/build/vcxprojtool.py vcxproj                   \
-		--type RTCEXE                                              \
-		--vcversion "14.00"                                        \
-		--projectname "rtcprof"                                    \
-		--version $(RTM_VERSION)                                   \
-		--out $(win32_builddir)/utils/rtcprof/rtcprof_vc14.vcxproj \
-		--yaml rtcprof.yaml                                        \
-		--source $(rtcprof_SOURCES)
-				
-
 dist-hook: lst vcproj
 
 clean-local:

Modified: trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am
===================================================================
--- trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am	2016-12-07 04:09:01 UTC (rev 2810)
+++ trunk/OpenRTM-aist/win32/OpenRTM-aist/Makefile.am	2016-12-08 08:22:15 UTC (rev 2811)
@@ -17,16 +17,8 @@
 	rm -f coil_config.props
 	rm -f build.bat
 
-sln: OpenRTM-aist_vc8.sln OpenRTM-aist_vc9.sln OpenRTM-aist_vc10.sln OpenRTM-aist_vc11.sln OpenRTM-aist_vc12.sln OpenRTM-aist_vc14.sln
+sln: OpenRTM-aist_vc9.sln OpenRTM-aist_vc10.sln OpenRTM-aist_vc11.sln OpenRTM-aist_vc12.sln OpenRTM-aist_vc14.sln
 
-OpenRTM-aist_vc8.sln: OpenRTM-aist.sln.dep
-	$(top_srcdir)/build/slntool.py     \
-		--vcversion VC8            \
-		--dep OpenRTM-aist.sln.dep \
-		--out OpenRTM-aist_vc8.sln \
-		`find ./ -name '*_vc8.vcproj' \! -name 'USB*.vcproj' \! -name 'LTT*.vcproj' \! -name 'LogicalTime*.vcproj' \! -name 'FileName*.vcproj'`
-	qkc -O- -ms OpenRTM-aist_vc8.sln
-
 OpenRTM-aist_vc9.sln:
 	$(top_srcdir)/build/slntool.py     \
 		--vcversion VC9            \



More information about the openrtm-commit mailing list