diff --git a/visualc/VS2010/aescrypt2.vcxproj b/visualc/VS2010/aescrypt2.vcxproj
index afbfe48c70..644ef751b3 100644
--- a/visualc/VS2010/aescrypt2.vcxproj
+++ b/visualc/VS2010/aescrypt2.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/benchmark.vcxproj b/visualc/VS2010/benchmark.vcxproj
index ee3ada3bef..2655c657c1 100644
--- a/visualc/VS2010/benchmark.vcxproj
+++ b/visualc/VS2010/benchmark.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/cert_app.vcxproj b/visualc/VS2010/cert_app.vcxproj
index 0988a298a2..e73b5eb2a9 100644
--- a/visualc/VS2010/cert_app.vcxproj
+++ b/visualc/VS2010/cert_app.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/cert_req.vcxproj b/visualc/VS2010/cert_req.vcxproj
index ef3ed2ea28..d378271df5 100644
--- a/visualc/VS2010/cert_req.vcxproj
+++ b/visualc/VS2010/cert_req.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/cert_write.vcxproj b/visualc/VS2010/cert_write.vcxproj
index 43c009325c..39a3239fc2 100644
--- a/visualc/VS2010/cert_write.vcxproj
+++ b/visualc/VS2010/cert_write.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/crl_app.vcxproj b/visualc/VS2010/crl_app.vcxproj
index d7599990db..d4055982e6 100644
--- a/visualc/VS2010/crl_app.vcxproj
+++ b/visualc/VS2010/crl_app.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/crypt_and_hash.vcxproj b/visualc/VS2010/crypt_and_hash.vcxproj
index d9d70ea393..35d4a7b9b8 100644
--- a/visualc/VS2010/crypt_and_hash.vcxproj
+++ b/visualc/VS2010/crypt_and_hash.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/dh_client.vcxproj b/visualc/VS2010/dh_client.vcxproj
index c211badd09..4774caed85 100644
--- a/visualc/VS2010/dh_client.vcxproj
+++ b/visualc/VS2010/dh_client.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/dh_genprime.vcxproj b/visualc/VS2010/dh_genprime.vcxproj
index 4e2ee20491..ae8754c0b9 100644
--- a/visualc/VS2010/dh_genprime.vcxproj
+++ b/visualc/VS2010/dh_genprime.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/dh_server.vcxproj b/visualc/VS2010/dh_server.vcxproj
index 025c54874b..ee219971dd 100644
--- a/visualc/VS2010/dh_server.vcxproj
+++ b/visualc/VS2010/dh_server.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/dtls_client.vcxproj b/visualc/VS2010/dtls_client.vcxproj
index 0f51e04706..4b55587f2c 100644
--- a/visualc/VS2010/dtls_client.vcxproj
+++ b/visualc/VS2010/dtls_client.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/dtls_server.vcxproj b/visualc/VS2010/dtls_server.vcxproj
index e643d92a94..114412d373 100644
--- a/visualc/VS2010/dtls_server.vcxproj
+++ b/visualc/VS2010/dtls_server.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ecdh_curve25519.vcxproj b/visualc/VS2010/ecdh_curve25519.vcxproj
new file mode 100644
index 0000000000..092be1714f
--- /dev/null
+++ b/visualc/VS2010/ecdh_curve25519.vcxproj
@@ -0,0 +1,173 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+ {46cf2d25-6a36-4189-b59c-e4815388e554}
+
+
+
+ {82EE497E-12CC-7C5B-A072-665678ACB43E}
+ Win32Proj
+ ecdh_curve25519
+
+
+
+ Application
+ true
+ Unicode
+
+
+ Application
+ true
+ Unicode
+
+
+ Application
+ false
+ true
+ Unicode
+
+
+ Application
+ false
+ true
+ Unicode
+ Windows7.1SDK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ../../include
+
+
+ Console
+ true
+ NotSet
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);mbedTLS.lib
+ Debug
+
+
+ false
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ../../include
+
+
+ Console
+ true
+ NotSet
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);mbedTLS.lib
+ Debug
+
+
+ false
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ../../include
+
+
+ Console
+ true
+ true
+ true
+ Release
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);mbedTLS.lib
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ../../include
+
+
+ Console
+ true
+ true
+ true
+ Release
+ %(AdditionalDependencies);
+
+
+
+
+
+
diff --git a/visualc/VS2010/ecdsa.vcxproj b/visualc/VS2010/ecdsa.vcxproj
index 5d83e1f40e..786b838d57 100644
--- a/visualc/VS2010/ecdsa.vcxproj
+++ b/visualc/VS2010/ecdsa.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/gen_entropy.vcxproj b/visualc/VS2010/gen_entropy.vcxproj
index d3eee21cbd..00905666d8 100644
--- a/visualc/VS2010/gen_entropy.vcxproj
+++ b/visualc/VS2010/gen_entropy.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/gen_key.vcxproj b/visualc/VS2010/gen_key.vcxproj
index e72d475219..c7ee53f57c 100644
--- a/visualc/VS2010/gen_key.vcxproj
+++ b/visualc/VS2010/gen_key.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/gen_random_ctr_drbg.vcxproj b/visualc/VS2010/gen_random_ctr_drbg.vcxproj
index cffbc434ce..78da2dfcb1 100644
--- a/visualc/VS2010/gen_random_ctr_drbg.vcxproj
+++ b/visualc/VS2010/gen_random_ctr_drbg.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/gen_random_havege.vcxproj b/visualc/VS2010/gen_random_havege.vcxproj
index 729f8fe60e..7e638e3c54 100644
--- a/visualc/VS2010/gen_random_havege.vcxproj
+++ b/visualc/VS2010/gen_random_havege.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/generic_sum.vcxproj b/visualc/VS2010/generic_sum.vcxproj
index 3ff1563046..b6438610a3 100644
--- a/visualc/VS2010/generic_sum.vcxproj
+++ b/visualc/VS2010/generic_sum.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/hello.vcxproj b/visualc/VS2010/hello.vcxproj
index 1d368951e3..e0692d9e25 100644
--- a/visualc/VS2010/hello.vcxproj
+++ b/visualc/VS2010/hello.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/key_app.vcxproj b/visualc/VS2010/key_app.vcxproj
index ecd1154ab9..47e1b29367 100644
--- a/visualc/VS2010/key_app.vcxproj
+++ b/visualc/VS2010/key_app.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/key_app_writer.vcxproj b/visualc/VS2010/key_app_writer.vcxproj
index 6443005dc7..c434baeb6c 100644
--- a/visualc/VS2010/key_app_writer.vcxproj
+++ b/visualc/VS2010/key_app_writer.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/mbedTLS.vcxproj b/visualc/VS2010/mbedTLS.vcxproj
index 85dc3d8091..0d24644442 100644
--- a/visualc/VS2010/mbedTLS.vcxproj
+++ b/visualc/VS2010/mbedTLS.vcxproj
@@ -65,15 +65,19 @@
true
+ $(Configuration)\$(TargetName)\
true
+ $(Configuration)\$(TargetName)\
false
+ $(Configuration)\$(TargetName)\
false
+ $(Configuration)\$(TargetName)\
diff --git a/visualc/VS2010/mini_client.vcxproj b/visualc/VS2010/mini_client.vcxproj
index e3007d75b7..4dbeb9d623 100644
--- a/visualc/VS2010/mini_client.vcxproj
+++ b/visualc/VS2010/mini_client.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/mpi_demo.vcxproj b/visualc/VS2010/mpi_demo.vcxproj
index 881ea23502..dfb68eb9c1 100644
--- a/visualc/VS2010/mpi_demo.vcxproj
+++ b/visualc/VS2010/mpi_demo.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/pem2der.vcxproj b/visualc/VS2010/pem2der.vcxproj
index 50f877d902..3823107e84 100644
--- a/visualc/VS2010/pem2der.vcxproj
+++ b/visualc/VS2010/pem2der.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/pk_decrypt.vcxproj b/visualc/VS2010/pk_decrypt.vcxproj
index 17f0ffe908..9b689bf8f5 100644
--- a/visualc/VS2010/pk_decrypt.vcxproj
+++ b/visualc/VS2010/pk_decrypt.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/pk_encrypt.vcxproj b/visualc/VS2010/pk_encrypt.vcxproj
index 2e49348dad..c58c1d9543 100644
--- a/visualc/VS2010/pk_encrypt.vcxproj
+++ b/visualc/VS2010/pk_encrypt.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/pk_sign.vcxproj b/visualc/VS2010/pk_sign.vcxproj
index 1549dfdc5b..4b22d3e214 100644
--- a/visualc/VS2010/pk_sign.vcxproj
+++ b/visualc/VS2010/pk_sign.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/pk_verify.vcxproj b/visualc/VS2010/pk_verify.vcxproj
index 1aee7aeb7f..6d9654c6ab 100644
--- a/visualc/VS2010/pk_verify.vcxproj
+++ b/visualc/VS2010/pk_verify.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/req_app.vcxproj b/visualc/VS2010/req_app.vcxproj
index 1d38095272..5c6870ce1f 100644
--- a/visualc/VS2010/req_app.vcxproj
+++ b/visualc/VS2010/req_app.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_decrypt.vcxproj b/visualc/VS2010/rsa_decrypt.vcxproj
index 67404ef207..fb3f4441c7 100644
--- a/visualc/VS2010/rsa_decrypt.vcxproj
+++ b/visualc/VS2010/rsa_decrypt.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_encrypt.vcxproj b/visualc/VS2010/rsa_encrypt.vcxproj
index 8fab1d5ef2..779c020cdc 100644
--- a/visualc/VS2010/rsa_encrypt.vcxproj
+++ b/visualc/VS2010/rsa_encrypt.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_genkey.vcxproj b/visualc/VS2010/rsa_genkey.vcxproj
index 87e67f47cb..756b597b45 100644
--- a/visualc/VS2010/rsa_genkey.vcxproj
+++ b/visualc/VS2010/rsa_genkey.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_sign.vcxproj b/visualc/VS2010/rsa_sign.vcxproj
index b24d3a1e3e..cf15c70450 100644
--- a/visualc/VS2010/rsa_sign.vcxproj
+++ b/visualc/VS2010/rsa_sign.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_sign_pss.vcxproj b/visualc/VS2010/rsa_sign_pss.vcxproj
index d4b605c387..67246d12fe 100644
--- a/visualc/VS2010/rsa_sign_pss.vcxproj
+++ b/visualc/VS2010/rsa_sign_pss.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_verify.vcxproj b/visualc/VS2010/rsa_verify.vcxproj
index daaa29da6f..8aa85cb3f8 100644
--- a/visualc/VS2010/rsa_verify.vcxproj
+++ b/visualc/VS2010/rsa_verify.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/rsa_verify_pss.vcxproj b/visualc/VS2010/rsa_verify_pss.vcxproj
index f8b8c807e2..a046fe2127 100644
--- a/visualc/VS2010/rsa_verify_pss.vcxproj
+++ b/visualc/VS2010/rsa_verify_pss.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/selftest.vcxproj b/visualc/VS2010/selftest.vcxproj
index 44268d21bb..ae85181b09 100644
--- a/visualc/VS2010/selftest.vcxproj
+++ b/visualc/VS2010/selftest.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_cert_test.vcxproj b/visualc/VS2010/ssl_cert_test.vcxproj
index 187c2ec4c2..158f2366ae 100644
--- a/visualc/VS2010/ssl_cert_test.vcxproj
+++ b/visualc/VS2010/ssl_cert_test.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_client1.vcxproj b/visualc/VS2010/ssl_client1.vcxproj
index 479ca94ccd..390593085d 100644
--- a/visualc/VS2010/ssl_client1.vcxproj
+++ b/visualc/VS2010/ssl_client1.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_client2.vcxproj b/visualc/VS2010/ssl_client2.vcxproj
index a956922d5b..4fcb6adb70 100644
--- a/visualc/VS2010/ssl_client2.vcxproj
+++ b/visualc/VS2010/ssl_client2.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_fork_server.vcxproj b/visualc/VS2010/ssl_fork_server.vcxproj
index 18c9165573..389097684d 100644
--- a/visualc/VS2010/ssl_fork_server.vcxproj
+++ b/visualc/VS2010/ssl_fork_server.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_mail_client.vcxproj b/visualc/VS2010/ssl_mail_client.vcxproj
index c1856175cf..e85cfcbf81 100644
--- a/visualc/VS2010/ssl_mail_client.vcxproj
+++ b/visualc/VS2010/ssl_mail_client.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_server.vcxproj b/visualc/VS2010/ssl_server.vcxproj
index 09888b750e..cf2b258aa2 100644
--- a/visualc/VS2010/ssl_server.vcxproj
+++ b/visualc/VS2010/ssl_server.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/ssl_server2.vcxproj b/visualc/VS2010/ssl_server2.vcxproj
index b39ce5dce7..5cac05ef99 100644
--- a/visualc/VS2010/ssl_server2.vcxproj
+++ b/visualc/VS2010/ssl_server2.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/strerror.vcxproj b/visualc/VS2010/strerror.vcxproj
index 58feabceba..927942ffea 100644
--- a/visualc/VS2010/strerror.vcxproj
+++ b/visualc/VS2010/strerror.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
diff --git a/visualc/VS2010/udp_proxy.vcxproj b/visualc/VS2010/udp_proxy.vcxproj
index 1ca3e6af90..e1135b9c78 100644
--- a/visualc/VS2010/udp_proxy.vcxproj
+++ b/visualc/VS2010/udp_proxy.vcxproj
@@ -71,18 +71,22 @@
-
- true
-
-
- true
-
-
- false
-
-
- false
-
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ true
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+
+
+ false
+ $(Configuration)\$(TargetName)\
+