aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRechi <Rechi@users.noreply.github.com>2018-01-02 22:00:00 +0100
committerRechi <Rechi@users.noreply.github.com>2018-01-02 22:00:00 +0100
commitc568a5905a6779d0f8dbb31c03ca554c0dc3d66a (patch)
tree5762edc46081989077aac98e06d565696165fe0b /lib
parent2ab36f1cce9ad369ff11fa6e64ce4efb79fa7b36 (diff)
[libUPnP][neptune] update to 1.2.3
Diffstat (limited to 'lib')
-rw-r--r--lib/libUPnP/CMakeLists.txt10
-rw-r--r--lib/libUPnP/Neptune/Build/Boot.scons9
-rw-r--r--lib/libUPnP/Neptune/Build/Build.scons143
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-android-linux/Config.scons33
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-apple-darwin/Config.scons11
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ArraysTest1/ArraysTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/BufferedStreamsTest1/BufferedStreamsTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpClientTest1/HttpClientTest1.vcproj735
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpServerTest1/HttpServerTest1.vcproj735
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ListsTest1/ListsTest1.vcproj736
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/LoggingTest1/LoggingTest1.vcproj907
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MapsTest1/MapsTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest1/MessagesTest1.vcproj730
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest2/MessagesTest2.vcproj730
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MiscTest1/MiscTest1.vcproj744
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune.sln585
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune/Neptune.vcproj1346
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/NetConfig/NetConfig.vcproj735
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/RingBufferTest1/RingBufferTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/StringsTest1/StringsTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ThreadsTest1/ThreadsTest1.vcproj728
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UdpTest1/UdpTest1.vcproj735
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UrlTest1/UrlTest1.vcproj735
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/XmlTest1/XmlTest1.vcproj732
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Config.scons12
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtbuild176
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtproject16
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.project57
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.settings/org.eclipse.cdt.managedbuilder.core.prefs17
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/ppu-sony-ps3/Config.scons2
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Config.scons10
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj2692
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/BufferedStreamsTest1/BufferedStreamsTest1.vcproj203
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest1/FileTest1.vcproj198
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest2/FileTest2.vcproj198
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpClientTest1/HttpClientTest1.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpServerTest1/HttpServerTest1.vcproj192
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ListsTest1/ListsTest1.vcproj197
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest1/LoggingTest1.vcproj197
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest2/LoggingTest2.vcproj198
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MapsTest1/MapsTest1.vcproj188
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest1/MessagesTest1.vcproj211
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest2/MessagesTest2.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MiscTest1/MiscTest1.vcproj198
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune.sln260
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune/Neptune.vcproj558
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetConfig/NetConfig.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetEcho/NetEcho.vcproj199
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPing/NetPing.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPump/NetPump.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/QueueTest1/QueueTest1.vcproj198
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/RingBufferTest1/RingBufferTest1.vcproj203
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/StringsTest1/StringsTest1.vcproj204
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ThreadsTest1/ThreadsTest1.vcproj200
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TimeTest1/TimeTest1.vcproj204
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TlsTest1/TlsTest1.vcproj212
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UdpTest1/UdpTest1.vcproj205
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UrlTest1/UrlTest1.vcproj200
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/XmlTest1/XmlTest1.vcproj224
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/axTLS/axTLS.vcproj257
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Build.py2
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/HttpClientTest2/HttpClientTest2.vcxproj4
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Neptune/Neptune.vcxproj14
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/TlsTest1/TlsTest1.vcxproj4
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-microsoft-winrt-vs2011/Neptune/Neptune.vcxproj26
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86-unknown-linux/Config.scons4
-rw-r--r--lib/libUPnP/Neptune/Build/Targets/x86_64-unknown-linux/Config.scons2
-rw-r--r--lib/libUPnP/Neptune/Build/Tools/SCons/gcc-generic.py12
-rwxr-xr-xlib/libUPnP/Neptune/Extras/Tools/Logging/NeptuneLogConsoleMulticast.py86
-rw-r--r--lib/libUPnP/Neptune/Extras/neptune-logging.properties9
-rw-r--r--lib/libUPnP/Neptune/LICENSE (renamed from lib/libUPnP/Neptune/README.txt)2
-rw-r--r--lib/libUPnP/Neptune/README.md1
-rw-r--r--lib/libUPnP/Neptune/Scripts/subtree-pull.sh7
-rw-r--r--lib/libUPnP/Neptune/Scripts/subtree-push.sh6
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/NetBench/NetBench.cpp12
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/NetEcho/NetEcho.cpp16
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/NetGet/NetGet.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/NetPing/NetPing.cpp16
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp5
-rw-r--r--lib/libUPnP/Neptune/Source/Apps/ZipHttpServer/ZipHttpServer.cpp3
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp14
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h12
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptBase64.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp8
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptConfig.h23
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptDigest.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptFile.cpp5
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptHttp.cpp100
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptHttp.h15
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptList.h5
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptLogging.cpp43
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptLogging.h14
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptMap.h4
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp294
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptNetwork.h29
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptResults.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptResults.h72
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h1
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp38
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptSockets.h17
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptStreams.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptStrings.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptThreads.h10
-rwxr-xr-xlib/libUPnP/Neptune/Source/Core/NptTime.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptTls.cpp5
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptTls.h8
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptUri.cpp102
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptUri.h4
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptUtils.cpp7
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptXml.cpp6
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptXml.h7
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptZip.cpp39
-rw-r--r--lib/libUPnP/Neptune/Source/Core/NptZip.h2
-rw-r--r--lib/libUPnP/Neptune/Source/System/Android/NptAndroidFile.cpp450
-rw-r--r--lib/libUPnP/Neptune/Source/System/Android/NptAndroidLogConfig.cpp28
-rw-r--r--lib/libUPnP/Neptune/Source/System/Apple/NptAppleLogConfig.mm26
-rw-r--r--lib/libUPnP/Neptune/Source/System/Bsd/NptBsdBlockerSocket.h62
-rw-r--r--lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp378
-rw-r--r--lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp50
-rw-r--r--lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp749
-rwxr-xr-xlib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaConsole.mm10
-rw-r--r--lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaEnviroment.mm5
-rw-r--r--lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaMessageQueue.mm3
-rw-r--r--lib/libUPnP/Neptune/Source/System/Null/NptNullDynamicLibraries.cpp23
-rw-r--r--lib/libUPnP/Neptune/Source/System/Null/NptNullFile.cpp102
-rw-r--r--lib/libUPnP/Neptune/Source/System/Null/NptNullHttpProxy.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/System/Null/NptNullSystem.cpp84
-rw-r--r--lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp20
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp1
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp14
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp59
-rw-r--r--lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp42
-rw-r--r--lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp8
-rw-r--r--lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp1
-rw-r--r--lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/System/Win32/NptWin32Network.cpp74
-rw-r--r--lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp30
-rw-r--r--lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp63
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtConsole.cpp34
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtDebug.cpp34
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtFile.cpp268
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtPch.h4
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtTime.cpp5
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.cpp73
-rw-r--r--lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.h39
-rwxr-xr-xlib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp4
-rwxr-xr-xlib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/FileTest3/FileTest3.cpp197
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp4
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Logging1/LoggingTest1.cpp2
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp3
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp3
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp248
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Network1/NetworkTest1.cpp57
-rwxr-xr-xlib/libUPnP/Neptune/Source/Tests/Sockets1/SocketsTest1.cpp54
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp8
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Time1/TimeTest1.cpp14
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp9
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp37
-rw-r--r--lib/libUPnP/Neptune/Source/Tests/Zip2/ZipTest2.cpp92
-rw-r--r--lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c2
-rw-r--r--lib/libUPnP/Neptune/ThirdParty/zlib-1.2.8/inflate.c5
-rw-r--r--lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptWin32Threads.cpp.patch14
-rw-r--r--lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptZip.cpp.patch25
-rw-r--r--lib/libUPnP/patches/0002-platinum-add-custom-CMakeLists.txt.patch12
-rw-r--r--lib/libUPnP/patches/0004-platinum-make-sure-Neptune-threads-are-named.patch8
-rw-r--r--lib/libUPnP/patches/0006-platinum-report-and-support-proper-mimetypes-for-mat.patch4
-rw-r--r--lib/libUPnP/patches/0022-platinum-Add-audio-x-flac-MIME-type-to-Neptune.patch2
-rw-r--r--lib/libUPnP/patches/0041-platinum-win-Changed-GWL_USERDATA-to-GWLP_USERDATA-a.patch44
-rw-r--r--lib/libUPnP/patches/0044-platinum-Prefer-override-usage.patch86
-rw-r--r--lib/libUPnP/patches/0045-platinum-win10-uwp-fixes.patch45
176 files changed, 5395 insertions, 23350 deletions
diff --git a/lib/libUPnP/CMakeLists.txt b/lib/libUPnP/CMakeLists.txt
index 81f526827e..b7ca9b0c3b 100644
--- a/lib/libUPnP/CMakeLists.txt
+++ b/lib/libUPnP/CMakeLists.txt
@@ -58,6 +58,7 @@ set(SOURCES Platinum/Source/Core/PltAction.cpp
Neptune/Source/Core/NptUri.cpp
Neptune/Source/Core/NptUtils.cpp
Neptune/Source/Core/NptXml.cpp
+ Neptune/Source/System/Bsd/NptBsdResolver.cpp
Neptune/Source/System/Bsd/NptBsdSockets.cpp
Neptune/Source/System/StdC/NptStdcDebug.cpp
Neptune/Source/System/StdC/NptStdcEnvironment.cpp
@@ -77,6 +78,11 @@ if(NOT CORE_SYSTEM_NAME STREQUAL windows AND NOT CORE_SYSTEM_NAME STREQUAL windo
Neptune/Source/System/Posix/NptPosixThreads.cpp
Neptune/Source/System/Posix/NptPosixTime.cpp
Neptune/Source/System/Bsd/NptBsdNetwork.cpp)
+ if(APPLE)
+ list(APPEND SOURCES Neptune/Source/System/Apple/NptAppleAutoreleasePool.mm)
+ else()
+ list(APPEND SOURCES Neptune/Source/System/Null/NptNullAutoreleasePool.cpp)
+ endif()
else()
list(APPEND SOURCES Neptune/Source/System/Win32/NptWin32Console.cpp
Neptune/Source/System/Win32/NptWin32Debug.cpp
@@ -90,10 +96,6 @@ else()
Neptune/Source/System/Win32/NptWin32Time.cpp)
endif()
-if(APPLE)
- list(APPEND SOURCES Neptune/Source/System/Apple/NptAppleAutoreleasePool.mm
- Neptune/Source/System/Apple/NptAppleLogConfig.mm)
-endif()
add_library(upnp STATIC ${SOURCES} ${HEADERS})
target_compile_definitions(upnp PUBLIC -DNPT_CONFIG_ENABLE_LOGGING)
diff --git a/lib/libUPnP/Neptune/Build/Boot.scons b/lib/libUPnP/Neptune/Build/Boot.scons
index 67e858ea2f..979573b90f 100644
--- a/lib/libUPnP/Neptune/Build/Boot.scons
+++ b/lib/libUPnP/Neptune/Build/Boot.scons
@@ -9,7 +9,7 @@ EnsureSConsVersion(0,98,1)
#######################################################
# Platform to Target Map (specifies which default target to build on a platform)
-PLATFORM_TO_TARGET_MAP = {
+PLATFORM_TO_TARGET_MAP = {
'linux-i386' : 'x86-unknown-linux',
'linux-x86_64': 'x86_64-unknown-linux',
'linux-arm' : 'arm-unknown-linux',
@@ -18,7 +18,7 @@ PLATFORM_TO_TARGET_MAP = {
'cygwin' : 'x86-unknown-cygwin',
'darwin' : 'universal-apple-macosx'
}
-
+
# list all target dirs
scons_root = Environment().GetBuildPath('#')
targets_dir = scons_root+'/Build/Targets'
@@ -40,7 +40,7 @@ def DefaultTarget():
if PLATFORM_TO_TARGET_MAP.has_key(platform_id):
return PLATFORM_TO_TARGET_MAP[platform_id]
- else:
+ else:
return None
#######################################################
@@ -50,6 +50,7 @@ options = Variables()
options.AddVariables(
EnumVariable('target', 'Build Target', DefaultTarget(), allowed_values=TARGET_PLATFORMS),
BoolVariable('stop_on_warning', 'Stop the build on warnings', False),
+ BoolVariable('shared', 'Build a shared library', False),
ListVariable('build_config', 'build configurations', 'Debug', names=['Debug', 'Release'])
)
@@ -61,5 +62,5 @@ base_env = env
for build_config in env['build_config']:
env = base_env.Clone()
env['build_config'] = build_config
- print '********** Configuring Build Target =', env['target'], '/', build_config, '********'
+ print '********** Configuring Build Target =', env['target'], '/', build_config, '********'
SConscript('Build.scons', variant_dir='Targets/'+env['target']+'/'+build_config, exports='env', duplicate=0)
diff --git a/lib/libUPnP/Neptune/Build/Build.scons b/lib/libUPnP/Neptune/Build/Build.scons
index 9996e3d41a..ff5021deaf 100644
--- a/lib/libUPnP/Neptune/Build/Build.scons
+++ b/lib/libUPnP/Neptune/Build/Build.scons
@@ -11,9 +11,9 @@ def LoadTool(name, env, **kw):
file, path, desc = imp.find_module(name, [config_path])
module = imp.load_module(name, file, path, desc)
module.generate(env, **kw)
-
+
def MergeListUnique(item_list, items):
- for item in items:
+ for item in items:
if not item in item_list: item_list.append(item)
def MergeItemUnique(item_list, item):
@@ -28,10 +28,10 @@ def GlobSources(drct, patterns, excluded_files=[]):
def GetDirPath(dir):
return '#/'+dir
-
+
def DeclareBuildDir(dir):
env.VariantDir(dir, GetDirPath(dir), duplicate=0)
-
+
def GetIncludeDirs(modules, exclude=None):
dirs = []
for module in Split(modules):
@@ -69,18 +69,18 @@ class Module:
def GetLibraries(self):
return self.product+GetLibraries(self.linked_modules)
-
+
def GetIncludeDirs(self):
return GetIncludeDirs(self.included_modules+self.build_include_dirs, self.name)
-
+
class LibraryModule(Module):
- def __init__(self, name,
- build_source_dirs = ['.'],
+ def __init__(self, name,
+ build_source_dirs = ['.'],
build_source_files = {},
source_root = 'Source',
- build_source_pattern = ['*.c', '*.cpp'],
- build_include_dirs = [],
- included_modules = [],
+ build_source_pattern = ['*.c', '*.cpp'],
+ build_include_dirs = [],
+ included_modules = [],
included_only_modules = [],
linked_modules = [],
environment = None,
@@ -88,9 +88,9 @@ class LibraryModule(Module):
extra_cpp_defines = [],
shared = False) :
build_source_dirs = [source_root+'/'+drct for drct in build_source_dirs]
- Module.__init__(self,
- name,
- Split(included_modules)+Split(included_only_modules)+Split(build_source_dirs),
+ Module.__init__(self,
+ name,
+ Split(included_modules)+Split(included_only_modules)+Split(build_source_dirs),
Split(linked_modules)+Split(included_modules))
self.build_include_dirs = build_include_dirs
if environment is None:
@@ -98,10 +98,10 @@ class LibraryModule(Module):
else:
self.env = environment.Clone()
self.env.AppendUnique(CPPDEFINES = extra_cpp_defines)
-
+
# store this new object in the module dictionary
Modules[name] = self
-
+
# for each source drct to build, create a BuildDir
# to say where we want the object files to be built,
# and compute the list of source files to build
@@ -109,7 +109,7 @@ class LibraryModule(Module):
for drct in Split(build_source_dirs):
DeclareBuildDir(drct)
sources += GlobSources(drct, build_source_pattern, excluded_files)
-
+
# add cherry-picked files
for drct in build_source_files.keys():
pattern = build_source_files[drct]
@@ -128,20 +128,20 @@ class LibraryModule(Module):
libs = GetLibraries(Split(linked_modules))
self.product = self.env.SharedLibrary(target=name, LIBS=libs, source=sources)
self.env.Alias(name, self.product)
-
-
+
+
def Application(name, dir):
DeclareBuildDir(dir)
libs = GetLibraries('Neptune')
cpp_path = GetIncludeDirs('Neptune')
-
- prog = env.Program(name,
+
+ prog = env.Program(name,
GlobSources(dir, ['*.c', '*.cpp']) + env['NPT_EXTRA_EXECUTABLE_OBJECTS'],
LIBS=libs, CPPPATH=cpp_path)
#env.Alias(name, prog)
if env.has_key('NPT_EXECUTABLE_POST_PROCESSOR'):
env.AddPostAction(prog, env['NPT_EXECUTABLE_POST_PROCESSOR'])
-
+
#######################################################
# Main Build
#######################################################
@@ -159,66 +159,79 @@ else:
### try to read in any target specific configuration
target_config_file = env.GetBuildPath('#/Build/Targets/'+env['target']+'/Config.scons')
if os.path.exists(target_config_file):
- # Load the target-specific config file
+ # Load the target-specific config file
execfile(target_config_file)
#######################################################
# modules
#######################################################
-LibraryModule(name = 'Zlib',
- source_root = '.',
- build_source_dirs = ['ThirdParty/zlib-1.2.3'])
-
-LibraryModule(name = 'axTLS',
- source_root = '.',
- build_source_dirs = ['ThirdParty/axTLS/crypto', 'ThirdParty/axTLS/ssl', 'ThirdParty/axTLS/config/Generic'])
-
extra_cpp_flags = []
if not env.has_key('NPT_CONFIG_NO_ZIP'):
env.AppendUnique(CPPDEFINES=['NPT_CONFIG_ENABLE_ZIP'])
-
+ zlib_sources = ['../ThirdParty/zlib-1.2.8']
+else:
+ zlib_sources = []
+
if not env.has_key('NPT_CONFIG_NO_SSL'):
env.AppendUnique(CPPDEFINES=['NPT_CONFIG_ENABLE_TLS'])
+ axtls_sources = ['../ThirdParty/axTLS/crypto', '../ThirdParty/axTLS/ssl', '../ThirdParty/axTLS/config/Generic']
tls_data_dirs = ['Data/TLS']
tls_tests = ['Tls1']
else:
+ axtls_sources = []
tls_data_dirs = []
tls_tests = []
-
-LibraryModule(name = 'Neptune',
- build_source_dirs = ['Core']+tls_data_dirs,
- build_source_files = env['NPT_SYSTEM_SOURCES'],
- linked_modules = env['NPT_EXTRA_LIBS']+['Zlib']+['axTLS'])
-
+
+
+if env['shared']:
+ LibraryModule(name = 'Neptune',
+ build_source_dirs = ['Core']+tls_data_dirs+axtls_sources+zlib_sources,
+ build_source_files = env['NPT_SYSTEM_SOURCES'],
+ linked_modules = env['NPT_EXTRA_LIBS'],
+ shared = True)
+else:
+ LibraryModule(name = 'Zlib',
+ source_root = '.',
+ build_source_dirs = ['ThirdParty/zlib-1.2.3'])
+
+ LibraryModule(name = 'axTLS',
+ source_root = '.',
+ build_source_dirs = ['ThirdParty/axTLS/crypto', 'ThirdParty/axTLS/ssl', 'ThirdParty/axTLS/config/Generic'])
+
+ LibraryModule(name = 'Neptune',
+ build_source_dirs = ['Core']+tls_data_dirs,
+ build_source_files = env['NPT_SYSTEM_SOURCES'],
+ linked_modules = env['NPT_EXTRA_LIBS']+['Zlib']+['axTLS'])
+
for app in ['NetPump', 'NetConfig', 'NetPing', 'NetEcho', 'NetGet', 'NetResolve', 'NetBench', 'MiniHttpServer', 'ZipHttpServer']:
Application(app, 'Source/Apps/'+app)
-
-tests = ['Arrays1',
- 'BufferedStreams1',
- 'HttpClient1',
- 'HttpClient2',
- 'HttpServer1',
- 'Network1',
- 'Lists1',
- 'Maps1',
- 'Misc1',
- 'RingBuffer1',
- 'Strings1',
- 'Xml1',
- 'Udp1',
- 'Threads1',
- 'Queue1',
- 'Messages1',
- 'Messages2',
- 'Url1',
- 'Zip1',
- 'Zip2',
- 'Time1',
- 'Sockets1',
- 'FileTest1',
- 'FileTest2']+tls_tests
-
+
+tests = ['Arrays1',
+ 'BufferedStreams1',
+ 'HttpClient1',
+ 'HttpClient2',
+ 'HttpServer1',
+ 'Network1',
+ 'Lists1',
+ 'Maps1',
+ 'Misc1',
+ 'RingBuffer1',
+ 'Strings1',
+ 'Xml1',
+ 'Udp1',
+ 'Threads1',
+ 'Queue1',
+ 'Messages1',
+ 'Messages2',
+ 'Url1',
+ 'Zip1',
+ 'Zip2',
+ 'Time1',
+ 'Sockets1',
+ 'FileTest1',
+ 'FileTest2',
+ 'FileTest3']+tls_tests
+
for test in tests:
Application(test+'Test', 'Source/Tests/'+test)
-
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-android-linux/Config.scons b/lib/libUPnP/Neptune/Build/Targets/arm-android-linux/Config.scons
index 5abdeedb4f..40fe821161 100644
--- a/lib/libUPnP/Neptune/Build/Targets/arm-android-linux/Config.scons
+++ b/lib/libUPnP/Neptune/Build/Targets/arm-android-linux/Config.scons
@@ -1,5 +1,5 @@
#################################################################
-# Important: this build file has been tested with Android NDK r6, r7 and r8
+# Important: this build file has been tested with Android NDK 11
# It may or may not work with other releases of the NDK. Please notify
# us if you find a newer NDK for which this does not work.
#################################################################
@@ -18,12 +18,12 @@ if not ANDROID_NDK_ROOT:
if env.has_key('android_host_system') and env['android_host_system']:
ANDROID_HOST_SYSTEM = env['android_host_system']
else:
- PLATFORM_TO_TARGET_MAP = {
+ PLATFORM_TO_TARGET_MAP = {
'linux-i386' : 'linux-x86',
'linux2' : 'linux-x86',
'win32' : 'windows',
'cygwin' : 'windows',
- 'darwin' : 'darwin-x86'
+ 'darwin' : 'darwin-x86_64'
}
if sys.platform in PLATFORM_TO_TARGET_MAP:
ANDROID_HOST_SYSTEM = PLATFORM_TO_TARGET_MAP[sys.platform]
@@ -33,7 +33,7 @@ else:
# set defaults
ANDROID_ARCH = 'arm'
ANDROID_PLATFORM = 'android-9'
-ANDROID_TOOLCHAIN = 'arm-linux-androideabi-4.6'
+ANDROID_TOOLCHAIN = 'arm-linux-androideabi-4.9'
ANDROID_CROSS_PREFIX = 'arm-linux-androideabi'
if not os.path.exists(os.path.join(ANDROID_NDK_ROOT, 'toolchains', ANDROID_TOOLCHAIN)):
@@ -46,7 +46,7 @@ if not os.path.exists(os.path.join(ANDROID_NDK_ROOT, 'toolchains', ANDROID_TOOLC
ANDROID_CROSS_PREFIX = ANDROID_TOOLCHAIN[:suffix_pos]
print "Auto-selecting toolchain:", ANDROID_TOOLCHAIN
break
-
+
# override defaults from command line args
if ARGUMENTS.get('android_toolchain'):
ANDROID_TOOLCHAIN=ARGUMENTS.get('android_toolchain')
@@ -59,7 +59,7 @@ if ARGUMENTS.get('android_platform'):
if ARGUMENTS.get('android_arch'):
ANDROID_ARCH=ARGUMENTS.get('android_arch')
-
+
print 'Building for Android: '
print 'ANDROID_HOST_SYSTEM =', ANDROID_HOST_SYSTEM
print 'ANDROID_TOOLCHAIN =', ANDROID_TOOLCHAIN
@@ -81,7 +81,7 @@ env['NPT_EXTRA_LIBS'] = ['gcc']
### Load the tools
LoadTool('gcc-generic', env, gcc_cross_prefix=ANDROID_CROSS_PREFIX, gcc_strict=False)
-env.AppendUnique(CCFLAGS = ['-I'+ANDROID_NDK_ROOT+'/sources/cxx-stl/system/include' ,
+env.AppendUnique(CCFLAGS = ['-I'+ANDROID_NDK_ROOT+'/sources/cxx-stl/system/include' ,
'--sysroot', ANDROID_SYSROOT,
'-msoft-float',
'-fpic',
@@ -93,18 +93,19 @@ env.AppendUnique(CCFLAGS = ['-I'+ANDROID_NDK_ROOT+'/sources/cxx-stl/system/inclu
env.AppendUnique(CXXFLAGS = ['-fno-exceptions', '-fno-rtti'])
env.AppendUnique(CPPDEFINES = ['ANDROID', 'NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG'])
env.AppendUnique(LINKFLAGS = ['--sysroot', ANDROID_SYSROOT,
- '-Wl,--no-undefined',
+ '-Wl,--no-undefined',
'-Wl,-z,noexecstack',
- '-L'+ANDROID_SYSROOT+'/usr/lib',
- '-lc',
- '-lstdc++',
- '-lm',
- '-llog',
- '-ldl'])
+ '-L'+ANDROID_SYSROOT+'/usr/lib',
+ '-lc',
+ '-lstdc++',
+ '-lm',
+ '-llog',
+ '-ldl',
+ '-pie'])
### Specific System choices
-env['NPT_SYSTEM_SOURCES']={'System/StdC':'NptStdc[!D]*.cpp',
+env['NPT_SYSTEM_SOURCES']={'System/StdC':['NptStdcConsole.cpp', 'NptStdcEnvironment.cpp'],
'System/Bsd':'*.cpp',
'System/Posix':'*.cpp',
- 'System/Null':'NptNullSerialPort.cpp',
+ 'System/Null':['NptNullSerialPort.cpp', 'NptNullAutoreleasePool.cpp'],
'System/Android':'*.cpp'}
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-apple-darwin/Config.scons b/lib/libUPnP/Neptune/Build/Targets/arm-apple-darwin/Config.scons
deleted file mode 100644
index 0a19eeeac7..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-apple-darwin/Config.scons
+++ /dev/null
@@ -1,11 +0,0 @@
-LoadTool('gcc-generic', env, gcc_cross_prefix='llvm')
-
-env.AppendUnique(CPPFLAGS = ['-emit-llvm', '-E', '-D__arm__', '-isystem', '/Developer/SDKs/iPhone/include'])
-#env['CXX'] = 'llvm-gcc'
-#env['LD'] = 'llc'
-#env['LINK'] = 'llc'
-#env['LDFLAGS'] = '-syslibroot,/Developer/SDKs/iPhone/heavenly,-lSystem,-lgcc_s_v6.1,-L/Developer/SDKs/iPhone/heavenly/usr/lib/dynamic-no-pic/crt1.o'
-
-### Neptune System Files
-env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp'}
-
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ArraysTest1/ArraysTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ArraysTest1/ArraysTest1.vcproj
deleted file mode 100644
index cb7a9775a2..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ArraysTest1/ArraysTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="ArraysTest1"
- ProjectGUID="{B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ArraysTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ArraysTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Arrays1\ArraysTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/BufferedStreamsTest1/BufferedStreamsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/BufferedStreamsTest1/BufferedStreamsTest1.vcproj
deleted file mode 100644
index d4dd82688a..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/BufferedStreamsTest1/BufferedStreamsTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="BufferedStreamsTest1"
- ProjectGUID="{C0D3C316-6CF5-4C78-A292-6118BD4C6554}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\BufferedStreams1\BufferedStreamsTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpClientTest1/HttpClientTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpClientTest1/HttpClientTest1.vcproj
deleted file mode 100644
index 16242be8a8..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpClientTest1/HttpClientTest1.vcproj
+++ /dev/null
@@ -1,735 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="HttpClientTest1"
- ProjectGUID="{5F37EDA4-8738-49F9-A091-E9CF3819A59C}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\HttpClient1\HttpClientTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpServerTest1/HttpServerTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpServerTest1/HttpServerTest1.vcproj
deleted file mode 100644
index 48102c36b5..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/HttpServerTest1/HttpServerTest1.vcproj
+++ /dev/null
@@ -1,735 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="HttpServerTest1"
- ProjectGUID="{EA9925E2-CAC3-48DB-98DF-42439AB8F004}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\HttpServer1\HttpServerTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ListsTest1/ListsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ListsTest1/ListsTest1.vcproj
deleted file mode 100644
index 5af95fe337..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ListsTest1/ListsTest1.vcproj
+++ /dev/null
@@ -1,736 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="ListsTest1"
- ProjectGUID="{5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Lists1\ListsTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/LoggingTest1/LoggingTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/LoggingTest1/LoggingTest1.vcproj
deleted file mode 100644
index 51405b93f8..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/LoggingTest1/LoggingTest1.vcproj
+++ /dev/null
@@ -1,907 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="LoggingTest1"
- ProjectGUID="{C3BFEB02-CE81-4A2C-B193-592D7DF13D75}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- <Platform
- Name="STANDARDSDK_500 (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|STANDARDSDK_500 (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.00"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|STANDARDSDK_500 (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.00"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/LoggingTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/LoggingTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Logging1\LoggingTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MapsTest1/MapsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MapsTest1/MapsTest1.vcproj
deleted file mode 100644
index b614a41762..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MapsTest1/MapsTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="MapsTest1"
- ProjectGUID="{A6697D78-EA70-45C4-86D5-145B118AC1D4}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Maps1\MapsTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest1/MessagesTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest1/MessagesTest1.vcproj
deleted file mode 100644
index 9ea75867b2..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest1/MessagesTest1.vcproj
+++ /dev/null
@@ -1,730 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="MessagesTest1"
- ProjectGUID="{15BF09B8-45AC-423F-BC06-AF3F648F4145}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Messages1\MessagesTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest2/MessagesTest2.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest2/MessagesTest2.vcproj
deleted file mode 100644
index c0dc1e45e1..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MessagesTest2/MessagesTest2.vcproj
+++ /dev/null
@@ -1,730 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="MessagesTest2"
- ProjectGUID="{F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MessagesTest2.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest2.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Messages2\MessagesTest2.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MiscTest1/MiscTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MiscTest1/MiscTest1.vcproj
deleted file mode 100644
index a5c8ef58b7..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/MiscTest1/MiscTest1.vcproj
+++ /dev/null
@@ -1,744 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="MiscTest1"
- ProjectGUID="{2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/MiscTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MiscTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Misc1\MiscTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune.sln b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune.sln
deleted file mode 100644
index 306c24cd6a..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune.sln
+++ /dev/null
@@ -1,585 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Neptune", "Neptune\Neptune.vcproj", "{777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XmlTest1", "XmlTest1\XmlTest1.vcproj", "{3F237AF7-3927-4AAD-858A-BF25FFAA7056}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArraysTest1", "ArraysTest1\ArraysTest1.vcproj", "{B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BufferedStreamsTest1", "BufferedStreamsTest1\BufferedStreamsTest1.vcproj", "{C0D3C316-6CF5-4C78-A292-6118BD4C6554}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HttpClientTest1", "HttpClientTest1\HttpClientTest1.vcproj", "{5F37EDA4-8738-49F9-A091-E9CF3819A59C}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HttpServerTest1", "HttpServerTest1\HttpServerTest1.vcproj", "{EA9925E2-CAC3-48DB-98DF-42439AB8F004}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ListsTest1", "ListsTest1\ListsTest1.vcproj", "{5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MapsTest1", "MapsTest1\MapsTest1.vcproj", "{A6697D78-EA70-45C4-86D5-145B118AC1D4}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MessagesTest1", "MessagesTest1\MessagesTest1.vcproj", "{15BF09B8-45AC-423F-BC06-AF3F648F4145}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MessagesTest2", "MessagesTest2\MessagesTest2.vcproj", "{F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MiscTest1", "MiscTest1\MiscTest1.vcproj", "{2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RingBufferTest1", "RingBufferTest1\RingBufferTest1.vcproj", "{44E9B1CB-DEED-431E-A6B1-413D53C693B5}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StringsTest1", "StringsTest1\StringsTest1.vcproj", "{63017524-43EB-4E0B-97AA-C80415EE82D0}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ThreadsTest1", "ThreadsTest1\ThreadsTest1.vcproj", "{955BF1CD-6087-4439-875C-6C11C919DDF1}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UdpTest1", "UdpTest1\UdpTest1.vcproj", "{E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UrlTest1", "UrlTest1\UrlTest1.vcproj", "{A6591CD8-BE15-4011-9751-A2C465F29E96}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetConfig", "NetConfig\NetConfig.vcproj", "{9EF32186-303E-456A-B461-AAD810CCD40C}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LoggingTest1", "LoggingTest1\LoggingTest1.vcproj", "{C3BFEB02-CE81-4A2C-B193-592D7DF13D75}"
- ProjectSection(ProjectDependencies) = postProject
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46} = {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4)
- Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4)
- Debug|STANDARDSDK_500 (ARMV4I) = Debug|STANDARDSDK_500 (ARMV4I)
- Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4)
- Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4)
- Release|STANDARDSDK_500 (ARMV4I) = Release|STANDARDSDK_500 (ARMV4I)
- Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|STANDARDSDK_500 (ARMV4I).Build.0 = Debug|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|STANDARDSDK_500 (ARMV4I).Deploy.0 = Debug|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|STANDARDSDK_500 (ARMV4I).Build.0 = Release|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|STANDARDSDK_500 (ARMV4I).Deploy.0 = Release|STANDARDSDK_500 (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {3F237AF7-3927-4AAD-858A-BF25FFAA7056}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {B092D981-3A1E-4CCD-B51E-D4FCFF4FBC3D}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C0D3C316-6CF5-4C78-A292-6118BD4C6554}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5F37EDA4-8738-49F9-A091-E9CF3819A59C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {EA9925E2-CAC3-48DB-98DF-42439AB8F004}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {5BB0C8EA-CDCD-49A0-BA00-BBF56373CBE1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6697D78-EA70-45C4-86D5-145B118AC1D4}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {15BF09B8-45AC-423F-BC06-AF3F648F4145}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {F8DC45B7-1FD7-459C-9B0C-FA062A71EFD0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {2DB3487C-4E8D-4FDB-BCCF-D5426CBEFCE6}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {44E9B1CB-DEED-431E-A6B1-413D53C693B5}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {63017524-43EB-4E0B-97AA-C80415EE82D0}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {955BF1CD-6087-4439-875C-6C11C919DDF1}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {A6591CD8-BE15-4011-9751-A2C465F29E96}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {9EF32186-303E-456A-B461-AAD810CCD40C}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|STANDARDSDK_500 (ARMV4I).Build.0 = Debug|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|STANDARDSDK_500 (ARMV4I).Deploy.0 = Debug|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|STANDARDSDK_500 (ARMV4I).Build.0 = Release|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|STANDARDSDK_500 (ARMV4I).Deploy.0 = Release|STANDARDSDK_500 (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- {C3BFEB02-CE81-4A2C-B193-592D7DF13D75}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune/Neptune.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune/Neptune.vcproj
deleted file mode 100644
index 533b763be6..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune/Neptune.vcproj
+++ /dev/null
@@ -1,1346 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="Neptune"
- ProjectGUID="{777F6F0C-BAF8-4AA3-A672-ED3B04F03B46}"
- RootNamespace="Neptune"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 6 Professional SDK (ARMV4I)"
- />
- <Platform
- Name="STANDARDSDK_500 (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32;..\..\..\..\Source\System\WinCE"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- EnableFloatingPointEmulation="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
- OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="1"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- EnableFloatingPointEmulation="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32;..\..\..\..\Source\System\WinCE"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
- OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="1"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|STANDARDSDK_500 (ARMV4I)"
- OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="1"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;DEBUG;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- StringPooling="true"
- MinimalRebuild="true"
- ExceptionHandling="0"
- RuntimeLibrary="1"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|STANDARDSDK_500 (ARMV4I)"
- OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="1"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="3"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;_LIB;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="true"
- RuntimeTypeInfo="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Core\Neptune.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBase64.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Bsd\NptBsdSockets.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBufferedStreams.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptCommon.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConsole.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDataBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDebug.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHttp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptList.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptLogging.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMessaging.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptNetwork.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptResults.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptRingBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSimpleMessageQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSockets.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\StdC\NptStdcFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStreams.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStrings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSystem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptThreads.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTime.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUri.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Debug.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32DynamicLibraries.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32File.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32MessageQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Network.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Queue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32System.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Threads.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceConsole.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceEnvironment.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptXml.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath="..\..\..\..\Source\Core\Neptune.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptArray.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBase64.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBufferedStreams.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptCommon.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConfig.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConsole.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConstants.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDataBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDebug.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDefs.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptFile.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHttp.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptInterfaces.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptList.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptLogging.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMap.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMessaging.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptNetwork.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptReferences.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptResults.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptRingBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSelectableMessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSimpleMessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSockets.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStack.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStreams.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStrings.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSystem.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptThreads.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTime.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTypes.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUri.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptVersion.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32MessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Network.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Threads.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinCeUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptXml.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/NetConfig/NetConfig.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/NetConfig/NetConfig.vcproj
deleted file mode 100644
index ba78d6e60a..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/NetConfig/NetConfig.vcproj
+++ /dev/null
@@ -1,735 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="NetConfig"
- ProjectGUID="{9EF32186-303E-456A-B461-AAD810CCD40C}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Apps\NetConfig\NetConfig.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/RingBufferTest1/RingBufferTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/RingBufferTest1/RingBufferTest1.vcproj
deleted file mode 100644
index 9d0b417b6d..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/RingBufferTest1/RingBufferTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="RingBufferTest1"
- ProjectGUID="{44E9B1CB-DEED-431E-A6B1-413D53C693B5}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\RingBuffer1\RingBufferTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/StringsTest1/StringsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/StringsTest1/StringsTest1.vcproj
deleted file mode 100644
index ae9be631d0..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/StringsTest1/StringsTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="StringsTest1"
- ProjectGUID="{63017524-43EB-4E0B-97AA-C80415EE82D0}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Strings1\StringsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ThreadsTest1/ThreadsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ThreadsTest1/ThreadsTest1.vcproj
deleted file mode 100644
index ef940bba7c..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/ThreadsTest1/ThreadsTest1.vcproj
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="ThreadsTest1"
- ProjectGUID="{955BF1CD-6087-4439-875C-6C11C919DDF1}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Threads1\ThreadsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UdpTest1/UdpTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UdpTest1/UdpTest1.vcproj
deleted file mode 100644
index 50bb4c1848..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UdpTest1/UdpTest1.vcproj
+++ /dev/null
@@ -1,735 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="UdpTest1"
- ProjectGUID="{E1FCCCD6-D9B1-4BCC-B2FC-9A384F566E5E}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Udp1\UdpTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UrlTest1/UrlTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UrlTest1/UrlTest1.vcproj
deleted file mode 100644
index 8687b8bddf..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/UrlTest1/UrlTest1.vcproj
+++ /dev/null
@@ -1,735 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="UrlTest1"
- ProjectGUID="{A6591CD8-BE15-4011-9751-A2C465F29E96}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib iphlpapi.lib"
- OutputFile="$(OutDir)/UrlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UrlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Url1\UrlTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/XmlTest1/XmlTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/XmlTest1/XmlTest1.vcproj
deleted file mode 100644
index 2aa290f010..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-microsoft-wince-vs2005/XmlTest1/XmlTest1.vcproj
+++ /dev/null
@@ -1,732 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="XmlTest1"
- ProjectGUID="{3F237AF7-3927-4AAD-858A-BF25FFAA7056}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Pocket PC 2003 (ARMV4)"
- />
- <Platform
- Name="Smartphone 2003 (ARMV4)"
- />
- <Platform
- Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- />
- <Platform
- Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- AdditionalDependencies="ws2.lib"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- MinimalRebuild="true"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="2"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Smartphone 2003 (ARMV4)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- <Configuration
- Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- ExecutionBucket="7"
- Optimization="2"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_CONSOLE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;NPT_DEBUG"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
- Culture="1033"
- AdditionalIncludeDirectories="$(IntDir)"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions=" /subsystem:windowsce,5.01"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="1"
- DelayLoadDLLs="$(NOINHERIT)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="0"
- StackReserveSize="65536"
- StackCommitSize="4096"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- EntryPointSymbol="mainWCRTStartup"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCCodeSignTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\System\WinCE\NptWinceMain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\XmlTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\XmlTest1Data.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Config.scons b/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Config.scons
deleted file mode 100644
index 6f48a615b6..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Config.scons
+++ /dev/null
@@ -1,12 +0,0 @@
-LoadTool('gcc-generic', env, gcc_cross_prefix='arm-none-symbianelf', gcc_strict=False, gcc_stop_on_warning=False)
-
-### Neptune System Files
-env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp'}
-
-EPOC_ROOT=os.environ['EPOC_ROOT']
-symbian_flags = ' -mapcs -nostdinc -march=armv5t -mfloat-abi=soft'
-symbian_defines = ' -D_UNICODE -D__GCCE__ -D__SYMBIAN32__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__MARM_ARMV5__ -D__SUPPORT_CPP_EXCEPTIONS__'
-symbian_includes = ' -include "'+EPOC_ROOT+'\\include\\gcce\\gcce.h" -I"'+EPOC_ROOT+'\\include" -I"'+EPOC_ROOT+'\\include\\libc"'
-env['CCFLAGS'] += symbian_flags + symbian_defines + symbian_includes
-env['CXXFLAGS'] += symbian_flags + symbian_defines + symbian_includes
-env['LINKFLAGS'] += '--target1-abs --no-undefined -nostdlib -shared --discard-locals --default-symver --entry _E32Startup -u_E32Startup -Tdata 0x400000 -Ttext 0x8000 -lgcc'
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtbuild b/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtbuild
deleted file mode 100644
index ec35ac4481..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtbuild
+++ /dev/null
@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?fileVersion 3.0.0?>
-
-<ManagedProjectBuildInfo>
-<project id="Neptune.com.symbian.cdt.build.projectType.lib.2056612259" name="Symbian Static Library Project" projectType="com.symbian.cdt.build.projectType.lib">
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" id="UIQ3_com.symbian.cdt.build.projectType.lib_gcce.urel_UIQ3.1920714187" name="UIQ 3.0 Phone (GCCE) Release" parent="UIQ3_com.symbian.cdt.build.projectType.lib_gcce.urel_UIQ3">
-<toolChain id="com.nokia.sdk.UIQ3.build.toolChain.gcce.gcceUrelSlib.1358048605" name="GCCE STATICLIB Defaults" superClass="com.nokia.sdk.UIQ3.build.toolChain.gcce.gcceUrelSlib">
-<option id="com.nokia.cdt.build.toolChain.UIQ3.gcce.GlobalOptions.systemIncludePaths.gcceUrelSlib.99940926" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.UIQ3.gcce.GlobalOptions.systemIncludePaths.gcceUrelSlib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\libc&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.gcce.targetType.slib.401791545" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.gcce.targetType.slib" value="com.symbian.cdt.sdk.91.build.gcce.slib.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib.1832814775" name="UID2" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib.841835401" name="UID3" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib.1919565779" name="Vendor Id" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths.69780893" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${ProjDirPath}\inc&quot;"/>
-</option>
-<tool id="com.nokia.cdt.build.tool.UIQ3.gcce.compiler.slibUrel.1269554579" name="GCCE Compiler" superClass="com.nokia.cdt.build.tool.UIQ3.gcce.compiler.slibUrel"/>
-<tool id="com.symbian.cdt.build.tool.gcce.aif.slib.1732395924" name="AIF Compiler" superClass="com.symbian.cdt.build.tool.gcce.aif.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.rcomp.slib.376119315" name="Resource Compiler" superClass="com.symbian.cdt.build.tool.gcce.rcomp.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.mbm.slib.496736442" name="MBM Compiler" superClass="com.symbian.cdt.build.tool.gcce.mbm.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.createsis.slib.1502688980" name="CreateSis (Installation File Generator)" superClass="com.symbian.cdt.build.tool.gcce.createsis.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.archiver.slib.30662242" name="Archiver" superClass="com.symbian.cdt.build.tool.gcce.archiver.slib"/>
-<macros/>
-</toolChain>
-</configuration>
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" id="UIQ3_com.symbian.cdt.build.projectType.lib_gcce.udeb_UIQ3.1394707376" name="UIQ 3.0 Phone (GCCE) Debug" parent="UIQ3_com.symbian.cdt.build.projectType.lib_gcce.udeb_UIQ3">
-<toolChain id="com.nokia.sdk.UIQ3.build.toolChain.gcce.gcceUdebSlib.1398835756" name="GCCE STATICLIB Defaults" superClass="com.nokia.sdk.UIQ3.build.toolChain.gcce.gcceUdebSlib">
-<option id="com.nokia.cdt.build.toolChain.UIQ3.gcce.GlobalOptions.systemIncludePaths.gcceUdebSlib.615141598" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.UIQ3.gcce.GlobalOptions.systemIncludePaths.gcceUdebSlib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\libc&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.gcce.targetType.slib.698441786" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.gcce.targetType.slib" value="com.symbian.cdt.sdk.91.build.gcce.slib.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib.2143158291" name="UID2" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib.218339660" name="UID3" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib.1251950603" name="Vendor Id" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths.1806935038" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths"/>
-<tool id="com.nokia.cdt.build.tool.UIQ3.gcce.compiler.slibUdeb.717236323" name="GCCE Compiler" superClass="com.nokia.cdt.build.tool.UIQ3.gcce.compiler.slibUdeb"/>
-<tool id="com.symbian.cdt.build.tool.gcce.aif.slib.391801150" name="AIF Compiler" superClass="com.symbian.cdt.build.tool.gcce.aif.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.rcomp.slib.707646769" name="Resource Compiler" superClass="com.symbian.cdt.build.tool.gcce.rcomp.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.mbm.slib.2145852703" name="MBM Compiler" superClass="com.symbian.cdt.build.tool.gcce.mbm.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.createsis.slib.1661552862" name="CreateSis (Installation File Generator)" superClass="com.symbian.cdt.build.tool.gcce.createsis.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.archiver.slib.171600154" name="Archiver" superClass="com.symbian.cdt.build.tool.gcce.archiver.slib"/>
-<macros/>
-</toolChain>
-</configuration>
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" id="S60_31_com.symbian.cdt.build.projectType.lib_gcce.urel_S60_3rd_FP1.2078279023" name="S60 3.1 Phone (GCCE) Release [S60_3rd_FP1]" parent="S60_31_com.symbian.cdt.build.projectType.lib_gcce.urel_S60_3rd_FP1">
-<toolChain id="com.nokia.sdk.S60_31.build.toolChain.gcce.gcceUrelSlib.1831821316" name="GCCE STATICLIB Defaults" superClass="com.nokia.sdk.S60_31.build.toolChain.gcce.gcceUrelSlib">
-<option id="com.nokia.cdt.build.toolChain.S60_31.gcce.GlobalOptions.systemIncludePaths.gcceUrelSlib.508226924" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.S60_31.gcce.GlobalOptions.systemIncludePaths.gcceUrelSlib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\stdapis&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${GCCEINC}&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.gcce.targetType.slib.510546831" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.gcce.targetType.slib" value="com.symbian.cdt.sdk.91.build.gcce.slib.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib.430684926" name="UID2" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib.1505365276" name="UID3" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib.1596051914" name="Vendor Id" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths.1089116082" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths" valueType="includePath">
-<listOptionValue builtIn="false" value="${NEPTUNE_HOME}/Source/Core"/>
-<listOptionValue builtIn="false" value="${NEPTUNE_HOME}/Source/System/Symbian"/>
-</option>
-<tool id="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUrel.1056160758" name="GCCE Compiler" superClass="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUrel"/>
-<tool id="com.symbian.cdt.build.tool.gcce.aif.slib.2088671573" name="AIF Compiler" superClass="com.symbian.cdt.build.tool.gcce.aif.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.rcomp.slib.1987330554" name="Resource Compiler" superClass="com.symbian.cdt.build.tool.gcce.rcomp.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.mbm.slib.786101445" name="MBM Compiler" superClass="com.symbian.cdt.build.tool.gcce.mbm.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.createsis.slib.1062839650" name="CreateSis (Installation File Generator)" superClass="com.symbian.cdt.build.tool.gcce.createsis.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.archiver.slib.1812459234" name="Archiver" superClass="com.symbian.cdt.build.tool.gcce.archiver.slib"/>
-<tool id="com.nokia.cdt.build.tool.S60_31.gcce.mif.slibUrel.1689101303" name="MIF Compiler" superClass="com.nokia.cdt.build.tool.S60_31.gcce.mif.slibUrel"/>
-<macros/>
-</toolChain>
-</configuration>
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" errorParsers="com.symbian.cdt.build.WinscwErrorParser;org.eclipse.cdt.core.MakeErrorParser;;com.symbian.cdt.build.RCOMPErrorParser;" id="S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161" name="S60 3.1 Emulator Debug [S60_3rd_FP1]" parent="S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1">
-<toolChain id="com.nokia.sdk.S60_31.build.winscw.winscwUdebSLib.413214460" name="WINSCW UDEB Defaults" superClass="com.nokia.sdk.S60_31.build.winscw.winscwUdebSLib">
-<option id="com.nokia.cdt.build.toolChain.S60_31.winscw.GlobalOptions.systemIncludePaths.winscwUdebSLib.1991439459" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.S60_31.winscw.GlobalOptions.systemIncludePaths.winscwUdebSLib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\stdapis&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.targetType.1579771640" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.targetType" value="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid2.libUdeb.129059740" name="UID2" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid2.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid3.libUdeb.1029933038" name="UID3" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid3.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.vendorid.libUdeb.229975299" name="Vendor Id" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.vendorid.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.winscw.GlobalOptions.userIncludePaths.1178573151" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.winscw.GlobalOptions.userIncludePaths" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${NEPTUNE_HOME}\Source\Core&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${NEPTUNE_HOME}\Source\System\Symbian&quot;"/>
-</option>
-<tool id="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873" name="WINSCW C/C++ Compiler" superClass="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib"/>
-<tool id="com.symbian.cdt.build.tool.winscw.preCompiledHeader.default.285080601" name="WINSCW C/C++ Precompiled Header Gen" superClass="com.symbian.cdt.build.tool.winscw.preCompiledHeader.default"/>
-<tool id="com.symbian.cdt.sdk.91.build.winscw.linker.udebSLib.941057701" name="WINSCW C/C++ Linker" superClass="com.symbian.cdt.sdk.91.build.winscw.linker.udebSLib"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.aif.udeb.2008691052" name="AIF Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.aif.udeb"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.rcomp.udeb.1432981711" name="Resource Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.rcomp.udeb"/>
-<tool id="com.symbian.cdt.build.buildDefinitions.makedef.winscw.default.362785123" name="Def File Creator for WINSCW" superClass="com.symbian.cdt.build.buildDefinitions.makedef.winscw.default"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.mbm.udeb.500784000" name="MBM Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.mbm.udeb"/>
-<tool id="com.nokia.sdk.S60_31.build.winscw.mif.udebLib.534661131" name="MIF Compiler" superClass="com.nokia.sdk.S60_31.build.winscw.mif.udebLib"/>
-<macros/>
-</toolChain>
-<resourceConfiguration exclude="true" id="S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161.395486098" name="NptBsdNetwork.cpp" rcbsApplicability="disable" resourcePath="/Neptune/BsdSystem/NptBsdNetwork.cpp" toolsToInvoke="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873./Neptune/BsdSystem/NptBsdNetwork.cpp">
-<tool id="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873./Neptune/BsdSystem/NptBsdNetwork.cpp" name="WINSCW C/C++ Compiler" superClass="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873"/>
-</resourceConfiguration>
-<resourceConfiguration exclude="true" id="S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161.1317784172" name="NptStdcConsole.cpp" rcbsApplicability="disable" resourcePath="/Neptune/StdcSystem/NptStdcConsole.cpp" toolsToInvoke="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873./Neptune/StdcSystem/NptStdcConsole.cpp">
-<tool id="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873./Neptune/StdcSystem/NptStdcConsole.cpp" name="WINSCW C/C++ Compiler" superClass="com.nokia.sdk.S60_31.build.winscw.compiler.udebLib.1398476873"/>
-</resourceConfiguration>
-</configuration>
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" errorParsers="com.symbian.cdt.build.WinscwErrorParser;org.eclipse.cdt.core.MakeErrorParser;;com.symbian.cdt.build.RCOMPErrorParser;" id="UIQ3_com.symbian.cdt.build.projectType.lib_winscw.udeb_UIQ3.384904516" name="UIQ 3.0 Emulator Debug" parent="UIQ3_com.symbian.cdt.build.projectType.lib_winscw.udeb_UIQ3">
-<toolChain id="com.nokia.sdk.UIQ3.build.winscw.winscwUdebSLib.846884524" name="WINSCW UDEB Defaults" superClass="com.nokia.sdk.UIQ3.build.winscw.winscwUdebSLib">
-<option id="com.nokia.cdt.build.toolChain.UIQ3.winscw.GlobalOptions.systemIncludePaths.winscwUdebSLib.167626829" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.UIQ3.winscw.GlobalOptions.systemIncludePaths.winscwUdebSLib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\libc&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.targetType.678611552" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.targetType" value="com.symbian.cdt.sdk.91.build.winscw.staticLibUdeb.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid2.libUdeb.852361293" name="UID2" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid2.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid3.libUdeb.974393196" name="UID3" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.uid3.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.vendorid.libUdeb.798449191" name="Vendor Id" superClass="com.symbian.cdt.build.91.toolChain.winscw.GlobalOptions.vendorid.libUdeb" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.winscw.GlobalOptions.userIncludePaths.1648295120" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.winscw.GlobalOptions.userIncludePaths"/>
-<tool id="com.nokia.sdk.UIQ3.build.winscw.compiler.udebLib.1706554291" name="WINSCW C/C++ Compiler" superClass="com.nokia.sdk.UIQ3.build.winscw.compiler.udebLib"/>
-<tool id="com.symbian.cdt.build.tool.winscw.preCompiledHeader.default.1047854651" name="WINSCW C/C++ Precompiled Header Gen" superClass="com.symbian.cdt.build.tool.winscw.preCompiledHeader.default"/>
-<tool id="com.symbian.cdt.sdk.91.build.winscw.linker.udebSLib.769960638" name="WINSCW C/C++ Linker" superClass="com.symbian.cdt.sdk.91.build.winscw.linker.udebSLib"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.aif.udeb.596834144" name="AIF Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.aif.udeb"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.rcomp.udeb.1182923081" name="Resource Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.rcomp.udeb"/>
-<tool id="com.symbian.cdt.build.buildDefinitions.makedef.winscw.default.207371829" name="Def File Creator for WINSCW" superClass="com.symbian.cdt.build.buildDefinitions.makedef.winscw.default"/>
-<tool id="com.symbian.cdt.build.91.tool.winscw.mbm.udeb.904960523" name="MBM Compiler" superClass="com.symbian.cdt.build.91.tool.winscw.mbm.udeb"/>
-<macros/>
-</toolChain>
-</configuration>
-<configuration artifactExtension="lib" artifactName="Neptune" cleanCommand="del /s/q" description="" id="S60_31_com.symbian.cdt.build.projectType.lib_gcce.udeb_S60_3rd_FP1.556595877" name="S60 3.1 Phone (GCCE) Debug [S60_3rd_FP1]" parent="S60_31_com.symbian.cdt.build.projectType.lib_gcce.udeb_S60_3rd_FP1">
-<toolChain id="com.nokia.sdk.S60_31.build.toolChain.gcce.gcceUdebSlib.306294436" name="GCCE STATICLIB Defaults" superClass="com.nokia.sdk.S60_31.build.toolChain.gcce.gcceUdebSlib">
-<option id="com.nokia.cdt.build.toolChain.S60_31.gcce.GlobalOptions.systemIncludePaths.gcceUdebSlib.1631849495" name="System Include Paths" superClass="com.nokia.cdt.build.toolChain.S60_31.gcce.GlobalOptions.systemIncludePaths.gcceUdebSlib" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\variant&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${EPOCROOT}epoc32\include\stdapis&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${GCCEINC}&quot;"/>
-</option>
-<option id="com.symbian.cdt.sdk.91.build.gcce.targetType.slib.868970790" name="TargetType" superClass="com.symbian.cdt.sdk.91.build.gcce.targetType.slib" value="com.symbian.cdt.sdk.91.build.gcce.slib.lib" valueType="enumerated"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib.1532564291" name="UID2" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid2.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib.850380188" name="UID3" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.uid3.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib.86072793" name="Vendor Id" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.vendorid.slib" value="0x00000000" valueType="string"/>
-<option id="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths.64799397" name="User Include Paths" superClass="com.symbian.cdt.build.toolChain.gcce.GlobalOptions.userIncludePaths" valueType="includePath">
-<listOptionValue builtIn="false" value="&quot;${NEPTUNE_HOME}\Source\Core&quot;"/>
-<listOptionValue builtIn="false" value="&quot;${NEPTUNE_HOME}\Source\System\Symbian&quot;"/>
-</option>
-<tool id="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUdeb.1953418578" name="GCCE Compiler" superClass="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUdeb">
-<option id="com.nokia.cdt.build.buildDefinitions.S60_31.gcce.compiler.defineSymbols.gcceUdebSlib.1372066570" superClass="com.nokia.cdt.build.buildDefinitions.S60_31.gcce.compiler.defineSymbols.gcceUdebSlib" valueType="definedSymbols">
-<listOptionValue builtIn="false" value="_DEBUG"/>
-<listOptionValue builtIn="false" value="_UNICODE"/>
-<listOptionValue builtIn="false" value="__GCCE__"/>
-<listOptionValue builtIn="false" value="__SYMBIAN32__"/>
-<listOptionValue builtIn="false" value="__EPOC32__"/>
-<listOptionValue builtIn="false" value="__MARM__"/>
-<listOptionValue builtIn="false" value="__EABI__"/>
-<listOptionValue builtIn="false" value="__MARM_ARMV5__"/>
-<listOptionValue builtIn="false" value="__SUPPORT_CPP_EXCEPTIONS__"/>
-<listOptionValue builtIn="false" value="__SERIES60_31__"/>
-<listOptionValue builtIn="false" value="__SERIES60_3X__"/>
-<listOptionValue builtIn="false" value="NPT_DEBUG"/>
-</option>
-</tool>
-<tool id="com.symbian.cdt.build.tool.gcce.aif.slib.416984291" name="AIF Compiler" superClass="com.symbian.cdt.build.tool.gcce.aif.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.rcomp.slib.80157134" name="Resource Compiler" superClass="com.symbian.cdt.build.tool.gcce.rcomp.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.mbm.slib.804211718" name="MBM Compiler" superClass="com.symbian.cdt.build.tool.gcce.mbm.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.createsis.slib.101551158" name="CreateSis (Installation File Generator)" superClass="com.symbian.cdt.build.tool.gcce.createsis.slib"/>
-<tool id="com.symbian.cdt.build.tool.gcce.archiver.slib.1093629543" name="Archiver" superClass="com.symbian.cdt.build.tool.gcce.archiver.slib"/>
-<tool id="com.nokia.cdt.build.tool.S60_31.gcce.mif.slibUdeb.1809053488" name="MIF Compiler" superClass="com.nokia.cdt.build.tool.S60_31.gcce.mif.slibUdeb"/>
-<macros/>
-</toolChain>
-<resourceConfiguration exclude="true" id="S60_31_com.symbian.cdt.build.projectType.lib_gcce.udeb_S60_3rd_FP1.556595877.1037827706" name="NptBsdNetwork.cpp" rcbsApplicability="disable" resourcePath="/Neptune/BsdSystem/NptBsdNetwork.cpp" toolsToInvoke="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUdeb.1953418578./Neptune/BsdSystem/NptBsdNetwork.cpp">
-<tool id="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUdeb.1953418578./Neptune/BsdSystem/NptBsdNetwork.cpp" name="GCCE Compiler" superClass="com.nokia.cdt.build.tool.S60_31.gcce.compiler.slibUdeb.1953418578"/>
-</resourceConfiguration>
-</configuration>
-<macros/>
-</project>
-</ManagedProjectBuildInfo>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtproject b/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtproject
deleted file mode 100644
index 7c2548f8db..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.cdtproject
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse-cdt version="2.0"?>
-
-<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">
-<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.ctagsindexer" point="org.eclipse.cdt.core.CIndexer"/>
-<data>
-<item id="org.eclipse.cdt.core.pathentry">
-<pathentry kind="out" path=""/>
-<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>
-</item>
-</data>
-</cdtproject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.project b/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.project
deleted file mode 100644
index f3231b90e4..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.project
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>Neptune</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.cdt.core.cnature</nature>
- <nature>org.eclipse.cdt.core.ccnature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
- <nature>com.symbian.cdt.core.symbiannature</nature>
- </natures>
- <linkedResources>
- <link>
- <name>Core</name>
- <type>2</type>
- <location>NEPTUNE_HOME/Source/Core</location>
- </link>
- <link>
- <name>StdcSystem</name>
- <type>2</type>
- <location>NEPTUNE_HOME/Source/System/StdC</location>
- </link>
- <link>
- <name>SymbianSystem</name>
- <type>2</type>
- <location>NEPTUNE_HOME/Source/System/Symbian</location>
- </link>
- <link>
- <name>BsdSystem</name>
- <type>2</type>
- <location>NEPTUNE_HOME/Source/System/Bsd</location>
- </link>
- <link>
- <name>Neptune_S60_3_1_Emulator_Debug_[S60_3rd_FP1].lib</name>
- <type>1</type>
- <location>E:/Symbian/S60SDK/9.2/S60_3rd_FP1/epoc32/release/WINSCW/UDEB/Neptune.lib</location>
- </link>
- <link>
- <name>Neptune_UIQ_3_0_Emulator_Debug.lib</name>
- <type>1</type>
- <location>E:/Symbian/UIQ3SDK/epoc32/release/WINSCW/UDEB/Neptune.lib</location>
- </link>
- <link>
- <name>PosixSystem</name>
- <type>2</type>
- <location>NEPTUNE_HOME/Source/System/Posix</location>
- </link>
- </linkedResources>
-</projectDescription>
diff --git a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.settings/org.eclipse.cdt.managedbuilder.core.prefs
deleted file mode 100644
index 0873b1f972..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/arm-symbian-symbianos/Neptune/.settings/org.eclipse.cdt.managedbuilder.core.prefs
+++ /dev/null
@@ -1,17 +0,0 @@
-#Fri Apr 27 16:35:13 PDT 2007
-eclipse.preferences.version=1
-environment/buildEnvironmentInclude/S60_31_com.symbian.cdt.build.projectType.lib_gcce.udeb_S60_3rd_FP1.556595877=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\="&quot;C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune/../../../..\\Source\\Core&quot;;&quot;C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune/../../../..\\Source\\System\\Symbian&quot;;"/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove" value\=""/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis&quot;;&quot;&quot;;"/>\r\n<variable name\="RCompIncludes" operation\="remove" value\=""/>\r\n<variable name\="GCCEINC" operation\="replace" value\="E\:\\Develop\\CSL Arm Toolchain\\lib\\gcc\\arm-none-symbianelf\\3.4.3\\include"/>\r\n</environment>\r\n
-environment/buildEnvironmentInclude/S60_31_com.symbian.cdt.build.projectType.lib_gcce.urel_S60_3rd_FP1.2078279023=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\="C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune/../../../../Source/Core;C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune/../../../../Source/System/Symbian;"/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove" value\=""/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis&quot;;&quot;&quot;;"/>\r\n<variable name\="RCompIncludes" operation\="remove" value\=""/>\r\n<variable name\="GCCEINC" operation\="replace" value\="E\:\\Develop\\CSL Arm Toolchain\\lib\\gcc\\arm-none-symbianelf\\3.4.3\\include"/>\r\n</environment>\r\n
-environment/buildEnvironmentInclude/S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\="&quot;c\:\\Develop\\Workspace\\Neptune\\Source\\Core&quot;;&quot;c\:\\Develop\\Workspace\\Neptune\\Source\\System\\Symbian&quot;;"/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove" value\=""/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis&quot;;"/>\r\n<variable delimiter\="" name\="MWCSYM2INCLUDES" operation\="replace" value\="e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C++\\MSL_Common\\Include;e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C\\MSL_Common\\Include;e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C\\MSL_Win32\\Include;"/>\r\n<variable name\="RCompIncludes" operation\="remove" value\=""/>\r\n</environment>\r\n
-environment/buildEnvironmentInclude/UIQ3_com.symbian.cdt.build.projectType.lib_gcce.udeb_UIQ3.1394707376=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\=""/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove"/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc&quot;;"/>\r\n<variable name\="RCompIncludes" operation\="remove"/>\r\n<variable name\="GCCEINC" operation\="replace" value\="E\:\\Develop\\CSL Arm Toolchain\\lib\\gcc\\arm-none-symbianelf\\3.4.3\\include"/>\r\n</environment>\r\n
-environment/buildEnvironmentInclude/UIQ3_com.symbian.cdt.build.projectType.lib_gcce.urel_UIQ3.1920714187=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\="&quot;C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune\\inc&quot;;"/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove"/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc&quot;;"/>\r\n<variable name\="RCompIncludes" operation\="remove"/>\r\n<variable name\="GCCEINC" operation\="replace" value\="E\:\\Develop\\CSL Arm Toolchain\\lib\\gcc\\arm-none-symbianelf\\3.4.3\\include"/>\r\n</environment>\r\n
-environment/buildEnvironmentInclude/UIQ3_com.symbian.cdt.build.projectType.lib_winscw.udeb_UIQ3.384904516=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="GLOBAL_USER_INCLUDE_PATHS" operation\="replace" value\=""/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove" value\=""/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\="&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant&quot;;&quot;E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc&quot;;"/>\r\n<variable delimiter\="" name\="MWCSYM2INCLUDES" operation\="replace" value\="e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C++\\MSL_Common\\Include;e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C\\MSL_Common\\Include;e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support\\MSL\\MSL_C\\MSL_Win32\\Include;"/>\r\n<variable name\="RCompIncludes" operation\="remove" value\=""/>\r\n</environment>\r\n
-environment/buildEnvironmentLibrary/S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable delimiter\="" name\="MWSYM2LIBRARIES" operation\="replace" value\="+e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support"/>\r\n</environment>\r\n
-environment/buildEnvironmentLibrary/UIQ3_com.symbian.cdt.build.projectType.lib_winscw.udeb_UIQ3.384904516=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable delimiter\="" name\="MWSYM2LIBRARIES" operation\="replace" value\="+e\:\\Symbian\\Nokia\\Carbide.c++ v1.1\\plugins\\com.nokia.carbide.cpp.support_1.1.0.5\\Symbian_Support"/>\r\n</environment>\r\n
-environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="NEPTUNE_HOME" operation\="replace" value\="${ProjDirPath}/../../../.."/>\r\n</environment>\r\n
-environment/project/S60_31_com.symbian.cdt.build.projectType.lib_gcce.udeb_S60_3rd_FP1.556595877=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n
-environment/project/S60_31_com.symbian.cdt.build.projectType.lib_gcce.urel_S60_3rd_FP1.2078279023=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n
-environment/project/S60_31_com.symbian.cdt.build.projectType.lib_winscw.udeb_S60_3rd_FP1.582533161=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment>\r\n<variable name\="NEPTUNE_HOME" operation\="replace" value\="c\:\\Develop\\Workspace\\Neptune"/>\r\n</environment>\r\n
-environment/project/UIQ3_com.symbian.cdt.build.projectType.lib_gcce.udeb_UIQ3.1394707376=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n
-environment/project/UIQ3_com.symbian.cdt.build.projectType.lib_gcce.urel_UIQ3.1920714187=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n
-environment/project/UIQ3_com.symbian.cdt.build.projectType.lib_winscw.udeb_UIQ3.384904516=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n
diff --git a/lib/libUPnP/Neptune/Build/Targets/ppu-sony-ps3/Config.scons b/lib/libUPnP/Neptune/Build/Targets/ppu-sony-ps3/Config.scons
index e16e4fe2a9..a6ae338a63 100644
--- a/lib/libUPnP/Neptune/Build/Targets/ppu-sony-ps3/Config.scons
+++ b/lib/libUPnP/Neptune/Build/Targets/ppu-sony-ps3/Config.scons
@@ -5,4 +5,4 @@ env['NPT_EXECUTABLE_POST_PROCESSOR'] = Action('make_fself $TARGET ${TARGET.base}
### Neptune System Files
env['NPT_SYSTEM_SOURCES']={'Source/System/StdC':'*.cpp', 'Source/System/Bsd':'NptBsdSockets.cpp', 'Source/System/PS3':'*.cpp', 'Source/System/Null':'NptNullNetwork.cpp'}
-env['NPT_EXTRA_LIBS']=['net']
+env['NPT_EXTRA_LIBS']='net'
diff --git a/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Config.scons b/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Config.scons
deleted file mode 100644
index 4035ddf379..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Config.scons
+++ /dev/null
@@ -1,10 +0,0 @@
-LoadTool('gcc-generic', env)
-
-### Special for the MAC: universal flags
-universal_flags = [('-arch', 'x86_64'), ('-arch', 'i386'), ('-isysroot', '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk'), '-mmacosx-version-min=10.5']
-#env.AppendUnique(CCFLAGS = universal_flags + ['-fno-common'])
-env.AppendUnique(LINKFLAGS = [('-framework', 'SystemConfiguration'), ('-framework', 'Cocoa'), '-mmacosx-version-min=10.5'])
-
-### Neptune System Files
-env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp', 'System/Null':'NptNullSerialPort.cpp', '/System/Apple':'*.mm'}
-
diff --git a/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj b/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj
index a9d4923077..0127b6549e 100644
--- a/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj
+++ b/lib/libUPnP/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj
@@ -51,6 +51,7 @@
buildPhases = (
);
dependencies = (
+ E44E2BC11AE7692F0092347B /* PBXTargetDependency */,
CAE417EC0E0DC20400A530D1 /* PBXTargetDependency */,
CAE417970E0DC11F00A530D1 /* PBXTargetDependency */,
CAE417990E0DC11F00A530D1 /* PBXTargetDependency */,
@@ -64,6 +65,7 @@
buildPhases = (
);
dependencies = (
+ E4FCC8621B1E464B00CCA327 /* PBXTargetDependency */,
CA7848420F3B6E71009E84AD /* PBXTargetDependency */,
CAE417E40E0DC1FD00A530D1 /* PBXTargetDependency */,
CAE417E60E0DC1FD00A530D1 /* PBXTargetDependency */,
@@ -75,6 +77,18 @@
name = Apps;
productName = Apps;
};
+ E44E2BB81AE7691C0092347B /* Frameworks */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = E44E2BB91AE7691C0092347B /* Build configuration list for PBXAggregateTarget "Frameworks" */;
+ buildPhases = (
+ );
+ dependencies = (
+ E44E2BBD1AE769290092347B /* PBXTargetDependency */,
+ E44E2BBF1AE769290092347B /* PBXTargetDependency */,
+ );
+ name = Frameworks;
+ productName = Frameworks;
+ };
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
@@ -116,6 +130,8 @@
CA289DBD10E31618001BC817 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CA289DC010E31637001BC817 /* SocketsTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA289DBF10E31637001BC817 /* SocketsTest1.cpp */; };
CA2B1E210FC22DBA00B9E79F /* NptResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA096EF10ED0DBCE00A5103D /* NptResults.cpp */; };
+ CA2EF628154DDFA700933B11 /* NptJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2EF626154DDFA700933B11 /* NptJson.cpp */; };
+ CA2EF629154DDFA700933B11 /* NptJson.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2EF627154DDFA700933B11 /* NptJson.h */; };
CA2F54340EC1165700AEBC12 /* TlsTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2F54330EC1165700AEBC12 /* TlsTest1.cpp */; };
CA2F54390EC1203A00AEBC12 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CA2F543A0EC1203A00AEBC12 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A5EA90EC0152A00A9040C /* libaxTLS.a */; };
@@ -126,6 +142,9 @@
CA5041AF0C5AE2180060E6FE /* NptNullSerialPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */; };
CA550D500D20A37E00B22D72 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CA550D580D20A3AC00B22D72 /* HttpServerTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA979DD0CF1648300C01909 /* HttpServerTest1.cpp */; };
+ CA77C0C614C0BCD600442B97 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
+ CA77C0C714C0BCF400442B97 /* NetworkTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA77C0B414C0BC5B00442B97 /* NetworkTest1.cpp */; };
+ CA77C18414C25AFF00442B97 /* NptNullAutoreleasePool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA77C18214C25AC100442B97 /* NptNullAutoreleasePool.cpp */; };
CA7848450F3B6E9B009E84AD /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CA7848480F3B6EB8009E84AD /* MiniHttpServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA7848470F3B6EB8009E84AD /* MiniHttpServer.cpp */; };
CA790DAF1233BDF100875081 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A5EA90EC0152A00A9040C /* libaxTLS.a */; };
@@ -137,25 +156,6 @@
CA80698A118A602B009D099D /* NptCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; };
CA8069DF118B578C009D099D /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CA8069E5118B57BE009D099D /* CryptoTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8069E4118B57BE009D099D /* CryptoTest1.cpp */; };
- CA84EC5E0C7E540900CC9622 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4A0C7E540900CC9622 /* adler32.c */; };
- CA84EC5F0C7E540900CC9622 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4B0C7E540900CC9622 /* crc32.c */; };
- CA84EC600C7E540900CC9622 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4C0C7E540900CC9622 /* crc32.h */; };
- CA84EC610C7E540900CC9622 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4D0C7E540900CC9622 /* deflate.c */; };
- CA84EC620C7E540900CC9622 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4E0C7E540900CC9622 /* deflate.h */; };
- CA84EC630C7E540900CC9622 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4F0C7E540900CC9622 /* infback.c */; };
- CA84EC640C7E540900CC9622 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC500C7E540900CC9622 /* inffast.c */; };
- CA84EC650C7E540900CC9622 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC510C7E540900CC9622 /* inffast.h */; };
- CA84EC660C7E540900CC9622 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC520C7E540900CC9622 /* inffixed.h */; };
- CA84EC670C7E540900CC9622 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC530C7E540900CC9622 /* inflate.c */; };
- CA84EC680C7E540900CC9622 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC540C7E540900CC9622 /* inflate.h */; };
- CA84EC690C7E540900CC9622 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC550C7E540900CC9622 /* inftrees.c */; };
- CA84EC6A0C7E540900CC9622 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC560C7E540900CC9622 /* inftrees.h */; };
- CA84EC6B0C7E540900CC9622 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC570C7E540900CC9622 /* trees.c */; };
- CA84EC6C0C7E540900CC9622 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC580C7E540900CC9622 /* trees.h */; };
- CA84EC6E0C7E540900CC9622 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5A0C7E540900CC9622 /* zconf.h */; };
- CA84EC6F0C7E540900CC9622 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5B0C7E540900CC9622 /* zlib.h */; };
- CA84EC700C7E540900CC9622 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC5C0C7E540900CC9622 /* zutil.c */; };
- CA84EC710C7E540900CC9622 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5D0C7E540900CC9622 /* zutil.h */; };
CA84EC7B0C7E5A7000CC9622 /* NptZip.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; };
CA87F23F1148401E0082AAFC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = CA87F23E1148401E0082AAFC /* config.h */; };
CA926A500F8BEB50003CB74E /* NptDynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; };
@@ -174,8 +174,12 @@
CAAAA08512FF828A00ABC84B /* NetResolve.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAAAA07612FF823200ABC84B /* NetResolve.cpp */; };
CAC029DE139D84D10034427F /* LoggingTest2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC029DD139D84D10034427F /* LoggingTest2.cpp */; };
CAC5048312FFB7EF00FEB1D8 /* NptBsdResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */; };
+ CAC8F0AB16AB550A00C49741 /* NetBench.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC8F09C16AB54AF00C49741 /* NetBench.cpp */; };
+ CAC8F0B016AB558100C49741 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A5EA90EC0152A00A9040C /* libaxTLS.a */; };
+ CAC8F0B116AB558100C49741 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CAD78DD312A99DC500D7EBA7 /* NptHash.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; };
CAD78E0412A9C42000D7EBA7 /* NptHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */; };
+ CAE063D31241473B00E5AFC4 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A5EA90EC0152A00A9040C /* libaxTLS.a */; };
CAE416A20E0DBD7400A530D1 /* MiscTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA979E90CF1648300C01909 /* MiscTest1.cpp */; };
CAE416A50E0DBD8800A530D1 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CAE416C00E0DBE0C00A530D1 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
@@ -216,309 +220,385 @@
CAEB8EC511864F0B00B4AF01 /* NptDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */; };
CAEB8EC611864F0B00B4AF01 /* NptDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; };
CAF03CB60C7E7F15002C470F /* NptZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF03CB50C7E7F15002C470F /* NptZip.cpp */; };
- CAF03DB40C7F9243002C470F /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAF03DB30C7F9243002C470F /* compress.c */; };
+ CAF26E9918C74B110015ABB9 /* ZipTest2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF26E9818C74B110015ABB9 /* ZipTest2.cpp */; };
+ CAF26E9A18C74D320015ABB9 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
+ CAF26EAA18C7FF820015ABB9 /* ZipHttpServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF26EA918C7FF820015ABB9 /* ZipHttpServer.cpp */; };
CAF2EFB60E64881E00948C04 /* NptPosixFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */; };
CAF2EFB80E64882900948C04 /* NptPosixNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */; };
CAF2EFDE0E64A2AB00948C04 /* FileTest1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFD30E64A25700948C04 /* FileTest1.cpp */; };
CAF2EFDF0E64A2B700948C04 /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
CAFB23700EC760FE009C3459 /* NptTls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFB236E0EC760FE009C3459 /* NptTls.cpp */; };
CAFB23710EC760FE009C3459 /* NptTls.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; };
- E412ABB114478A430078A367 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A5EA90EC0152A00A9040C /* libaxTLS.a */; };
- E445E4071449794000F221B3 /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E488DCDC14479D86005E84BD /* libaxTLS.a */; };
- E445E5101449818000F221B3 /* NptCocoaConsole.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6710E16150001BC817 /* NptCocoaConsole.mm */; };
- E46E9574153F8C4500ED95D5 /* NptAppleAutoreleasePool.mm in Sources */ = {isa = PBXBuildFile; fileRef = E46E9572153F8C2A00ED95D5 /* NptAppleAutoreleasePool.mm */; };
- E46E9575153F8C4500ED95D5 /* NptAppleAutoreleasePool.mm in Sources */ = {isa = PBXBuildFile; fileRef = E46E9572153F8C2A00ED95D5 /* NptAppleAutoreleasePool.mm */; };
- E46E95B2153F91D000ED95D5 /* NptNullAutoreleasePool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E46E95B0153F91C900ED95D5 /* NptNullAutoreleasePool.cpp */; };
- E46E95C3153F9F8200ED95D5 /* NptCocoaEnviroment.mm in Sources */ = {isa = PBXBuildFile; fileRef = E46E95C2153F9F7C00ED95D5 /* NptCocoaEnviroment.mm */; };
- E46E95C4153F9F8300ED95D5 /* NptCocoaEnviroment.mm in Sources */ = {isa = PBXBuildFile; fileRef = E46E95C2153F9F7C00ED95D5 /* NptCocoaEnviroment.mm */; };
- E46E95C6153F9F9E00ED95D5 /* NptPosixEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E46E95C5153F9F9B00ED95D5 /* NptPosixEnvironment.cpp */; };
- E488DC3D14479D2E005E84BD /* Neptune.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B10B8EB27400C1E90D /* Neptune.h */; };
- E488DC3E14479D2E005E84BD /* NptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; };
- E488DC3F14479D2E005E84BD /* NptBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B40B8EB27400C1E90D /* NptBase64.h */; };
- E488DC4014479D2E005E84BD /* NptBufferedStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B60B8EB27400C1E90D /* NptBufferedStreams.h */; };
- E488DC4114479D2E005E84BD /* NptCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B80B8EB27400C1E90D /* NptCommon.h */; };
- E488DC4214479D2E005E84BD /* NptConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B90B8EB27400C1E90D /* NptConfig.h */; };
- E488DC4314479D2E005E84BD /* NptConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BB0B8EB27400C1E90D /* NptConsole.h */; };
- E488DC4414479D2E005E84BD /* NptConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BC0B8EB27400C1E90D /* NptConstants.h */; };
- E488DC4514479D2E005E84BD /* NptDataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BE0B8EB27400C1E90D /* NptDataBuffer.h */; };
- E488DC4614479D2E005E84BD /* NptDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C00B8EB27400C1E90D /* NptDebug.h */; };
- E488DC4714479D2E005E84BD /* NptDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C10B8EB27400C1E90D /* NptDefs.h */; };
- E488DC4814479D2E005E84BD /* NptFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C30B8EB27400C1E90D /* NptFile.h */; };
- E488DC4914479D2E005E84BD /* NptHttp.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C50B8EB27400C1E90D /* NptHttp.h */; };
- E488DC4A14479D2E005E84BD /* NptInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C60B8EB27400C1E90D /* NptInterfaces.h */; };
- E488DC4B14479D2E005E84BD /* NptList.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C80B8EB27400C1E90D /* NptList.h */; };
- E488DC4C14479D2E005E84BD /* NptLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CA0B8EB27400C1E90D /* NptLogging.h */; };
- E488DC4D14479D2E005E84BD /* NptMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CB0B8EB27400C1E90D /* NptMap.h */; };
- E488DC4E14479D2E005E84BD /* NptMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CD0B8EB27400C1E90D /* NptMessaging.h */; };
- E488DC4F14479D2E005E84BD /* NptNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CF0B8EB27400C1E90D /* NptNetwork.h */; };
- E488DC5014479D2E005E84BD /* NptQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D10B8EB27400C1E90D /* NptQueue.h */; };
- E488DC5114479D2E005E84BD /* NptReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D20B8EB27400C1E90D /* NptReferences.h */; };
- E488DC5214479D2E005E84BD /* NptResults.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D30B8EB27400C1E90D /* NptResults.h */; };
- E488DC5314479D2E005E84BD /* NptRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D50B8EB27400C1E90D /* NptRingBuffer.h */; };
- E488DC5414479D2E005E84BD /* NptSelectableMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D60B8EB27400C1E90D /* NptSelectableMessageQueue.h */; };
- E488DC5514479D2E005E84BD /* NptSimpleMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D80B8EB27400C1E90D /* NptSimpleMessageQueue.h */; };
- E488DC5614479D2E005E84BD /* NptSockets.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DA0B8EB27400C1E90D /* NptSockets.h */; };
- E488DC5714479D2E005E84BD /* NptStack.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DB0B8EB27400C1E90D /* NptStack.h */; };
- E488DC5814479D2E005E84BD /* NptStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DD0B8EB27400C1E90D /* NptStreams.h */; };
- E488DC5914479D2E005E84BD /* NptStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DF0B8EB27400C1E90D /* NptStrings.h */; };
- E488DC5A14479D2E005E84BD /* NptSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E10B8EB27400C1E90D /* NptSystem.h */; };
- E488DC5B14479D2E005E84BD /* NptThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E30B8EB27400C1E90D /* NptThreads.h */; };
- E488DC5C14479D2E005E84BD /* NptTime.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E50B8EB27400C1E90D /* NptTime.h */; };
- E488DC5D14479D2E005E84BD /* NptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E60B8EB27400C1E90D /* NptTypes.h */; };
- E488DC5E14479D2E005E84BD /* NptUri.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E80B8EB27400C1E90D /* NptUri.h */; };
- E488DC5F14479D2E005E84BD /* NptUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EA0B8EB27400C1E90D /* NptUtils.h */; };
- E488DC6014479D2E005E84BD /* NptVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EB0B8EB27400C1E90D /* NptVersion.h */; };
- E488DC6114479D2E005E84BD /* NptXml.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6ED0B8EB27400C1E90D /* NptXml.h */; };
- E488DC6214479D2E005E84BD /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4C0C7E540900CC9622 /* crc32.h */; };
- E488DC6314479D2E005E84BD /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4E0C7E540900CC9622 /* deflate.h */; };
- E488DC6414479D2E005E84BD /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC510C7E540900CC9622 /* inffast.h */; };
- E488DC6514479D2E005E84BD /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC520C7E540900CC9622 /* inffixed.h */; };
- E488DC6614479D2E005E84BD /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC540C7E540900CC9622 /* inflate.h */; };
- E488DC6714479D2E005E84BD /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC560C7E540900CC9622 /* inftrees.h */; };
- E488DC6814479D2E005E84BD /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC580C7E540900CC9622 /* trees.h */; };
- E488DC6914479D2E005E84BD /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5A0C7E540900CC9622 /* zconf.h */; };
- E488DC6A14479D2E005E84BD /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5B0C7E540900CC9622 /* zlib.h */; };
- E488DC6B14479D2E005E84BD /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5D0C7E540900CC9622 /* zutil.h */; };
- E488DC6C14479D2E005E84BD /* NptZip.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; };
- E488DC6D14479D2E005E84BD /* NptDynamicLibraries.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056D0E68E29C00E3DEE8 /* NptDynamicLibraries.h */; };
- E488DC6E14479D2E005E84BD /* NptSerialPort.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056E0E68E29C00E3DEE8 /* NptSerialPort.h */; };
- E488DC6F14479D2E005E84BD /* NptTls.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; };
- E488DC7014479D2E005E84BD /* NptDynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; };
- E488DC7114479D2E005E84BD /* NptCocoaMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = CA289B6810E16150001BC817 /* NptCocoaMessageQueue.h */; };
- E488DC7214479D2E005E84BD /* NptDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; };
- E488DC7314479D2E005E84BD /* NptCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; };
- E488DC7414479D2E005E84BD /* NptHash.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; };
- E488DC7614479D2E005E84BD /* Neptune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B00B8EB27400C1E90D /* Neptune.cpp */; };
- E488DC7714479D2E005E84BD /* NptBase64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B30B8EB27400C1E90D /* NptBase64.cpp */; };
- E488DC7814479D2E005E84BD /* NptBufferedStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B50B8EB27400C1E90D /* NptBufferedStreams.cpp */; };
- E488DC7914479D2E005E84BD /* NptCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B70B8EB27400C1E90D /* NptCommon.cpp */; };
- E488DC7A14479D2E005E84BD /* NptConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BA0B8EB27400C1E90D /* NptConsole.cpp */; };
- E488DC7B14479D2E005E84BD /* NptDataBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BD0B8EB27400C1E90D /* NptDataBuffer.cpp */; };
- E488DC7C14479D2E005E84BD /* NptDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BF0B8EB27400C1E90D /* NptDebug.cpp */; };
- E488DC7D14479D2E005E84BD /* NptFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C20B8EB27400C1E90D /* NptFile.cpp */; };
- E488DC7E14479D2E005E84BD /* NptHttp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C40B8EB27400C1E90D /* NptHttp.cpp */; };
- E488DC7F14479D2E005E84BD /* NptList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C70B8EB27400C1E90D /* NptList.cpp */; };
- E488DC8014479D2E005E84BD /* NptLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C90B8EB27400C1E90D /* NptLogging.cpp */; };
- E488DC8114479D2E005E84BD /* NptMessaging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CC0B8EB27400C1E90D /* NptMessaging.cpp */; };
- E488DC8214479D2E005E84BD /* NptNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CE0B8EB27400C1E90D /* NptNetwork.cpp */; };
- E488DC8314479D2E005E84BD /* NptQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D00B8EB27400C1E90D /* NptQueue.cpp */; };
- E488DC8414479D2E005E84BD /* NptRingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D40B8EB27400C1E90D /* NptRingBuffer.cpp */; };
- E488DC8514479D2E005E84BD /* NptSimpleMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D70B8EB27400C1E90D /* NptSimpleMessageQueue.cpp */; };
- E488DC8614479D2E005E84BD /* NptSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D90B8EB27400C1E90D /* NptSockets.cpp */; };
- E488DC8714479D2E005E84BD /* NptStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DC0B8EB27400C1E90D /* NptStreams.cpp */; };
- E488DC8814479D2E005E84BD /* NptStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DE0B8EB27400C1E90D /* NptStrings.cpp */; };
- E488DC8914479D2E005E84BD /* NptSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E00B8EB27400C1E90D /* NptSystem.cpp */; };
- E488DC8A14479D2E005E84BD /* NptThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E20B8EB27400C1E90D /* NptThreads.cpp */; };
- E488DC8B14479D2E005E84BD /* NptTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E40B8EB27400C1E90D /* NptTime.cpp */; };
- E488DC8C14479D2E005E84BD /* NptUri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E70B8EB27400C1E90D /* NptUri.cpp */; };
- E488DC8D14479D2E005E84BD /* NptUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E90B8EB27400C1E90D /* NptUtils.cpp */; };
- E488DC8E14479D2E005E84BD /* NptXml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6EC0B8EB27400C1E90D /* NptXml.cpp */; };
- E488DC8F14479D2E005E84BD /* NptBsdNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */; };
- E488DC9014479D2E005E84BD /* NptBsdSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F10B8EB27400C1E90D /* NptBsdSockets.cpp */; };
- E488DC9114479D2E005E84BD /* NptPosixQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F80B8EB27400C1E90D /* NptPosixQueue.cpp */; };
- E488DC9214479D2E005E84BD /* NptPosixSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */; };
- E488DC9314479D2E005E84BD /* NptPosixThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FA0B8EB27400C1E90D /* NptPosixThreads.cpp */; };
- E488DC9414479D2E005E84BD /* NptSelectableMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FB0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp */; };
- E488DC9514479D2E005E84BD /* NptStdcConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FF0B8EB27400C1E90D /* NptStdcConsole.cpp */; };
- E488DC9614479D2E005E84BD /* NptStdcDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7000B8EB27400C1E90D /* NptStdcDebug.cpp */; };
- E488DC9714479D2E005E84BD /* NptStdcEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7010B8EB27400C1E90D /* NptStdcEnvironment.cpp */; };
- E488DC9814479D2E005E84BD /* NptStdcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7020B8EB27400C1E90D /* NptStdcFile.cpp */; };
- E488DC9914479D2E005E84BD /* NptNullSerialPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */; };
- E488DC9A14479D2E005E84BD /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4A0C7E540900CC9622 /* adler32.c */; };
- E488DC9B14479D2E005E84BD /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4B0C7E540900CC9622 /* crc32.c */; };
- E488DC9C14479D2E005E84BD /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4D0C7E540900CC9622 /* deflate.c */; };
- E488DC9D14479D2E005E84BD /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4F0C7E540900CC9622 /* infback.c */; };
- E488DC9E14479D2E005E84BD /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC500C7E540900CC9622 /* inffast.c */; };
- E488DC9F14479D2E005E84BD /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC530C7E540900CC9622 /* inflate.c */; };
- E488DCA014479D2E005E84BD /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC550C7E540900CC9622 /* inftrees.c */; };
- E488DCA114479D2E005E84BD /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC570C7E540900CC9622 /* trees.c */; };
- E488DCA214479D2E005E84BD /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC5C0C7E540900CC9622 /* zutil.c */; };
- E488DCA314479D2E005E84BD /* NptZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF03CB50C7E7F15002C470F /* NptZip.cpp */; };
- E488DCA414479D2E005E84BD /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAF03DB30C7F9243002C470F /* compress.c */; };
- E488DCA514479D2E005E84BD /* NptPosixFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */; };
- E488DCA614479D2E005E84BD /* NptPosixNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */; };
- E488DCA714479D2E005E84BD /* NptDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D056C0E68E29C00E3DEE8 /* NptDynamicLibraries.cpp */; };
- E488DCA814479D2E005E84BD /* NptPosixDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D05720E68E2AC00E3DEE8 /* NptPosixDynamicLibraries.cpp */; };
- E488DCA914479D2E005E84BD /* NptTls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFB236E0EC760FE009C3459 /* NptTls.cpp */; };
- E488DCAA14479D2E005E84BD /* NptResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA096EF10ED0DBCE00A5103D /* NptResults.cpp */; };
- E488DCAB14479D2E005E84BD /* NptPosixTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40905B10AA10A800ED81C5 /* NptPosixTime.cpp */; };
- E488DCAC14479D2E005E84BD /* NptCocoaMessageQueue.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */; };
- E488DCAD14479D2E005E84BD /* NptDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */; };
- E488DCAE14479D2E005E84BD /* NptCrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA806987118A602B009D099D /* NptCrypto.cpp */; };
- E488DCAF14479D2E005E84BD /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAE11BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp */; };
- E488DCB014479D2E005E84BD /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAF11BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp */; };
- E488DCB214479D2E005E84BD /* NptHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */; };
- E488DCB314479D2E005E84BD /* NptBsdResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */; };
- E488DCBD14479D86005E84BD /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E840EC0145900A9040C /* version.h */; };
- E488DCBE14479D86005E84BD /* tls1.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E810EC0145900A9040C /* tls1.h */; };
- E488DCBF14479D86005E84BD /* ssl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E7F0EC0145900A9040C /* ssl.h */; };
- E488DCC014479D86005E84BD /* crypto_misc.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E770EC0145900A9040C /* crypto_misc.h */; };
- E488DCC114479D86005E84BD /* crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6B0EC0145900A9040C /* crypto.h */; };
- E488DCC214479D86005E84BD /* cert.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E760EC0145900A9040C /* cert.h */; };
- E488DCC314479D86005E84BD /* bigint_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6A0EC0145900A9040C /* bigint_impl.h */; };
- E488DCC414479D86005E84BD /* bigint.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E690EC0145900A9040C /* bigint.h */; };
- E488DCC514479D86005E84BD /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = CA87F23E1148401E0082AAFC /* config.h */; };
- E488DCC714479D86005E84BD /* x509.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E850EC0145900A9040C /* x509.c */; };
- E488DCC814479D86005E84BD /* tls1_svr.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E830EC0145900A9040C /* tls1_svr.c */; };
- E488DCC914479D86005E84BD /* tls1_clnt.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E820EC0145900A9040C /* tls1_clnt.c */; };
- E488DCCA14479D86005E84BD /* tls1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E800EC0145900A9040C /* tls1.c */; };
- E488DCCB14479D86005E84BD /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E720EC0145900A9040C /* sha1.c */; };
- E488DCCC14479D86005E84BD /* rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E710EC0145900A9040C /* rsa.c */; };
- E488DCCD14479D86005E84BD /* rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E700EC0145900A9040C /* rc4.c */; };
- E488DCCE14479D86005E84BD /* p12.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E7D0EC0145900A9040C /* p12.c */; };
- E488DCCF14479D86005E84BD /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6F0EC0145900A9040C /* md5.c */; };
- E488DCD014479D86005E84BD /* md2.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6E0EC0145900A9040C /* md2.c */; };
- E488DCD114479D86005E84BD /* loader.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E790EC0145900A9040C /* loader.c */; };
- E488DCD214479D86005E84BD /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6D0EC0145900A9040C /* hmac.c */; };
- E488DCD314479D86005E84BD /* gen_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E780EC0145900A9040C /* gen_cert.c */; };
- E488DCD414479D86005E84BD /* crypto_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6C0EC0145900A9040C /* crypto_misc.c */; };
- E488DCD514479D86005E84BD /* bigint.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E680EC0145900A9040C /* bigint.c */; };
- E488DCD614479D86005E84BD /* asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E750EC0145900A9040C /* asn1.c */; };
- E488DCD714479D86005E84BD /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E670EC0145900A9040C /* aes.c */; };
- E4A5B5CA14476955000F3F6A /* Neptune.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B10B8EB27400C1E90D /* Neptune.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5CB14476955000F3F6A /* NptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5CC14476955000F3F6A /* NptBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B40B8EB27400C1E90D /* NptBase64.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5CD14476955000F3F6A /* NptBufferedStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B60B8EB27400C1E90D /* NptBufferedStreams.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5CE14476955000F3F6A /* NptCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B80B8EB27400C1E90D /* NptCommon.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5CF14476955000F3F6A /* NptConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B90B8EB27400C1E90D /* NptConfig.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D014476955000F3F6A /* NptConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BB0B8EB27400C1E90D /* NptConsole.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D114476955000F3F6A /* NptConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BC0B8EB27400C1E90D /* NptConstants.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D214476955000F3F6A /* NptDataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BE0B8EB27400C1E90D /* NptDataBuffer.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D314476955000F3F6A /* NptDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C00B8EB27400C1E90D /* NptDebug.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D414476955000F3F6A /* NptDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C10B8EB27400C1E90D /* NptDefs.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D514476955000F3F6A /* NptFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C30B8EB27400C1E90D /* NptFile.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D614476955000F3F6A /* NptHttp.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C50B8EB27400C1E90D /* NptHttp.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D714476955000F3F6A /* NptInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C60B8EB27400C1E90D /* NptInterfaces.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D814476955000F3F6A /* NptList.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C80B8EB27400C1E90D /* NptList.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5D914476955000F3F6A /* NptLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CA0B8EB27400C1E90D /* NptLogging.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DA14476955000F3F6A /* NptMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CB0B8EB27400C1E90D /* NptMap.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DB14476955000F3F6A /* NptMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CD0B8EB27400C1E90D /* NptMessaging.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DC14476955000F3F6A /* NptNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CF0B8EB27400C1E90D /* NptNetwork.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DD14476955000F3F6A /* NptQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D10B8EB27400C1E90D /* NptQueue.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DE14476955000F3F6A /* NptReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D20B8EB27400C1E90D /* NptReferences.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5DF14476955000F3F6A /* NptResults.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D30B8EB27400C1E90D /* NptResults.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E014476955000F3F6A /* NptRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D50B8EB27400C1E90D /* NptRingBuffer.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E114476955000F3F6A /* NptSelectableMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D60B8EB27400C1E90D /* NptSelectableMessageQueue.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E214476955000F3F6A /* NptSimpleMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D80B8EB27400C1E90D /* NptSimpleMessageQueue.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E314476955000F3F6A /* NptSockets.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DA0B8EB27400C1E90D /* NptSockets.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E414476955000F3F6A /* NptStack.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DB0B8EB27400C1E90D /* NptStack.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E514476955000F3F6A /* NptStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DD0B8EB27400C1E90D /* NptStreams.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E614476955000F3F6A /* NptStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DF0B8EB27400C1E90D /* NptStrings.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E714476955000F3F6A /* NptSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E10B8EB27400C1E90D /* NptSystem.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E814476955000F3F6A /* NptThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E30B8EB27400C1E90D /* NptThreads.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5E914476955000F3F6A /* NptTime.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E50B8EB27400C1E90D /* NptTime.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5EA14476955000F3F6A /* NptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E60B8EB27400C1E90D /* NptTypes.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5EB14476955000F3F6A /* NptUri.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E80B8EB27400C1E90D /* NptUri.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5EC14476955000F3F6A /* NptUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EA0B8EB27400C1E90D /* NptUtils.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5ED14476955000F3F6A /* NptVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EB0B8EB27400C1E90D /* NptVersion.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5EE14476955000F3F6A /* NptXml.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6ED0B8EB27400C1E90D /* NptXml.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5EF14476955000F3F6A /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4C0C7E540900CC9622 /* crc32.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F014476955000F3F6A /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC4E0C7E540900CC9622 /* deflate.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F114476955000F3F6A /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC510C7E540900CC9622 /* inffast.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F214476955000F3F6A /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC520C7E540900CC9622 /* inffixed.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F314476955000F3F6A /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC540C7E540900CC9622 /* inflate.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F414476955000F3F6A /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC560C7E540900CC9622 /* inftrees.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F514476955000F3F6A /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC580C7E540900CC9622 /* trees.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F614476955000F3F6A /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5A0C7E540900CC9622 /* zconf.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F714476955000F3F6A /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5B0C7E540900CC9622 /* zlib.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F814476955000F3F6A /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC5D0C7E540900CC9622 /* zutil.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5F914476955000F3F6A /* NptZip.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FA14476955000F3F6A /* NptDynamicLibraries.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056D0E68E29C00E3DEE8 /* NptDynamicLibraries.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FB14476955000F3F6A /* NptSerialPort.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056E0E68E29C00E3DEE8 /* NptSerialPort.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FC14476955000F3F6A /* NptTls.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FD14476955000F3F6A /* NptDynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FE14476955000F3F6A /* NptCocoaMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = CA289B6810E16150001BC817 /* NptCocoaMessageQueue.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B5FF14476955000F3F6A /* NptDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B60014476955000F3F6A /* NptCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B60114476955000F3F6A /* NptHash.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; settings = {ATTRIBUTES = (); }; };
- E4A5B60314476955000F3F6A /* Neptune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B00B8EB27400C1E90D /* Neptune.cpp */; };
- E4A5B60414476955000F3F6A /* NptBase64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B30B8EB27400C1E90D /* NptBase64.cpp */; };
- E4A5B60514476955000F3F6A /* NptBufferedStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B50B8EB27400C1E90D /* NptBufferedStreams.cpp */; };
- E4A5B60614476955000F3F6A /* NptCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B70B8EB27400C1E90D /* NptCommon.cpp */; };
- E4A5B60714476955000F3F6A /* NptConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BA0B8EB27400C1E90D /* NptConsole.cpp */; };
- E4A5B60814476955000F3F6A /* NptDataBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BD0B8EB27400C1E90D /* NptDataBuffer.cpp */; };
- E4A5B60914476955000F3F6A /* NptDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BF0B8EB27400C1E90D /* NptDebug.cpp */; };
- E4A5B60A14476955000F3F6A /* NptFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C20B8EB27400C1E90D /* NptFile.cpp */; };
- E4A5B60B14476955000F3F6A /* NptHttp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C40B8EB27400C1E90D /* NptHttp.cpp */; };
- E4A5B60C14476955000F3F6A /* NptList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C70B8EB27400C1E90D /* NptList.cpp */; };
- E4A5B60D14476955000F3F6A /* NptLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C90B8EB27400C1E90D /* NptLogging.cpp */; };
- E4A5B60E14476955000F3F6A /* NptMessaging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CC0B8EB27400C1E90D /* NptMessaging.cpp */; };
- E4A5B60F14476955000F3F6A /* NptNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CE0B8EB27400C1E90D /* NptNetwork.cpp */; };
- E4A5B61014476955000F3F6A /* NptQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D00B8EB27400C1E90D /* NptQueue.cpp */; };
- E4A5B61114476955000F3F6A /* NptRingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D40B8EB27400C1E90D /* NptRingBuffer.cpp */; };
- E4A5B61214476955000F3F6A /* NptSimpleMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D70B8EB27400C1E90D /* NptSimpleMessageQueue.cpp */; };
- E4A5B61314476955000F3F6A /* NptSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D90B8EB27400C1E90D /* NptSockets.cpp */; };
- E4A5B61414476955000F3F6A /* NptStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DC0B8EB27400C1E90D /* NptStreams.cpp */; };
- E4A5B61514476955000F3F6A /* NptStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DE0B8EB27400C1E90D /* NptStrings.cpp */; };
- E4A5B61614476955000F3F6A /* NptSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E00B8EB27400C1E90D /* NptSystem.cpp */; };
- E4A5B61714476955000F3F6A /* NptThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E20B8EB27400C1E90D /* NptThreads.cpp */; };
- E4A5B61814476955000F3F6A /* NptTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E40B8EB27400C1E90D /* NptTime.cpp */; };
- E4A5B61914476955000F3F6A /* NptUri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E70B8EB27400C1E90D /* NptUri.cpp */; };
- E4A5B61A14476955000F3F6A /* NptUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E90B8EB27400C1E90D /* NptUtils.cpp */; };
- E4A5B61B14476955000F3F6A /* NptXml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6EC0B8EB27400C1E90D /* NptXml.cpp */; };
- E4A5B61C14476955000F3F6A /* NptBsdNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */; };
- E4A5B61D14476955000F3F6A /* NptBsdSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F10B8EB27400C1E90D /* NptBsdSockets.cpp */; };
- E4A5B61E14476955000F3F6A /* NptPosixQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F80B8EB27400C1E90D /* NptPosixQueue.cpp */; };
- E4A5B61F14476955000F3F6A /* NptPosixSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */; };
- E4A5B62014476955000F3F6A /* NptPosixThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FA0B8EB27400C1E90D /* NptPosixThreads.cpp */; };
- E4A5B62114476955000F3F6A /* NptSelectableMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FB0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp */; };
- E4A5B62214476955000F3F6A /* NptStdcConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FF0B8EB27400C1E90D /* NptStdcConsole.cpp */; };
- E4A5B62314476955000F3F6A /* NptStdcDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7000B8EB27400C1E90D /* NptStdcDebug.cpp */; };
- E4A5B62414476955000F3F6A /* NptStdcEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7010B8EB27400C1E90D /* NptStdcEnvironment.cpp */; };
- E4A5B62514476955000F3F6A /* NptStdcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7020B8EB27400C1E90D /* NptStdcFile.cpp */; };
- E4A5B62614476955000F3F6A /* NptNullSerialPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */; };
- E4A5B62714476955000F3F6A /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4A0C7E540900CC9622 /* adler32.c */; };
- E4A5B62814476955000F3F6A /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4B0C7E540900CC9622 /* crc32.c */; };
- E4A5B62914476955000F3F6A /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4D0C7E540900CC9622 /* deflate.c */; };
- E4A5B62A14476955000F3F6A /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC4F0C7E540900CC9622 /* infback.c */; };
- E4A5B62B14476955000F3F6A /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC500C7E540900CC9622 /* inffast.c */; };
- E4A5B62C14476955000F3F6A /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC530C7E540900CC9622 /* inflate.c */; };
- E4A5B62D14476955000F3F6A /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC550C7E540900CC9622 /* inftrees.c */; };
- E4A5B62E14476955000F3F6A /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC570C7E540900CC9622 /* trees.c */; };
- E4A5B62F14476955000F3F6A /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CA84EC5C0C7E540900CC9622 /* zutil.c */; };
- E4A5B63014476955000F3F6A /* NptZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF03CB50C7E7F15002C470F /* NptZip.cpp */; };
- E4A5B63114476955000F3F6A /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAF03DB30C7F9243002C470F /* compress.c */; };
- E4A5B63214476955000F3F6A /* NptPosixFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */; };
- E4A5B63314476955000F3F6A /* NptPosixNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */; };
- E4A5B63414476955000F3F6A /* NptDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D056C0E68E29C00E3DEE8 /* NptDynamicLibraries.cpp */; };
- E4A5B63514476955000F3F6A /* NptPosixDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D05720E68E2AC00E3DEE8 /* NptPosixDynamicLibraries.cpp */; };
- E4A5B63614476955000F3F6A /* NptTls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFB236E0EC760FE009C3459 /* NptTls.cpp */; };
- E4A5B63714476955000F3F6A /* NptResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA096EF10ED0DBCE00A5103D /* NptResults.cpp */; };
- E4A5B63814476955000F3F6A /* NptPosixTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40905B10AA10A800ED81C5 /* NptPosixTime.cpp */; };
- E4A5B63914476955000F3F6A /* NptCocoaMessageQueue.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */; };
- E4A5B63A14476955000F3F6A /* NptDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */; };
- E4A5B63B14476955000F3F6A /* NptCrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA806987118A602B009D099D /* NptCrypto.cpp */; };
- E4A5B63C14476955000F3F6A /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAE11BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp */; };
- E4A5B63D14476955000F3F6A /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAF11BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp */; };
- E4A5B63F14476955000F3F6A /* NptHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */; };
- E4A5B64014476955000F3F6A /* NptBsdResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */; };
- E4A5B64A144769A8000F3F6A /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E840EC0145900A9040C /* version.h */; };
- E4A5B64B144769A8000F3F6A /* tls1.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E810EC0145900A9040C /* tls1.h */; };
- E4A5B64C144769A8000F3F6A /* ssl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E7F0EC0145900A9040C /* ssl.h */; };
- E4A5B64D144769A8000F3F6A /* crypto_misc.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E770EC0145900A9040C /* crypto_misc.h */; };
- E4A5B64E144769A8000F3F6A /* crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6B0EC0145900A9040C /* crypto.h */; };
- E4A5B64F144769A8000F3F6A /* cert.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E760EC0145900A9040C /* cert.h */; };
- E4A5B650144769A8000F3F6A /* bigint_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6A0EC0145900A9040C /* bigint_impl.h */; };
- E4A5B651144769A8000F3F6A /* bigint.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E690EC0145900A9040C /* bigint.h */; };
- E4A5B652144769A8000F3F6A /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = CA87F23E1148401E0082AAFC /* config.h */; };
- E4A5B654144769A8000F3F6A /* x509.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E850EC0145900A9040C /* x509.c */; };
- E4A5B655144769A8000F3F6A /* tls1_svr.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E830EC0145900A9040C /* tls1_svr.c */; };
- E4A5B656144769A8000F3F6A /* tls1_clnt.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E820EC0145900A9040C /* tls1_clnt.c */; };
- E4A5B657144769A8000F3F6A /* tls1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E800EC0145900A9040C /* tls1.c */; };
- E4A5B658144769A8000F3F6A /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E720EC0145900A9040C /* sha1.c */; };
- E4A5B659144769A8000F3F6A /* rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E710EC0145900A9040C /* rsa.c */; };
- E4A5B65A144769A8000F3F6A /* rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E700EC0145900A9040C /* rc4.c */; };
- E4A5B65B144769A8000F3F6A /* p12.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E7D0EC0145900A9040C /* p12.c */; };
- E4A5B65C144769A8000F3F6A /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6F0EC0145900A9040C /* md5.c */; };
- E4A5B65D144769A8000F3F6A /* md2.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6E0EC0145900A9040C /* md2.c */; };
- E4A5B65E144769A8000F3F6A /* loader.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E790EC0145900A9040C /* loader.c */; };
- E4A5B65F144769A8000F3F6A /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6D0EC0145900A9040C /* hmac.c */; };
- E4A5B660144769A8000F3F6A /* gen_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E780EC0145900A9040C /* gen_cert.c */; };
- E4A5B661144769A8000F3F6A /* crypto_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6C0EC0145900A9040C /* crypto_misc.c */; };
- E4A5B662144769A8000F3F6A /* bigint.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E680EC0145900A9040C /* bigint.c */; };
- E4A5B663144769A8000F3F6A /* asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E750EC0145900A9040C /* asn1.c */; };
- E4A5B664144769A8000F3F6A /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E670EC0145900A9040C /* aes.c */; };
- E4A5B67314476AEB000F3F6A /* libaxTLS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4A5B669144769A8000F3F6A /* libaxTLS.a */; };
+ CAFC5B1518051F2800169F5A /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0118051C7000169F5A /* adler32.c */; };
+ CAFC5B1618051F2800169F5A /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0218051C7000169F5A /* compress.c */; };
+ CAFC5B1718051F2800169F5A /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0318051C7000169F5A /* crc32.c */; };
+ CAFC5B1818051F2800169F5A /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0418051C7000169F5A /* crc32.h */; };
+ CAFC5B1918051F2800169F5A /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0518051C7000169F5A /* deflate.c */; };
+ CAFC5B1A18051F2800169F5A /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0618051C7000169F5A /* deflate.h */; };
+ CAFC5B1B18051F2800169F5A /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0718051C7000169F5A /* infback.c */; };
+ CAFC5B1C18051F2800169F5A /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0818051C7000169F5A /* inffast.c */; };
+ CAFC5B1D18051F2800169F5A /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0918051C7000169F5A /* inffast.h */; };
+ CAFC5B1E18051F2800169F5A /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0A18051C7000169F5A /* inffixed.h */; };
+ CAFC5B1F18051F2800169F5A /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0B18051C7000169F5A /* inflate.c */; };
+ CAFC5B2018051F2800169F5A /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0C18051C7000169F5A /* inflate.h */; };
+ CAFC5B2118051F2800169F5A /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0D18051C7000169F5A /* inftrees.c */; };
+ CAFC5B2218051F2800169F5A /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B0E18051C7000169F5A /* inftrees.h */; };
+ CAFC5B2318051F2800169F5A /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0F18051C7000169F5A /* trees.c */; };
+ CAFC5B2418051F2800169F5A /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B1018051C7000169F5A /* trees.h */; };
+ CAFC5B2518051F2800169F5A /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B1118051C7000169F5A /* zconf.h */; };
+ CAFC5B2618051F2800169F5A /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B1218051C7000169F5A /* zlib.h */; };
+ CAFC5B2718051F2800169F5A /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B1318051C7000169F5A /* zutil.c */; };
+ CAFC5B2818051F2800169F5A /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC5B1418051C7000169F5A /* zutil.h */; };
+ E40D8B181AD868A80041A617 /* NptAutomaticCleaner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B161AD868A80041A617 /* NptAutomaticCleaner.cpp */; };
+ E40D8B191AD868A80041A617 /* NptAutomaticCleaner.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */; };
+ E40D8B1B1AD86B480041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B1C1AD86B490041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B1D1AD86B4A0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B1E1AD86B4B0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B1F1AD86B4B0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B201AD86B4C0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B211AD86B4C0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B221AD86B4D0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B231AD86B4D0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B241AD86B4E0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B261AD86B510041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B271AD86B510041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B281AD86B520041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B291AD86B520041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2A1AD86B520041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2B1AD86B530041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2C1AD86B530041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2D1AD86B540041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2E1AD86B540041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B2F1AD86B550041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B301AD86B550041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B311AD86B560041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B321AD86B570041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B331AD86B570041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B341AD86B580041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B351AD86B580041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B361AD86B580041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B371AD86B5A0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B381AD86B5B0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B391AD86B5C0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3A1AD86B5C0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3B1AD86B5D0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3C1AD86B5D0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3D1AD86B5E0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3E1AD86B5E0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B3F1AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B401AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8B411AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */; };
+ E40D8BA11AD86D3A0041A617 /* Neptune.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8BA01AD86D3A0041A617 /* Neptune.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BB51AD86F450041A617 /* Neptune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B00B8EB27400C1E90D /* Neptune.cpp */; };
+ E40D8BB71AD86F450041A617 /* NptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BB81AD86F450041A617 /* NptAutomaticCleaner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B161AD868A80041A617 /* NptAutomaticCleaner.cpp */; };
+ E40D8BB91AD86F450041A617 /* NptAutomaticCleaner.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BBA1AD86F450041A617 /* NptAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = CA77C17E14C259AB00442B97 /* NptAutoreleasePool.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BBB1AD86F450041A617 /* NptBase64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B30B8EB27400C1E90D /* NptBase64.cpp */; };
+ E40D8BBC1AD86F450041A617 /* NptBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B40B8EB27400C1E90D /* NptBase64.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BBD1AD86F450041A617 /* NptBufferedStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B50B8EB27400C1E90D /* NptBufferedStreams.cpp */; };
+ E40D8BBE1AD86F450041A617 /* NptBufferedStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B60B8EB27400C1E90D /* NptBufferedStreams.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BBF1AD86F450041A617 /* NptCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B70B8EB27400C1E90D /* NptCommon.cpp */; };
+ E40D8BC01AD86F450041A617 /* NptCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B80B8EB27400C1E90D /* NptCommon.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC11AD86F450041A617 /* NptConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B90B8EB27400C1E90D /* NptConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC21AD86F450041A617 /* NptConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BA0B8EB27400C1E90D /* NptConsole.cpp */; };
+ E40D8BC31AD86F450041A617 /* NptConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BB0B8EB27400C1E90D /* NptConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC41AD86F450041A617 /* NptConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BC0B8EB27400C1E90D /* NptConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC51AD86F450041A617 /* NptCrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA806987118A602B009D099D /* NptCrypto.cpp */; };
+ E40D8BC61AD86F450041A617 /* NptCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC71AD86F450041A617 /* NptDataBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BD0B8EB27400C1E90D /* NptDataBuffer.cpp */; };
+ E40D8BC81AD86F450041A617 /* NptDataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BE0B8EB27400C1E90D /* NptDataBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BC91AD86F450041A617 /* NptDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BF0B8EB27400C1E90D /* NptDebug.cpp */; };
+ E40D8BCA1AD86F450041A617 /* NptDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C00B8EB27400C1E90D /* NptDebug.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BCB1AD86F450041A617 /* NptDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C10B8EB27400C1E90D /* NptDefs.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BCC1AD86F450041A617 /* NptDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */; };
+ E40D8BCD1AD86F450041A617 /* NptDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BCE1AD86F450041A617 /* NptDynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BCF1AD86F450041A617 /* NptDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D056C0E68E29C00E3DEE8 /* NptDynamicLibraries.cpp */; };
+ E40D8BD01AD86F450041A617 /* NptDynamicLibraries.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056D0E68E29C00E3DEE8 /* NptDynamicLibraries.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BD11AD86F450041A617 /* NptFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C20B8EB27400C1E90D /* NptFile.cpp */; };
+ E40D8BD21AD86F450041A617 /* NptFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C30B8EB27400C1E90D /* NptFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BD31AD86F450041A617 /* NptHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */; };
+ E40D8BD41AD86F450041A617 /* NptHash.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BD51AD86F450041A617 /* NptHttp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C40B8EB27400C1E90D /* NptHttp.cpp */; };
+ E40D8BD61AD86F450041A617 /* NptHttp.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C50B8EB27400C1E90D /* NptHttp.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BD71AD86F450041A617 /* NptInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C60B8EB27400C1E90D /* NptInterfaces.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BD81AD86F450041A617 /* NptJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2EF626154DDFA700933B11 /* NptJson.cpp */; };
+ E40D8BD91AD86F450041A617 /* NptJson.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2EF627154DDFA700933B11 /* NptJson.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BDA1AD86F450041A617 /* NptList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C70B8EB27400C1E90D /* NptList.cpp */; };
+ E40D8BDB1AD86F450041A617 /* NptList.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C80B8EB27400C1E90D /* NptList.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BDC1AD86F450041A617 /* NptLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C90B8EB27400C1E90D /* NptLogging.cpp */; };
+ E40D8BDD1AD86F450041A617 /* NptLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CA0B8EB27400C1E90D /* NptLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BDE1AD86F450041A617 /* NptMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CB0B8EB27400C1E90D /* NptMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BDF1AD86F450041A617 /* NptMessaging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CC0B8EB27400C1E90D /* NptMessaging.cpp */; };
+ E40D8BE01AD86F450041A617 /* NptMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CD0B8EB27400C1E90D /* NptMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BE11AD86F450041A617 /* NptNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CE0B8EB27400C1E90D /* NptNetwork.cpp */; };
+ E40D8BE21AD86F450041A617 /* NptNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CF0B8EB27400C1E90D /* NptNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BE31AD86F450041A617 /* NptQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D00B8EB27400C1E90D /* NptQueue.cpp */; };
+ E40D8BE41AD86F450041A617 /* NptQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D10B8EB27400C1E90D /* NptQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BE51AD86F450041A617 /* NptReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D20B8EB27400C1E90D /* NptReferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BE61AD86F450041A617 /* NptResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA096EF10ED0DBCE00A5103D /* NptResults.cpp */; };
+ E40D8BE71AD86F450041A617 /* NptResults.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D30B8EB27400C1E90D /* NptResults.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BE81AD86F450041A617 /* NptRingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D40B8EB27400C1E90D /* NptRingBuffer.cpp */; };
+ E40D8BE91AD86F450041A617 /* NptRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D50B8EB27400C1E90D /* NptRingBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BEA1AD86F450041A617 /* NptSelectableMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D60B8EB27400C1E90D /* NptSelectableMessageQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BEB1AD86F450041A617 /* NptSerialPort.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056E0E68E29C00E3DEE8 /* NptSerialPort.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BEC1AD86F450041A617 /* NptSimpleMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D70B8EB27400C1E90D /* NptSimpleMessageQueue.cpp */; };
+ E40D8BED1AD86F450041A617 /* NptSimpleMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D80B8EB27400C1E90D /* NptSimpleMessageQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BEE1AD86F450041A617 /* NptSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D90B8EB27400C1E90D /* NptSockets.cpp */; };
+ E40D8BEF1AD86F450041A617 /* NptSockets.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DA0B8EB27400C1E90D /* NptSockets.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF01AD86F450041A617 /* NptStack.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DB0B8EB27400C1E90D /* NptStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF11AD86F450041A617 /* NptStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DC0B8EB27400C1E90D /* NptStreams.cpp */; };
+ E40D8BF21AD86F450041A617 /* NptStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DD0B8EB27400C1E90D /* NptStreams.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF31AD86F450041A617 /* NptStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DE0B8EB27400C1E90D /* NptStrings.cpp */; };
+ E40D8BF41AD86F450041A617 /* NptStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DF0B8EB27400C1E90D /* NptStrings.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF51AD86F450041A617 /* NptSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E00B8EB27400C1E90D /* NptSystem.cpp */; };
+ E40D8BF61AD86F450041A617 /* NptSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E10B8EB27400C1E90D /* NptSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF71AD86F450041A617 /* NptThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E20B8EB27400C1E90D /* NptThreads.cpp */; };
+ E40D8BF81AD86F450041A617 /* NptThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E30B8EB27400C1E90D /* NptThreads.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BF91AD86F450041A617 /* NptTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E40B8EB27400C1E90D /* NptTime.cpp */; };
+ E40D8BFA1AD86F450041A617 /* NptTime.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E50B8EB27400C1E90D /* NptTime.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BFB1AD86F450041A617 /* NptTls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFB236E0EC760FE009C3459 /* NptTls.cpp */; };
+ E40D8BFD1AD86F450041A617 /* NptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E60B8EB27400C1E90D /* NptTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8BFE1AD86F450041A617 /* NptUri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E70B8EB27400C1E90D /* NptUri.cpp */; };
+ E40D8BFF1AD86F450041A617 /* NptUri.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E80B8EB27400C1E90D /* NptUri.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8C001AD86F450041A617 /* NptUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E90B8EB27400C1E90D /* NptUtils.cpp */; };
+ E40D8C011AD86F450041A617 /* NptUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EA0B8EB27400C1E90D /* NptUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8C021AD86F450041A617 /* NptVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EB0B8EB27400C1E90D /* NptVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8C031AD86F450041A617 /* NptXml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6EC0B8EB27400C1E90D /* NptXml.cpp */; };
+ E40D8C041AD86F450041A617 /* NptXml.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6ED0B8EB27400C1E90D /* NptXml.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8C051AD86F450041A617 /* NptZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF03CB50C7E7F15002C470F /* NptZip.cpp */; };
+ E40D8C071AD870020041A617 /* NptAppleAutoreleasePool.mm in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B951AD86CD20041A617 /* NptAppleAutoreleasePool.mm */; };
+ E40D8C081AD870020041A617 /* NptAppleLogConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA16FE6111C6C882006E2A86 /* NptAppleLogConfig.mm */; };
+ E40D8C091AD8700C0041A617 /* NptCocoaEnviroment.mm in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B141AD868920041A617 /* NptCocoaEnviroment.mm */; };
+ E40D8C0A1AD8700C0041A617 /* NptCocoaConsole.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6710E16150001BC817 /* NptCocoaConsole.mm */; };
+ E40D8C0C1AD8700C0041A617 /* NptCocoaMessageQueue.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */; };
+ E40D8C0D1AD870120041A617 /* NptNullSerialPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */; };
+ E40D8C0E1AD870330041A617 /* NptBsdResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */; };
+ E40D8C0F1AD870330041A617 /* NptBsdNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */; };
+ E40D8C101AD870330041A617 /* NptBsdSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F10B8EB27400C1E90D /* NptBsdSockets.cpp */; };
+ E40D8C111AD870400041A617 /* NptPosixTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40905B10AA10A800ED81C5 /* NptPosixTime.cpp */; };
+ E40D8C121AD870400041A617 /* NptPosixDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D05720E68E2AC00E3DEE8 /* NptPosixDynamicLibraries.cpp */; };
+ E40D8C131AD870400041A617 /* NptPosixNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */; };
+ E40D8C141AD870400041A617 /* NptPosixFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */; };
+ E40D8C151AD870400041A617 /* NptPosixQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F80B8EB27400C1E90D /* NptPosixQueue.cpp */; };
+ E40D8C161AD870400041A617 /* NptPosixSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */; };
+ E40D8C171AD870400041A617 /* NptPosixThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FA0B8EB27400C1E90D /* NptPosixThreads.cpp */; };
+ E40D8C181AD870400041A617 /* NptSelectableMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FB0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp */; };
+ E40D8C1A1AD8704E0041A617 /* NptStdcDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7000B8EB27400C1E90D /* NptStdcDebug.cpp */; };
+ E40D8C1B1AD8704E0041A617 /* NptStdcEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7010B8EB27400C1E90D /* NptStdcEnvironment.cpp */; };
+ E40D8C1C1AD8704E0041A617 /* NptStdcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7020B8EB27400C1E90D /* NptStdcFile.cpp */; };
+ E40D8C201AD874350041A617 /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAE11BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp */; };
+ E40D8C211AD874350041A617 /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAF11BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp */; };
+ E40D8C241AD8747E0041A617 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0118051C7000169F5A /* adler32.c */; };
+ E40D8C251AD8747E0041A617 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0218051C7000169F5A /* compress.c */; };
+ E40D8C261AD8747E0041A617 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0318051C7000169F5A /* crc32.c */; };
+ E40D8C271AD8747E0041A617 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0518051C7000169F5A /* deflate.c */; };
+ E40D8C281AD8747E0041A617 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0718051C7000169F5A /* infback.c */; };
+ E40D8C291AD8747E0041A617 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0818051C7000169F5A /* inffast.c */; };
+ E40D8C2A1AD8747E0041A617 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0B18051C7000169F5A /* inflate.c */; };
+ E40D8C2B1AD8747E0041A617 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0D18051C7000169F5A /* inftrees.c */; };
+ E40D8C2C1AD8747E0041A617 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0F18051C7000169F5A /* trees.c */; };
+ E40D8C2D1AD8747E0041A617 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B1318051C7000169F5A /* zutil.c */; };
+ E40D8C2E1AD874BB0041A617 /* NptTls.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8C2F1AD874E70041A617 /* NptStdcConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FF0B8EB27400C1E90D /* NptStdcConsole.cpp */; };
+ E40D8D661ADB7F8D0041A617 /* NptZip.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8D691ADB80950041A617 /* NptTlsDefaultTrustAnchorsExtended.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8D681ADB808A0041A617 /* NptTlsDefaultTrustAnchorsExtended.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E40D8D6A1ADB80980041A617 /* NptTlsDefaultTrustAnchorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8D671ADB808A0041A617 /* NptTlsDefaultTrustAnchorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44A6FDE1ADE3A9D00970F48 /* Neptune.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B10B8EB27400C1E90D /* Neptune.h */; };
+ E44A6FDF1ADE3A9D00970F48 /* NptArray.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; };
+ E44A6FE01ADE3A9D00970F48 /* NptAutomaticCleaner.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */; };
+ E44A6FE11ADE3A9D00970F48 /* NptAutoreleasePool.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA77C17E14C259AB00442B97 /* NptAutoreleasePool.h */; };
+ E44A6FE21ADE3A9D00970F48 /* NptBase64.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B40B8EB27400C1E90D /* NptBase64.h */; };
+ E44A6FE31ADE3A9D00970F48 /* NptBufferedStreams.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B60B8EB27400C1E90D /* NptBufferedStreams.h */; };
+ E44A6FE41ADE3A9D00970F48 /* NptCommon.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B80B8EB27400C1E90D /* NptCommon.h */; };
+ E44A6FE51ADE3A9D00970F48 /* NptConfig.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6B90B8EB27400C1E90D /* NptConfig.h */; };
+ E44A6FE61ADE3A9D00970F48 /* NptConsole.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6BB0B8EB27400C1E90D /* NptConsole.h */; };
+ E44A6FE71ADE3A9D00970F48 /* NptConstants.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6BC0B8EB27400C1E90D /* NptConstants.h */; };
+ E44A6FE81ADE3A9D00970F48 /* NptCrypto.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; };
+ E44A6FE91ADE3A9D00970F48 /* NptDataBuffer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6BE0B8EB27400C1E90D /* NptDataBuffer.h */; };
+ E44A6FEA1ADE3A9D00970F48 /* NptDebug.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C00B8EB27400C1E90D /* NptDebug.h */; };
+ E44A6FEB1ADE3A9D00970F48 /* NptDefs.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C10B8EB27400C1E90D /* NptDefs.h */; };
+ E44A6FEC1ADE3A9D00970F48 /* NptDigest.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; };
+ E44A6FED1ADE3A9D00970F48 /* NptDynamicCast.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; };
+ E44A6FEE1ADE3A9D00970F48 /* NptDynamicLibraries.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA1D056D0E68E29C00E3DEE8 /* NptDynamicLibraries.h */; };
+ E44A6FEF1ADE3A9D00970F48 /* NptFile.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C30B8EB27400C1E90D /* NptFile.h */; };
+ E44A6FF01ADE3A9D00970F48 /* NptHash.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; };
+ E44A6FF11ADE3A9D00970F48 /* NptHttp.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C50B8EB27400C1E90D /* NptHttp.h */; };
+ E44A6FF21ADE3A9D00970F48 /* NptInterfaces.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C60B8EB27400C1E90D /* NptInterfaces.h */; };
+ E44A6FF31ADE3A9D00970F48 /* NptJson.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA2EF627154DDFA700933B11 /* NptJson.h */; };
+ E44A6FF41ADE3A9D00970F48 /* NptList.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6C80B8EB27400C1E90D /* NptList.h */; };
+ E44A6FF51ADE3A9D00970F48 /* NptLogging.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6CA0B8EB27400C1E90D /* NptLogging.h */; };
+ E44A6FF61ADE3A9D00970F48 /* NptMap.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6CB0B8EB27400C1E90D /* NptMap.h */; };
+ E44A6FF71ADE3A9D00970F48 /* NptMessaging.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6CD0B8EB27400C1E90D /* NptMessaging.h */; };
+ E44A6FF81ADE3A9D00970F48 /* NptNetwork.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6CF0B8EB27400C1E90D /* NptNetwork.h */; };
+ E44A6FF91ADE3A9D00970F48 /* NptQueue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D10B8EB27400C1E90D /* NptQueue.h */; };
+ E44A6FFA1ADE3A9D00970F48 /* NptReferences.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D20B8EB27400C1E90D /* NptReferences.h */; };
+ E44A6FFB1ADE3A9D00970F48 /* NptResults.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D30B8EB27400C1E90D /* NptResults.h */; };
+ E44A6FFC1ADE3A9D00970F48 /* NptRingBuffer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D50B8EB27400C1E90D /* NptRingBuffer.h */; };
+ E44A6FFD1ADE3A9D00970F48 /* NptSelectableMessageQueue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D60B8EB27400C1E90D /* NptSelectableMessageQueue.h */; };
+ E44A6FFE1ADE3A9D00970F48 /* NptSerialPort.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA1D056E0E68E29C00E3DEE8 /* NptSerialPort.h */; };
+ E44A6FFF1ADE3A9D00970F48 /* NptSimpleMessageQueue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6D80B8EB27400C1E90D /* NptSimpleMessageQueue.h */; };
+ E44A70001ADE3A9D00970F48 /* NptSockets.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6DA0B8EB27400C1E90D /* NptSockets.h */; };
+ E44A70011ADE3A9D00970F48 /* NptStack.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6DB0B8EB27400C1E90D /* NptStack.h */; };
+ E44A70021ADE3A9D00970F48 /* NptStreams.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6DD0B8EB27400C1E90D /* NptStreams.h */; };
+ E44A70031ADE3A9D00970F48 /* NptStrings.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6DF0B8EB27400C1E90D /* NptStrings.h */; };
+ E44A70041ADE3A9D00970F48 /* NptSystem.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6E10B8EB27400C1E90D /* NptSystem.h */; };
+ E44A70051ADE3A9D00970F48 /* NptThreads.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6E30B8EB27400C1E90D /* NptThreads.h */; };
+ E44A70061ADE3A9D00970F48 /* NptTime.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6E50B8EB27400C1E90D /* NptTime.h */; };
+ E44A70071ADE3A9D00970F48 /* NptTls.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; };
+ E44A70081ADE3A9D00970F48 /* NptTypes.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6E60B8EB27400C1E90D /* NptTypes.h */; };
+ E44A70091ADE3A9D00970F48 /* NptUri.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6E80B8EB27400C1E90D /* NptUri.h */; };
+ E44A700A1ADE3A9D00970F48 /* NptUtils.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6EA0B8EB27400C1E90D /* NptUtils.h */; };
+ E44A700B1ADE3A9D00970F48 /* NptVersion.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6EB0B8EB27400C1E90D /* NptVersion.h */; };
+ E44A700C1ADE3A9D00970F48 /* NptXml.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = F912B6ED0B8EB27400C1E90D /* NptXml.h */; };
+ E44A700D1ADE3A9D00970F48 /* NptZip.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; };
+ E44A700E1ADE3BDD00970F48 /* NptTlsDefaultTrustAnchorsBase.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = E40D8D671ADB808A0041A617 /* NptTlsDefaultTrustAnchorsBase.h */; };
+ E44A700F1ADE3BDD00970F48 /* NptTlsDefaultTrustAnchorsExtended.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = E40D8D681ADB808A0041A617 /* NptTlsDefaultTrustAnchorsExtended.h */; };
+ E44E2AA01AE75CD20092347B /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0118051C7000169F5A /* adler32.c */; };
+ E44E2AA11AE75CD20092347B /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0218051C7000169F5A /* compress.c */; };
+ E44E2AA21AE75CD20092347B /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0318051C7000169F5A /* crc32.c */; };
+ E44E2AA31AE75CD20092347B /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0518051C7000169F5A /* deflate.c */; };
+ E44E2AA41AE75CD20092347B /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0718051C7000169F5A /* infback.c */; };
+ E44E2AA51AE75CD20092347B /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0818051C7000169F5A /* inffast.c */; };
+ E44E2AA61AE75CD20092347B /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0B18051C7000169F5A /* inflate.c */; };
+ E44E2AA71AE75CD20092347B /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0D18051C7000169F5A /* inftrees.c */; };
+ E44E2AA81AE75CD20092347B /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B0F18051C7000169F5A /* trees.c */; };
+ E44E2AA91AE75CD20092347B /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = CAFC5B1318051C7000169F5A /* zutil.c */; };
+ E44E2AAA1AE75CD20092347B /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAE11BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp */; };
+ E44E2AAB1AE75CD20092347B /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA057AAF11BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp */; };
+ E44E2AAC1AE75CD20092347B /* Neptune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B00B8EB27400C1E90D /* Neptune.cpp */; };
+ E44E2AAD1AE75CD20092347B /* NptAutomaticCleaner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B161AD868A80041A617 /* NptAutomaticCleaner.cpp */; };
+ E44E2AAE1AE75CD20092347B /* NptBase64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B30B8EB27400C1E90D /* NptBase64.cpp */; };
+ E44E2AAF1AE75CD20092347B /* NptBufferedStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B50B8EB27400C1E90D /* NptBufferedStreams.cpp */; };
+ E44E2AB01AE75CD20092347B /* NptCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B70B8EB27400C1E90D /* NptCommon.cpp */; };
+ E44E2AB11AE75CD20092347B /* NptConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BA0B8EB27400C1E90D /* NptConsole.cpp */; };
+ E44E2AB21AE75CD20092347B /* NptCrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA806987118A602B009D099D /* NptCrypto.cpp */; };
+ E44E2AB31AE75CD20092347B /* NptDataBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BD0B8EB27400C1E90D /* NptDataBuffer.cpp */; };
+ E44E2AB41AE75CD20092347B /* NptDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6BF0B8EB27400C1E90D /* NptDebug.cpp */; };
+ E44E2AB51AE75CD20092347B /* NptDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */; };
+ E44E2AB61AE75CD20092347B /* NptDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D056C0E68E29C00E3DEE8 /* NptDynamicLibraries.cpp */; };
+ E44E2AB71AE75CD20092347B /* NptFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C20B8EB27400C1E90D /* NptFile.cpp */; };
+ E44E2AB81AE75CD20092347B /* NptHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */; };
+ E44E2AB91AE75CD20092347B /* NptHttp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C40B8EB27400C1E90D /* NptHttp.cpp */; };
+ E44E2ABA1AE75CD20092347B /* NptJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2EF626154DDFA700933B11 /* NptJson.cpp */; };
+ E44E2ABB1AE75CD20092347B /* NptList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C70B8EB27400C1E90D /* NptList.cpp */; };
+ E44E2ABC1AE75CD20092347B /* NptLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6C90B8EB27400C1E90D /* NptLogging.cpp */; };
+ E44E2ABD1AE75CD20092347B /* NptMessaging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CC0B8EB27400C1E90D /* NptMessaging.cpp */; };
+ E44E2ABE1AE75CD20092347B /* NptNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6CE0B8EB27400C1E90D /* NptNetwork.cpp */; };
+ E44E2ABF1AE75CD20092347B /* NptQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D00B8EB27400C1E90D /* NptQueue.cpp */; };
+ E44E2AC01AE75CD20092347B /* NptResults.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA096EF10ED0DBCE00A5103D /* NptResults.cpp */; };
+ E44E2AC11AE75CD20092347B /* NptRingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D40B8EB27400C1E90D /* NptRingBuffer.cpp */; };
+ E44E2AC21AE75CD20092347B /* NptSimpleMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D70B8EB27400C1E90D /* NptSimpleMessageQueue.cpp */; };
+ E44E2AC31AE75CD20092347B /* NptSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6D90B8EB27400C1E90D /* NptSockets.cpp */; };
+ E44E2AC41AE75CD20092347B /* NptStreams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DC0B8EB27400C1E90D /* NptStreams.cpp */; };
+ E44E2AC51AE75CD20092347B /* NptStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6DE0B8EB27400C1E90D /* NptStrings.cpp */; };
+ E44E2AC61AE75CD20092347B /* NptSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E00B8EB27400C1E90D /* NptSystem.cpp */; };
+ E44E2AC71AE75CD20092347B /* NptThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E20B8EB27400C1E90D /* NptThreads.cpp */; };
+ E44E2AC81AE75CD20092347B /* NptTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E40B8EB27400C1E90D /* NptTime.cpp */; };
+ E44E2AC91AE75CD20092347B /* NptTls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFB236E0EC760FE009C3459 /* NptTls.cpp */; };
+ E44E2ACA1AE75CD20092347B /* NptUri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E70B8EB27400C1E90D /* NptUri.cpp */; };
+ E44E2ACB1AE75CD20092347B /* NptUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6E90B8EB27400C1E90D /* NptUtils.cpp */; };
+ E44E2ACC1AE75CD20092347B /* NptXml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6EC0B8EB27400C1E90D /* NptXml.cpp */; };
+ E44E2ACD1AE75CD20092347B /* NptZip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF03CB50C7E7F15002C470F /* NptZip.cpp */; };
+ E44E2ACE1AE75CD20092347B /* NptAppleAutoreleasePool.mm in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B951AD86CD20041A617 /* NptAppleAutoreleasePool.mm */; };
+ E44E2ACF1AE75CD20092347B /* NptAppleLogConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA16FE6111C6C882006E2A86 /* NptAppleLogConfig.mm */; };
+ E44E2AD01AE75CD20092347B /* NptCocoaEnviroment.mm in Sources */ = {isa = PBXBuildFile; fileRef = E40D8B141AD868920041A617 /* NptCocoaEnviroment.mm */; };
+ E44E2AD11AE75CD20092347B /* NptCocoaConsole.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6710E16150001BC817 /* NptCocoaConsole.mm */; };
+ E44E2AD21AE75CD20092347B /* NptCocoaMessageQueue.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */; };
+ E44E2AD31AE75CD20092347B /* NptNullSerialPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */; };
+ E44E2AD41AE75CD20092347B /* NptBsdResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */; };
+ E44E2AD51AE75CD20092347B /* NptBsdNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */; };
+ E44E2AD61AE75CD20092347B /* NptBsdSockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F10B8EB27400C1E90D /* NptBsdSockets.cpp */; };
+ E44E2AD71AE75CD20092347B /* NptPosixTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40905B10AA10A800ED81C5 /* NptPosixTime.cpp */; };
+ E44E2AD81AE75CD20092347B /* NptPosixDynamicLibraries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1D05720E68E2AC00E3DEE8 /* NptPosixDynamicLibraries.cpp */; };
+ E44E2AD91AE75CD20092347B /* NptPosixNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */; };
+ E44E2ADA1AE75CD20092347B /* NptPosixFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */; };
+ E44E2ADB1AE75CD20092347B /* NptPosixQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F80B8EB27400C1E90D /* NptPosixQueue.cpp */; };
+ E44E2ADC1AE75CD20092347B /* NptPosixSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */; };
+ E44E2ADD1AE75CD20092347B /* NptPosixThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FA0B8EB27400C1E90D /* NptPosixThreads.cpp */; };
+ E44E2ADE1AE75CD20092347B /* NptSelectableMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FB0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp */; };
+ E44E2ADF1AE75CD20092347B /* NptStdcDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7000B8EB27400C1E90D /* NptStdcDebug.cpp */; };
+ E44E2AE01AE75CD20092347B /* NptStdcEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7010B8EB27400C1E90D /* NptStdcEnvironment.cpp */; };
+ E44E2AE11AE75CD20092347B /* NptStdcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7020B8EB27400C1E90D /* NptStdcFile.cpp */; };
+ E44E2AE51AE75CD20092347B /* NptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AE61AE75CD20092347B /* NptAutomaticCleaner.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AE71AE75CD20092347B /* NptAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = CA77C17E14C259AB00442B97 /* NptAutoreleasePool.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AE81AE75CD20092347B /* NptBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B40B8EB27400C1E90D /* NptBase64.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AE91AE75CD20092347B /* NptBufferedStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B60B8EB27400C1E90D /* NptBufferedStreams.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AEA1AE75CD20092347B /* NptCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B80B8EB27400C1E90D /* NptCommon.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AEB1AE75CD20092347B /* NptConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B90B8EB27400C1E90D /* NptConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AEC1AE75CD20092347B /* NptConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BB0B8EB27400C1E90D /* NptConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AED1AE75CD20092347B /* NptConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BC0B8EB27400C1E90D /* NptConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AEE1AE75CD20092347B /* NptCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA806988118A602B009D099D /* NptCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AEF1AE75CD20092347B /* NptDataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6BE0B8EB27400C1E90D /* NptDataBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF01AE75CD20092347B /* NptDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C00B8EB27400C1E90D /* NptDebug.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF11AE75CD20092347B /* NptDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C10B8EB27400C1E90D /* NptDefs.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF21AE75CD20092347B /* NptDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEB8EC211864F0B00B4AF01 /* NptDigest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF31AE75CD20092347B /* NptDynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF41AE75CD20092347B /* NptDynamicLibraries.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056D0E68E29C00E3DEE8 /* NptDynamicLibraries.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF51AE75CD20092347B /* NptFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C30B8EB27400C1E90D /* NptFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF61AE75CD20092347B /* NptHash.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD78DD212A99DC500D7EBA7 /* NptHash.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF71AE75CD20092347B /* NptHttp.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C50B8EB27400C1E90D /* NptHttp.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF81AE75CD20092347B /* NptInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C60B8EB27400C1E90D /* NptInterfaces.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AF91AE75CD20092347B /* NptJson.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2EF627154DDFA700933B11 /* NptJson.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFA1AE75CD20092347B /* NptList.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6C80B8EB27400C1E90D /* NptList.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFB1AE75CD20092347B /* NptLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CA0B8EB27400C1E90D /* NptLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFC1AE75CD20092347B /* NptMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CB0B8EB27400C1E90D /* NptMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFD1AE75CD20092347B /* NptMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CD0B8EB27400C1E90D /* NptMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFE1AE75CD20092347B /* NptNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6CF0B8EB27400C1E90D /* NptNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2AFF1AE75CD20092347B /* NptSelectableMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D60B8EB27400C1E90D /* NptSelectableMessageQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B001AE75CD20092347B /* NptSimpleMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D80B8EB27400C1E90D /* NptSimpleMessageQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B011AE75CD20092347B /* NptQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D10B8EB27400C1E90D /* NptQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B021AE75CD20092347B /* NptReferences.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D20B8EB27400C1E90D /* NptReferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B031AE75CD20092347B /* NptResults.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D30B8EB27400C1E90D /* NptResults.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B041AE75CD20092347B /* NptTls.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFB236F0EC760FE009C3459 /* NptTls.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B051AE75CD20092347B /* NptRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6D50B8EB27400C1E90D /* NptRingBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B061AE75CD20092347B /* NptSerialPort.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D056E0E68E29C00E3DEE8 /* NptSerialPort.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B071AE75CD20092347B /* NptSockets.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DA0B8EB27400C1E90D /* NptSockets.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B081AE75CD20092347B /* NptStack.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DB0B8EB27400C1E90D /* NptStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B091AE75CD20092347B /* NptStreams.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DD0B8EB27400C1E90D /* NptStreams.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0A1AE75CD20092347B /* Neptune.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8BA01AD86D3A0041A617 /* Neptune.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0B1AE75CD20092347B /* NptStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6DF0B8EB27400C1E90D /* NptStrings.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0C1AE75CD20092347B /* NptSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E10B8EB27400C1E90D /* NptSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0D1AE75CD20092347B /* NptThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E30B8EB27400C1E90D /* NptThreads.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0E1AE75CD20092347B /* NptTime.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E50B8EB27400C1E90D /* NptTime.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B0F1AE75CD20092347B /* NptVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EB0B8EB27400C1E90D /* NptVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B101AE75CD20092347B /* NptTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E60B8EB27400C1E90D /* NptTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B111AE75CD20092347B /* NptUri.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6E80B8EB27400C1E90D /* NptUri.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B121AE75CD20092347B /* NptUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6EA0B8EB27400C1E90D /* NptUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B131AE75CD20092347B /* NptXml.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6ED0B8EB27400C1E90D /* NptXml.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B141AE75CD20092347B /* NptTlsDefaultTrustAnchorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8D671ADB808A0041A617 /* NptTlsDefaultTrustAnchorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B151AE75CD20092347B /* NptTlsDefaultTrustAnchorsExtended.h in Headers */ = {isa = PBXBuildFile; fileRef = E40D8D681ADB808A0041A617 /* NptTlsDefaultTrustAnchorsExtended.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B161AE75CD20092347B /* NptZip.h in Headers */ = {isa = PBXBuildFile; fileRef = CA84EC7A0C7E5A7000CC9622 /* NptZip.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E44E2B931AE764E80092347B /* libNeptune.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F912B69F0B8EB1C700C1E90D /* libNeptune.a */; };
+ E4FCC83D1B1E3EB500CCA327 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E840EC0145900A9040C /* version.h */; };
+ E4FCC83E1B1E3EB500CCA327 /* tls1.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E810EC0145900A9040C /* tls1.h */; };
+ E4FCC83F1B1E3EB500CCA327 /* ssl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E7F0EC0145900A9040C /* ssl.h */; };
+ E4FCC8401B1E3EB500CCA327 /* crypto_misc.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E770EC0145900A9040C /* crypto_misc.h */; };
+ E4FCC8411B1E3EB500CCA327 /* crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6B0EC0145900A9040C /* crypto.h */; };
+ E4FCC8421B1E3EB500CCA327 /* cert.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E760EC0145900A9040C /* cert.h */; };
+ E4FCC8431B1E3EB500CCA327 /* bigint_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E6A0EC0145900A9040C /* bigint_impl.h */; };
+ E4FCC8441B1E3EB500CCA327 /* bigint.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1A5E690EC0145900A9040C /* bigint.h */; };
+ E4FCC8451B1E3EB500CCA327 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = CA87F23E1148401E0082AAFC /* config.h */; };
+ E4FCC8471B1E3EB500CCA327 /* x509.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E850EC0145900A9040C /* x509.c */; };
+ E4FCC8481B1E3EB500CCA327 /* tls1_svr.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E830EC0145900A9040C /* tls1_svr.c */; };
+ E4FCC8491B1E3EB500CCA327 /* tls1_clnt.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E820EC0145900A9040C /* tls1_clnt.c */; };
+ E4FCC84A1B1E3EB500CCA327 /* tls1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E800EC0145900A9040C /* tls1.c */; };
+ E4FCC84B1B1E3EB500CCA327 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E720EC0145900A9040C /* sha1.c */; };
+ E4FCC84C1B1E3EB500CCA327 /* rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E710EC0145900A9040C /* rsa.c */; };
+ E4FCC84D1B1E3EB500CCA327 /* rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E700EC0145900A9040C /* rc4.c */; };
+ E4FCC84E1B1E3EB500CCA327 /* p12.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E7D0EC0145900A9040C /* p12.c */; };
+ E4FCC84F1B1E3EB500CCA327 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6F0EC0145900A9040C /* md5.c */; };
+ E4FCC8501B1E3EB500CCA327 /* md2.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6E0EC0145900A9040C /* md2.c */; };
+ E4FCC8511B1E3EB500CCA327 /* loader.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E790EC0145900A9040C /* loader.c */; };
+ E4FCC8521B1E3EB500CCA327 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6D0EC0145900A9040C /* hmac.c */; };
+ E4FCC8531B1E3EB500CCA327 /* gen_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E780EC0145900A9040C /* gen_cert.c */; };
+ E4FCC8541B1E3EB500CCA327 /* crypto_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E6C0EC0145900A9040C /* crypto_misc.c */; };
+ E4FCC8551B1E3EB500CCA327 /* bigint.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E680EC0145900A9040C /* bigint.c */; };
+ E4FCC8561B1E3EB500CCA327 /* asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E750EC0145900A9040C /* asn1.c */; };
+ E4FCC8571B1E3EB500CCA327 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = CA1A5E670EC0145900A9040C /* aes.c */; };
F912B7480B8EB27400C1E90D /* Neptune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6B00B8EB27400C1E90D /* Neptune.cpp */; };
F912B7490B8EB27400C1E90D /* Neptune.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B10B8EB27400C1E90D /* Neptune.h */; };
F912B74A0B8EB27400C1E90D /* NptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = F912B6B20B8EB27400C1E90D /* NptArray.h */; };
@@ -587,7 +667,6 @@
F912B78D0B8EB27400C1E90D /* NptPosixSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */; };
F912B78E0B8EB27400C1E90D /* NptPosixThreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FA0B8EB27400C1E90D /* NptPosixThreads.cpp */; };
F912B78F0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FB0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp */; };
- F912B7910B8EB27400C1E90D /* NptStdcConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B6FF0B8EB27400C1E90D /* NptStdcConsole.cpp */; };
F912B7920B8EB27400C1E90D /* NptStdcDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7000B8EB27400C1E90D /* NptStdcDebug.cpp */; };
F912B7930B8EB27400C1E90D /* NptStdcEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7010B8EB27400C1E90D /* NptStdcEnvironment.cpp */; };
F912B7940B8EB27400C1E90D /* NptStdcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F912B7020B8EB27400C1E90D /* NptStdcFile.cpp */; };
@@ -657,6 +736,13 @@
remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
remoteInfo = Neptune;
};
+ CA451F681252BE110045CF69 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = CA1A5EA80EC0152A00A9040C;
+ remoteInfo = axTLS;
+ };
CA451F721252BE430045CF69 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
@@ -671,6 +757,13 @@
remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
remoteInfo = Neptune;
};
+ CA77C0C414C0BCD100442B97 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
+ remoteInfo = Neptune;
+ };
CA7848410F3B6E71009E84AD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
@@ -790,6 +883,20 @@
remoteGlobalIDString = CAAAA07B12FF824E00ABC84B;
remoteInfo = NetResolve;
};
+ CAC8F0AC16AB553400C49741 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
+ remoteInfo = Neptune;
+ };
+ CAC8F0AE16AB553400C49741 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = CA1A5EA80EC0152A00A9040C;
+ remoteInfo = axTLS;
+ };
CAE063D61241479100E5AFC4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
@@ -1119,29 +1226,155 @@
remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
remoteInfo = Neptune;
};
- E412ABAF14478A380078A367 /* PBXContainerItemProxy */ = {
+ E44E2B911AE7649D0092347B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F912B69E0B8EB1C700C1E90D;
+ remoteInfo = Neptune;
+ };
+ E44E2BBC1AE769290092347B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = E40D8B9B1AD86D3A0041A617;
+ remoteInfo = "Neptune-iOS";
+ };
+ E44E2BBE1AE769290092347B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = E44E2A9C1AE75CD20092347B;
+ remoteInfo = "Neptune-Mac";
+ };
+ E44E2BC01AE7692F0092347B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = E44E2BB81AE7691C0092347B;
+ remoteInfo = Frameworks;
+ };
+ E47C644F1B1E106300BBDDD6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
proxyType = 1;
remoteGlobalIDString = CA1A5EA80EC0152A00A9040C;
remoteInfo = axTLS;
};
- E445E4051449793400F221B3 /* PBXContainerItemProxy */ = {
+ E4FCC85F1B1E3ECD00CCA327 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E488DCBB14479D86005E84BD;
- remoteInfo = "axTLS-iPhone";
+ remoteGlobalIDString = E4FCC83B1B1E3EB500CCA327;
+ remoteInfo = "axTLS-iOS";
};
- E4A5B66A144769E0000F3F6A /* PBXContainerItemProxy */ = {
+ E4FCC8611B1E464B00CCA327 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F912B6870B8EB12700C1E90D /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E4A5B648144769A8000F3F6A;
- remoteInfo = "axTLS-MacOSX";
+ remoteGlobalIDString = CAC8F0A016AB54EA00C49741;
+ remoteInfo = NetBench;
};
/* End PBXContainerItemProxy section */
+/* Begin PBXCopyFilesBuildPhase section */
+ CA77C0B814C0BC7700442B97 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ CAC8F09F16AB54EA00C49741 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ CAF26E8C18C74A2F0015ABB9 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ CAF26E9D18C7FF630015ABB9 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ E44A6FDD1ADE3A5500970F48 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "include/${PRODUCT_NAME}";
+ dstSubfolderSpec = 16;
+ files = (
+ E44A700E1ADE3BDD00970F48 /* NptTlsDefaultTrustAnchorsBase.h in CopyFiles */,
+ E44A700F1ADE3BDD00970F48 /* NptTlsDefaultTrustAnchorsExtended.h in CopyFiles */,
+ E44A6FDE1ADE3A9D00970F48 /* Neptune.h in CopyFiles */,
+ E44A6FDF1ADE3A9D00970F48 /* NptArray.h in CopyFiles */,
+ E44A6FE01ADE3A9D00970F48 /* NptAutomaticCleaner.h in CopyFiles */,
+ E44A6FE11ADE3A9D00970F48 /* NptAutoreleasePool.h in CopyFiles */,
+ E44A6FE21ADE3A9D00970F48 /* NptBase64.h in CopyFiles */,
+ E44A6FE31ADE3A9D00970F48 /* NptBufferedStreams.h in CopyFiles */,
+ E44A6FE41ADE3A9D00970F48 /* NptCommon.h in CopyFiles */,
+ E44A6FE51ADE3A9D00970F48 /* NptConfig.h in CopyFiles */,
+ E44A6FE61ADE3A9D00970F48 /* NptConsole.h in CopyFiles */,
+ E44A6FE71ADE3A9D00970F48 /* NptConstants.h in CopyFiles */,
+ E44A6FE81ADE3A9D00970F48 /* NptCrypto.h in CopyFiles */,
+ E44A6FE91ADE3A9D00970F48 /* NptDataBuffer.h in CopyFiles */,
+ E44A6FEA1ADE3A9D00970F48 /* NptDebug.h in CopyFiles */,
+ E44A6FEB1ADE3A9D00970F48 /* NptDefs.h in CopyFiles */,
+ E44A6FEC1ADE3A9D00970F48 /* NptDigest.h in CopyFiles */,
+ E44A6FED1ADE3A9D00970F48 /* NptDynamicCast.h in CopyFiles */,
+ E44A6FEE1ADE3A9D00970F48 /* NptDynamicLibraries.h in CopyFiles */,
+ E44A6FEF1ADE3A9D00970F48 /* NptFile.h in CopyFiles */,
+ E44A6FF01ADE3A9D00970F48 /* NptHash.h in CopyFiles */,
+ E44A6FF11ADE3A9D00970F48 /* NptHttp.h in CopyFiles */,
+ E44A6FF21ADE3A9D00970F48 /* NptInterfaces.h in CopyFiles */,
+ E44A6FF31ADE3A9D00970F48 /* NptJson.h in CopyFiles */,
+ E44A6FF41ADE3A9D00970F48 /* NptList.h in CopyFiles */,
+ E44A6FF51ADE3A9D00970F48 /* NptLogging.h in CopyFiles */,
+ E44A6FF61ADE3A9D00970F48 /* NptMap.h in CopyFiles */,
+ E44A6FF71ADE3A9D00970F48 /* NptMessaging.h in CopyFiles */,
+ E44A6FF81ADE3A9D00970F48 /* NptNetwork.h in CopyFiles */,
+ E44A6FF91ADE3A9D00970F48 /* NptQueue.h in CopyFiles */,
+ E44A6FFA1ADE3A9D00970F48 /* NptReferences.h in CopyFiles */,
+ E44A6FFB1ADE3A9D00970F48 /* NptResults.h in CopyFiles */,
+ E44A6FFC1ADE3A9D00970F48 /* NptRingBuffer.h in CopyFiles */,
+ E44A6FFD1ADE3A9D00970F48 /* NptSelectableMessageQueue.h in CopyFiles */,
+ E44A6FFE1ADE3A9D00970F48 /* NptSerialPort.h in CopyFiles */,
+ E44A6FFF1ADE3A9D00970F48 /* NptSimpleMessageQueue.h in CopyFiles */,
+ E44A70001ADE3A9D00970F48 /* NptSockets.h in CopyFiles */,
+ E44A70011ADE3A9D00970F48 /* NptStack.h in CopyFiles */,
+ E44A70021ADE3A9D00970F48 /* NptStreams.h in CopyFiles */,
+ E44A70031ADE3A9D00970F48 /* NptStrings.h in CopyFiles */,
+ E44A70041ADE3A9D00970F48 /* NptSystem.h in CopyFiles */,
+ E44A70051ADE3A9D00970F48 /* NptThreads.h in CopyFiles */,
+ E44A70061ADE3A9D00970F48 /* NptTime.h in CopyFiles */,
+ E44A70071ADE3A9D00970F48 /* NptTls.h in CopyFiles */,
+ E44A70081ADE3A9D00970F48 /* NptTypes.h in CopyFiles */,
+ E44A70091ADE3A9D00970F48 /* NptUri.h in CopyFiles */,
+ E44A700A1ADE3A9D00970F48 /* NptUtils.h in CopyFiles */,
+ E44A700B1ADE3A9D00970F48 /* NptVersion.h in CopyFiles */,
+ E44A700C1ADE3A9D00970F48 /* NptXml.h in CopyFiles */,
+ E44A700D1ADE3A9D00970F48 /* NptZip.h in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
/* Begin PBXFileReference section */
CA057AAE11BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptTlsDefaultTrustAnchorsBase.cpp; sourceTree = "<group>"; };
CA057AAF11BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptTlsDefaultTrustAnchorsExtended.cpp; sourceTree = "<group>"; };
@@ -1186,6 +1419,8 @@
CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NptCocoaMessageQueue.mm; sourceTree = "<group>"; };
CA289DB710E31600001BC817 /* SocketsTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SocketsTest1; sourceTree = BUILT_PRODUCTS_DIR; };
CA289DBF10E31637001BC817 /* SocketsTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SocketsTest1.cpp; sourceTree = "<group>"; };
+ CA2EF626154DDFA700933B11 /* NptJson.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptJson.cpp; sourceTree = "<group>"; };
+ CA2EF627154DDFA700933B11 /* NptJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptJson.h; sourceTree = "<group>"; };
CA2F54240EC115E600AEBC12 /* TlsTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TlsTest1; sourceTree = BUILT_PRODUCTS_DIR; };
CA2F54330EC1165700AEBC12 /* TlsTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TlsTest1.cpp; sourceTree = "<group>"; };
CA30B76B0F0DCE990085B46E /* LoggingTest2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = LoggingTest2; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1194,6 +1429,10 @@
CA4090CD10AA25BE00ED81C5 /* TimeTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeTest1.cpp; sourceTree = "<group>"; };
CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptNullSerialPort.cpp; sourceTree = "<group>"; };
CA550D550D20A37E00B22D72 /* HttpServerTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = HttpServerTest1; sourceTree = BUILT_PRODUCTS_DIR; };
+ CA77C0B414C0BC5B00442B97 /* NetworkTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkTest1.cpp; sourceTree = "<group>"; };
+ CA77C0BA14C0BC7700442B97 /* NetworkTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = NetworkTest1; sourceTree = BUILT_PRODUCTS_DIR; };
+ CA77C17E14C259AB00442B97 /* NptAutoreleasePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptAutoreleasePool.h; sourceTree = "<group>"; };
+ CA77C18214C25AC100442B97 /* NptNullAutoreleasePool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptNullAutoreleasePool.cpp; sourceTree = "<group>"; };
CA78483D0F3B6E69009E84AD /* minihttpserver */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = minihttpserver; sourceTree = BUILT_PRODUCTS_DIR; };
CA7848470F3B6EB8009E84AD /* MiniHttpServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MiniHttpServer.cpp; sourceTree = "<group>"; };
CA790DA51233BDAA00875081 /* NetGet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetGet.cpp; sourceTree = "<group>"; };
@@ -1204,25 +1443,6 @@
CA806988118A602B009D099D /* NptCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptCrypto.h; sourceTree = "<group>"; };
CA8069D9118B577E009D099D /* CryptoTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CryptoTest1; sourceTree = BUILT_PRODUCTS_DIR; };
CA8069E4118B57BE009D099D /* CryptoTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoTest1.cpp; sourceTree = "<group>"; };
- CA84EC4A0C7E540900CC9622 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = "../../../ThirdParty/zlib-1.2.3/adler32.c"; sourceTree = SOURCE_ROOT; };
- CA84EC4B0C7E540900CC9622 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = "../../../ThirdParty/zlib-1.2.3/crc32.c"; sourceTree = SOURCE_ROOT; };
- CA84EC4C0C7E540900CC9622 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = "../../../ThirdParty/zlib-1.2.3/crc32.h"; sourceTree = SOURCE_ROOT; };
- CA84EC4D0C7E540900CC9622 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = "../../../ThirdParty/zlib-1.2.3/deflate.c"; sourceTree = SOURCE_ROOT; };
- CA84EC4E0C7E540900CC9622 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = "../../../ThirdParty/zlib-1.2.3/deflate.h"; sourceTree = SOURCE_ROOT; };
- CA84EC4F0C7E540900CC9622 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = infback.c; path = "../../../ThirdParty/zlib-1.2.3/infback.c"; sourceTree = SOURCE_ROOT; };
- CA84EC500C7E540900CC9622 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = "../../../ThirdParty/zlib-1.2.3/inffast.c"; sourceTree = SOURCE_ROOT; };
- CA84EC510C7E540900CC9622 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = "../../../ThirdParty/zlib-1.2.3/inffast.h"; sourceTree = SOURCE_ROOT; };
- CA84EC520C7E540900CC9622 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = "../../../ThirdParty/zlib-1.2.3/inffixed.h"; sourceTree = SOURCE_ROOT; };
- CA84EC530C7E540900CC9622 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = "../../../ThirdParty/zlib-1.2.3/inflate.c"; sourceTree = SOURCE_ROOT; };
- CA84EC540C7E540900CC9622 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = "../../../ThirdParty/zlib-1.2.3/inflate.h"; sourceTree = SOURCE_ROOT; };
- CA84EC550C7E540900CC9622 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = "../../../ThirdParty/zlib-1.2.3/inftrees.c"; sourceTree = SOURCE_ROOT; };
- CA84EC560C7E540900CC9622 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = "../../../ThirdParty/zlib-1.2.3/inftrees.h"; sourceTree = SOURCE_ROOT; };
- CA84EC570C7E540900CC9622 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = trees.c; path = "../../../ThirdParty/zlib-1.2.3/trees.c"; sourceTree = SOURCE_ROOT; };
- CA84EC580C7E540900CC9622 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = trees.h; path = "../../../ThirdParty/zlib-1.2.3/trees.h"; sourceTree = SOURCE_ROOT; };
- CA84EC5A0C7E540900CC9622 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = zconf.h; path = "../../../ThirdParty/zlib-1.2.3/zconf.h"; sourceTree = SOURCE_ROOT; };
- CA84EC5B0C7E540900CC9622 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = zlib.h; path = "../../../ThirdParty/zlib-1.2.3/zlib.h"; sourceTree = SOURCE_ROOT; };
- CA84EC5C0C7E540900CC9622 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = "../../../ThirdParty/zlib-1.2.3/zutil.c"; sourceTree = SOURCE_ROOT; };
- CA84EC5D0C7E540900CC9622 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = "../../../ThirdParty/zlib-1.2.3/zutil.h"; sourceTree = SOURCE_ROOT; };
CA84EC7A0C7E5A7000CC9622 /* NptZip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptZip.h; sourceTree = "<group>"; };
CA87F23E1148401E0082AAFC /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
CA926A4F0F8BEB50003CB74E /* NptDynamicCast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptDynamicCast.h; sourceTree = "<group>"; };
@@ -1261,6 +1481,8 @@
CAAAA07C12FF824E00ABC84B /* NetResolve */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = NetResolve; sourceTree = BUILT_PRODUCTS_DIR; };
CAC029DD139D84D10034427F /* LoggingTest2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoggingTest2.cpp; sourceTree = "<group>"; };
CAC5048212FFB7EF00FEB1D8 /* NptBsdResolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptBsdResolver.cpp; sourceTree = "<group>"; };
+ CAC8F09C16AB54AF00C49741 /* NetBench.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetBench.cpp; sourceTree = "<group>"; };
+ CAC8F0A116AB54EA00C49741 /* NetBench */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = NetBench; sourceTree = BUILT_PRODUCTS_DIR; };
CAD78DD212A99DC500D7EBA7 /* NptHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptHash.h; sourceTree = "<group>"; };
CAD78E0312A9C42000D7EBA7 /* NptHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptHash.cpp; sourceTree = "<group>"; };
CAE4169B0E0DBD6600A530D1 /* MiscTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MiscTest1; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1288,24 +1510,48 @@
CAEB8EC111864F0B00B4AF01 /* NptDigest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptDigest.cpp; sourceTree = "<group>"; };
CAEB8EC211864F0B00B4AF01 /* NptDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptDigest.h; sourceTree = "<group>"; };
CAF03CB50C7E7F15002C470F /* NptZip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptZip.cpp; sourceTree = "<group>"; };
- CAF03DB30C7F9243002C470F /* compress.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = compress.c; path = "../../../ThirdParty/zlib-1.2.3/compress.c"; sourceTree = SOURCE_ROOT; };
+ CAF26E8E18C74A2F0015ABB9 /* ZipTest2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ZipTest2; sourceTree = BUILT_PRODUCTS_DIR; };
+ CAF26E9818C74B110015ABB9 /* ZipTest2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZipTest2.cpp; sourceTree = "<group>"; };
+ CAF26E9F18C7FF630015ABB9 /* ziphttpserver */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ziphttpserver; sourceTree = BUILT_PRODUCTS_DIR; };
+ CAF26EA918C7FF820015ABB9 /* ZipHttpServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZipHttpServer.cpp; sourceTree = "<group>"; };
CAF2EFB50E64881E00948C04 /* NptPosixFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptPosixFile.cpp; sourceTree = "<group>"; };
CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptPosixNetwork.cpp; sourceTree = "<group>"; };
CAF2EFD30E64A25700948C04 /* FileTest1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileTest1.cpp; sourceTree = "<group>"; };
CAF2EFD70E64A27200948C04 /* FileTest1 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = FileTest1; sourceTree = BUILT_PRODUCTS_DIR; };
CAFB236E0EC760FE009C3459 /* NptTls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptTls.cpp; sourceTree = "<group>"; };
CAFB236F0EC760FE009C3459 /* NptTls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptTls.h; sourceTree = "<group>"; };
- E46E9572153F8C2A00ED95D5 /* NptAppleAutoreleasePool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NptAppleAutoreleasePool.mm; sourceTree = "<group>"; };
- E46E95AD153F903300ED95D5 /* NptAutoreleasePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptAutoreleasePool.h; sourceTree = "<group>"; };
- E46E95AE153F903300ED95D5 /* NptTlsDefaultTrustAnchorsBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptTlsDefaultTrustAnchorsBase.h; sourceTree = "<group>"; };
- E46E95AF153F903300ED95D5 /* NptTlsDefaultTrustAnchorsExtended.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptTlsDefaultTrustAnchorsExtended.h; sourceTree = "<group>"; };
- E46E95B0153F91C900ED95D5 /* NptNullAutoreleasePool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptNullAutoreleasePool.cpp; sourceTree = "<group>"; };
- E46E95C2153F9F7C00ED95D5 /* NptCocoaEnviroment.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NptCocoaEnviroment.mm; sourceTree = "<group>"; };
- E46E95C5153F9F9B00ED95D5 /* NptPosixEnvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptPosixEnvironment.cpp; sourceTree = "<group>"; };
- E488DCBA14479D2E005E84BD /* libNeptune.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNeptune.a; sourceTree = BUILT_PRODUCTS_DIR; };
- E488DCDC14479D86005E84BD /* libaxTLS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libaxTLS.a; sourceTree = BUILT_PRODUCTS_DIR; };
- E4A5B64714476955000F3F6A /* libNeptune.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNeptune.a; sourceTree = BUILT_PRODUCTS_DIR; };
- E4A5B669144769A8000F3F6A /* libaxTLS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libaxTLS.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ CAFC5B0118051C7000169F5A /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = adler32.c; path = "../ThirdParty/zlib-1.2.8/adler32.c"; sourceTree = "<group>"; };
+ CAFC5B0218051C7000169F5A /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compress.c; path = "../ThirdParty/zlib-1.2.8/compress.c"; sourceTree = "<group>"; };
+ CAFC5B0318051C7000169F5A /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc32.c; path = "../ThirdParty/zlib-1.2.8/crc32.c"; sourceTree = "<group>"; };
+ CAFC5B0418051C7000169F5A /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc32.h; path = "../ThirdParty/zlib-1.2.8/crc32.h"; sourceTree = "<group>"; };
+ CAFC5B0518051C7000169F5A /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deflate.c; path = "../ThirdParty/zlib-1.2.8/deflate.c"; sourceTree = "<group>"; };
+ CAFC5B0618051C7000169F5A /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = deflate.h; path = "../ThirdParty/zlib-1.2.8/deflate.h"; sourceTree = "<group>"; };
+ CAFC5B0718051C7000169F5A /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = infback.c; path = "../ThirdParty/zlib-1.2.8/infback.c"; sourceTree = "<group>"; };
+ CAFC5B0818051C7000169F5A /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inffast.c; path = "../ThirdParty/zlib-1.2.8/inffast.c"; sourceTree = "<group>"; };
+ CAFC5B0918051C7000169F5A /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffast.h; path = "../ThirdParty/zlib-1.2.8/inffast.h"; sourceTree = "<group>"; };
+ CAFC5B0A18051C7000169F5A /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inffixed.h; path = "../ThirdParty/zlib-1.2.8/inffixed.h"; sourceTree = "<group>"; };
+ CAFC5B0B18051C7000169F5A /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inflate.c; path = "../ThirdParty/zlib-1.2.8/inflate.c"; sourceTree = "<group>"; };
+ CAFC5B0C18051C7000169F5A /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inflate.h; path = "../ThirdParty/zlib-1.2.8/inflate.h"; sourceTree = "<group>"; };
+ CAFC5B0D18051C7000169F5A /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inftrees.c; path = "../ThirdParty/zlib-1.2.8/inftrees.c"; sourceTree = "<group>"; };
+ CAFC5B0E18051C7000169F5A /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inftrees.h; path = "../ThirdParty/zlib-1.2.8/inftrees.h"; sourceTree = "<group>"; };
+ CAFC5B0F18051C7000169F5A /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trees.c; path = "../ThirdParty/zlib-1.2.8/trees.c"; sourceTree = "<group>"; };
+ CAFC5B1018051C7000169F5A /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trees.h; path = "../ThirdParty/zlib-1.2.8/trees.h"; sourceTree = "<group>"; };
+ CAFC5B1118051C7000169F5A /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zconf.h; path = "../ThirdParty/zlib-1.2.8/zconf.h"; sourceTree = "<group>"; };
+ CAFC5B1218051C7000169F5A /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zlib.h; path = "../ThirdParty/zlib-1.2.8/zlib.h"; sourceTree = "<group>"; };
+ CAFC5B1318051C7000169F5A /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zutil.c; path = "../ThirdParty/zlib-1.2.8/zutil.c"; sourceTree = "<group>"; };
+ CAFC5B1418051C7000169F5A /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zutil.h; path = "../ThirdParty/zlib-1.2.8/zutil.h"; sourceTree = "<group>"; };
+ CAFC5B291805210000169F5A /* gzguts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gzguts.h; path = "../ThirdParty/zlib-1.2.8/gzguts.h"; sourceTree = "<group>"; };
+ E40D8B141AD868920041A617 /* NptCocoaEnviroment.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NptCocoaEnviroment.mm; sourceTree = "<group>"; };
+ E40D8B161AD868A80041A617 /* NptAutomaticCleaner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NptAutomaticCleaner.cpp; sourceTree = "<group>"; };
+ E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NptAutomaticCleaner.h; sourceTree = "<group>"; };
+ E40D8B951AD86CD20041A617 /* NptAppleAutoreleasePool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NptAppleAutoreleasePool.mm; sourceTree = "<group>"; };
+ E40D8B9C1AD86D3A0041A617 /* Neptune.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Neptune.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ E40D8B9F1AD86D3A0041A617 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ E40D8BA01AD86D3A0041A617 /* Neptune.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Neptune.h; sourceTree = "<group>"; };
+ E40D8D671ADB808A0041A617 /* NptTlsDefaultTrustAnchorsBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NptTlsDefaultTrustAnchorsBase.h; sourceTree = "<group>"; };
+ E40D8D681ADB808A0041A617 /* NptTlsDefaultTrustAnchorsExtended.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NptTlsDefaultTrustAnchorsExtended.h; sourceTree = "<group>"; };
+ E44E2B1B1AE75CD20092347B /* Neptune.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Neptune.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ E4FCC85E1B1E3EB500CCA327 /* libaxTLS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libaxTLS.a; sourceTree = BUILT_PRODUCTS_DIR; };
F912B69F0B8EB1C700C1E90D /* libNeptune.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNeptune.a; sourceTree = BUILT_PRODUCTS_DIR; };
F912B6B00B8EB27400C1E90D /* Neptune.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Neptune.cpp; sourceTree = "<group>"; };
F912B6B10B8EB27400C1E90D /* Neptune.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Neptune.h; sourceTree = "<group>"; };
@@ -1327,7 +1573,7 @@
F912B6C10B8EB27400C1E90D /* NptDefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptDefs.h; sourceTree = "<group>"; };
F912B6C20B8EB27400C1E90D /* NptFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptFile.cpp; sourceTree = "<group>"; };
F912B6C30B8EB27400C1E90D /* NptFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptFile.h; sourceTree = "<group>"; };
- F912B6C40B8EB27400C1E90D /* NptHttp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptHttp.cpp; sourceTree = "<group>"; };
+ F912B6C40B8EB27400C1E90D /* NptHttp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptHttp.cpp; sourceTree = "<group>"; usesTabs = 0; };
F912B6C50B8EB27400C1E90D /* NptHttp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptHttp.h; sourceTree = "<group>"; };
F912B6C60B8EB27400C1E90D /* NptInterfaces.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptInterfaces.h; sourceTree = "<group>"; };
F912B6C70B8EB27400C1E90D /* NptList.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptList.cpp; sourceTree = "<group>"; };
@@ -1369,7 +1615,7 @@
F912B6EB0B8EB27400C1E90D /* NptVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptVersion.h; sourceTree = "<group>"; };
F912B6EC0B8EB27400C1E90D /* NptXml.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptXml.cpp; sourceTree = "<group>"; };
F912B6ED0B8EB27400C1E90D /* NptXml.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NptXml.h; sourceTree = "<group>"; };
- F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptBsdNetwork.cpp; sourceTree = "<group>"; };
+ F912B6F00B8EB27400C1E90D /* NptBsdNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptBsdNetwork.cpp; sourceTree = "<group>"; usesTabs = 0; };
F912B6F10B8EB27400C1E90D /* NptBsdSockets.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptBsdSockets.cpp; sourceTree = "<group>"; };
F912B6F80B8EB27400C1E90D /* NptPosixQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptPosixQueue.cpp; sourceTree = "<group>"; };
F912B6F90B8EB27400C1E90D /* NptPosixSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = NptPosixSystem.cpp; sourceTree = "<group>"; };
@@ -1386,6 +1632,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B2F1AD86B550041A617 /* CoreFoundation.framework in Frameworks */,
CA197D250E1AE4400018E87C /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1401,6 +1648,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B3E1AD86B5E0041A617 /* CoreFoundation.framework in Frameworks */,
CA289DBD10E31618001BC817 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1411,6 +1659,7 @@
files = (
CA2F54390EC1203A00AEBC12 /* libNeptune.a in Frameworks */,
CA2F543A0EC1203A00AEBC12 /* libaxTLS.a in Frameworks */,
+ E40D8B3A1AD86B5C0041A617 /* CoreFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1418,6 +1667,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B291AD86B520041A617 /* CoreFoundation.framework in Frameworks */,
CA30B7720F0DCEA70085B46E /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1426,6 +1676,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B3C1AD86B5D0041A617 /* CoreFoundation.framework in Frameworks */,
CA4090CA10AA259600ED81C5 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1434,10 +1685,20 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B241AD86B4E0041A617 /* CoreFoundation.framework in Frameworks */,
CA550D500D20A37E00B22D72 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ CA77C0B714C0BC7700442B97 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ E40D8B2D1AD86B540041A617 /* CoreFoundation.framework in Frameworks */,
+ CA77C0C614C0BCD600442B97 /* libNeptune.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
CA78483B0F3B6E69009E84AD /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -1452,6 +1713,7 @@
files = (
CA790DAF1233BDF100875081 /* libaxTLS.a in Frameworks */,
CA790DB01233BDF100875081 /* libNeptune.a in Frameworks */,
+ E40D8B1F1AD86B4B0041A617 /* CoreFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1459,6 +1721,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B3F1AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */,
CA80664F1187BD14009D099D /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1467,6 +1730,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B401AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */,
CA8069DF118B578C009D099D /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1475,6 +1739,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B381AD86B5B0041A617 /* CoreFoundation.framework in Frameworks */,
CA97E0320E2FEA540090CC9B /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1483,6 +1748,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B3B1AD86B5D0041A617 /* CoreFoundation.framework in Frameworks */,
CA9958A61046FFD20073F34A /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1491,6 +1757,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B3D1AD86B5E0041A617 /* CoreFoundation.framework in Frameworks */,
CA9DDC6C10AE3DE8008B871E /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1499,6 +1766,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B351AD86B580041A617 /* CoreFoundation.framework in Frameworks */,
CAA97A0C0CF164FC00C01909 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1507,6 +1775,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B321AD86B570041A617 /* CoreFoundation.framework in Frameworks */,
CAA97A170CF1654A00C01909 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1515,14 +1784,26 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B201AD86B4C0041A617 /* CoreFoundation.framework in Frameworks */,
CAAAA08212FF825800ABC84B /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ CAC8F09E16AB54EA00C49741 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ CAC8F0B016AB558100C49741 /* libaxTLS.a in Frameworks */,
+ CAC8F0B116AB558100C49741 /* libNeptune.a in Frameworks */,
+ E40D8B211AD86B4C0041A617 /* CoreFoundation.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
CAE416990E0DBD6600A530D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B2E1AD86B540041A617 /* CoreFoundation.framework in Frameworks */,
CAE416A50E0DBD8800A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1531,6 +1812,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B221AD86B4D0041A617 /* CoreFoundation.framework in Frameworks */,
CAE416C00E0DBE0C00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1539,6 +1821,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B231AD86B4D0041A617 /* CoreFoundation.framework in Frameworks */,
CAE416CD0E0DBE3B00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1547,6 +1830,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B261AD86B510041A617 /* CoreFoundation.framework in Frameworks */,
CAE416DA0E0DBE6400A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1555,6 +1839,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B271AD86B510041A617 /* CoreFoundation.framework in Frameworks */,
CAE416E70E0DBE8C00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1563,6 +1848,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B281AD86B520041A617 /* CoreFoundation.framework in Frameworks */,
CAE416F40E0DBEB900A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1571,6 +1857,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B2A1AD86B520041A617 /* CoreFoundation.framework in Frameworks */,
CAE417010E0DBEED00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1579,6 +1866,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B2B1AD86B530041A617 /* CoreFoundation.framework in Frameworks */,
CAE4170E0E0DBF1100A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1587,6 +1875,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B2C1AD86B530041A617 /* CoreFoundation.framework in Frameworks */,
CAE4171B0E0DBF3100A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1595,6 +1884,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B301AD86B550041A617 /* CoreFoundation.framework in Frameworks */,
CAE417340E0DC04000A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1603,6 +1893,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B311AD86B560041A617 /* CoreFoundation.framework in Frameworks */,
CAE417410E0DC06F00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1611,6 +1902,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B331AD86B570041A617 /* CoreFoundation.framework in Frameworks */,
CAE4174E0E0DC09500A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1619,6 +1911,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B341AD86B580041A617 /* CoreFoundation.framework in Frameworks */,
CAE4175B0E0DC0B200A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1627,6 +1920,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B361AD86B580041A617 /* CoreFoundation.framework in Frameworks */,
CAE417680E0DC0DB00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1635,6 +1929,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B1B1AD86B480041A617 /* CoreFoundation.framework in Frameworks */,
CAE417A40E0DC14100A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1643,6 +1938,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B1C1AD86B490041A617 /* CoreFoundation.framework in Frameworks */,
CAE417C20E0DC1A100A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1651,6 +1947,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B1E1AD86B4B0041A617 /* CoreFoundation.framework in Frameworks */,
CAE417CF0E0DC1BF00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1659,42 +1956,53 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B1D1AD86B4A0041A617 /* CoreFoundation.framework in Frameworks */,
CAE417DC0E0DC1DF00A530D1 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- CAF2EFD50E64A27200948C04 /* Frameworks */ = {
+ CAF26E8B18C74A2F0015ABB9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- CAF2EFDF0E64A2B700948C04 /* libNeptune.a in Frameworks */,
+ E40D8B371AD86B5A0041A617 /* CoreFoundation.framework in Frameworks */,
+ CAF26E9A18C74D320015ABB9 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DCB514479D2E005E84BD /* Frameworks */ = {
+ CAF26E9C18C7FF630015ABB9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- E445E4071449794000F221B3 /* libaxTLS.a in Frameworks */,
+ E44E2B931AE764E80092347B /* libNeptune.a in Frameworks */,
+ E40D8B411AD86B5F0041A617 /* CoreFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DCD814479D86005E84BD /* Frameworks */ = {
+ CAF2EFD50E64A27200948C04 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ E40D8B391AD86B5C0041A617 /* CoreFoundation.framework in Frameworks */,
+ CAF2EFDF0E64A2B700948C04 /* libNeptune.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E4A5B64214476955000F3F6A /* Frameworks */ = {
+ E40D8B981AD86D3A0041A617 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- E4A5B67314476AEB000F3F6A /* libaxTLS.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E4A5B665144769A8000F3F6A /* Frameworks */ = {
+ E44E2AE21AE75CD20092347B /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ E4FCC8581B1E3EB500CCA327 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1705,7 +2013,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- E412ABB114478A430078A367 /* libaxTLS.a in Frameworks */,
+ CAE063D31241473B00E5AFC4 /* libaxTLS.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1715,7 +2023,7 @@
CA16FE6011C6C882006E2A86 /* Apple */ = {
isa = PBXGroup;
children = (
- E46E9572153F8C2A00ED95D5 /* NptAppleAutoreleasePool.mm */,
+ E40D8B951AD86CD20041A617 /* NptAppleAutoreleasePool.mm */,
CA16FE6111C6C882006E2A86 /* NptAppleLogConfig.mm */,
);
path = Apple;
@@ -1791,7 +2099,7 @@
CA289B6610E16150001BC817 /* Cocoa */ = {
isa = PBXGroup;
children = (
- E46E95C2153F9F7C00ED95D5 /* NptCocoaEnviroment.mm */,
+ E40D8B141AD868920041A617 /* NptCocoaEnviroment.mm */,
CA289B6710E16150001BC817 /* NptCocoaConsole.mm */,
CA289B6810E16150001BC817 /* NptCocoaMessageQueue.h */,
CA289B6910E16150001BC817 /* NptCocoaMessageQueue.mm */,
@@ -1826,12 +2134,20 @@
CA5041A70C5AE2180060E6FE /* Null */ = {
isa = PBXGroup;
children = (
- E46E95B0153F91C900ED95D5 /* NptNullAutoreleasePool.cpp */,
+ CA77C18214C25AC100442B97 /* NptNullAutoreleasePool.cpp */,
CA5041AA0C5AE2180060E6FE /* NptNullSerialPort.cpp */,
);
path = Null;
sourceTree = "<group>";
};
+ CA77C0B314C0BC5B00442B97 /* Network1 */ = {
+ isa = PBXGroup;
+ children = (
+ CA77C0B414C0BC5B00442B97 /* NetworkTest1.cpp */,
+ );
+ path = Network1;
+ sourceTree = "<group>";
+ };
CA7848460F3B6EB8009E84AD /* MiniHttpServer */ = {
isa = PBXGroup;
children = (
@@ -1867,26 +2183,27 @@
CA84EC460C7E517E00CC9622 /* Zlib */ = {
isa = PBXGroup;
children = (
- CAF03DB30C7F9243002C470F /* compress.c */,
- CA84EC4A0C7E540900CC9622 /* adler32.c */,
- CA84EC4B0C7E540900CC9622 /* crc32.c */,
- CA84EC4C0C7E540900CC9622 /* crc32.h */,
- CA84EC4D0C7E540900CC9622 /* deflate.c */,
- CA84EC4E0C7E540900CC9622 /* deflate.h */,
- CA84EC4F0C7E540900CC9622 /* infback.c */,
- CA84EC500C7E540900CC9622 /* inffast.c */,
- CA84EC510C7E540900CC9622 /* inffast.h */,
- CA84EC520C7E540900CC9622 /* inffixed.h */,
- CA84EC530C7E540900CC9622 /* inflate.c */,
- CA84EC540C7E540900CC9622 /* inflate.h */,
- CA84EC550C7E540900CC9622 /* inftrees.c */,
- CA84EC560C7E540900CC9622 /* inftrees.h */,
- CA84EC570C7E540900CC9622 /* trees.c */,
- CA84EC580C7E540900CC9622 /* trees.h */,
- CA84EC5A0C7E540900CC9622 /* zconf.h */,
- CA84EC5B0C7E540900CC9622 /* zlib.h */,
- CA84EC5C0C7E540900CC9622 /* zutil.c */,
- CA84EC5D0C7E540900CC9622 /* zutil.h */,
+ CAFC5B0118051C7000169F5A /* adler32.c */,
+ CAFC5B0218051C7000169F5A /* compress.c */,
+ CAFC5B0318051C7000169F5A /* crc32.c */,
+ CAFC5B0418051C7000169F5A /* crc32.h */,
+ CAFC5B0518051C7000169F5A /* deflate.c */,
+ CAFC5B0618051C7000169F5A /* deflate.h */,
+ CAFC5B291805210000169F5A /* gzguts.h */,
+ CAFC5B0718051C7000169F5A /* infback.c */,
+ CAFC5B0818051C7000169F5A /* inffast.c */,
+ CAFC5B0918051C7000169F5A /* inffast.h */,
+ CAFC5B0A18051C7000169F5A /* inffixed.h */,
+ CAFC5B0B18051C7000169F5A /* inflate.c */,
+ CAFC5B0C18051C7000169F5A /* inflate.h */,
+ CAFC5B0D18051C7000169F5A /* inftrees.c */,
+ CAFC5B0E18051C7000169F5A /* inftrees.h */,
+ CAFC5B0F18051C7000169F5A /* trees.c */,
+ CAFC5B1018051C7000169F5A /* trees.h */,
+ CAFC5B1118051C7000169F5A /* zconf.h */,
+ CAFC5B1218051C7000169F5A /* zlib.h */,
+ CAFC5B1318051C7000169F5A /* zutil.c */,
+ CAFC5B1418051C7000169F5A /* zutil.h */,
);
name = Zlib;
sourceTree = "<group>";
@@ -1951,6 +2268,7 @@
CAA979E40CF1648300C01909 /* Messages1 */,
CAA979E60CF1648300C01909 /* Messages2 */,
CAA979E80CF1648300C01909 /* Misc1 */,
+ CA77C0B314C0BC5B00442B97 /* Network1 */,
CA197D190E1AE4200018E87C /* Queue1 */,
CAA979EA0CF1648300C01909 /* RingBuffer1 */,
CA289DBE10E31637001BC817 /* Sockets1 */,
@@ -1963,6 +2281,7 @@
CAA979F20CF1648300C01909 /* Url1 */,
CAA979F40CF1648300C01909 /* Xml1 */,
CAA979FA0CF1648300C01909 /* Zip1 */,
+ CAF26E9718C74B110015ABB9 /* Zip2 */,
);
name = Tests;
path = ../../../Source/Tests;
@@ -2126,16 +2445,26 @@
path = Logging2;
sourceTree = "<group>";
};
+ CAC8F09B16AB54AF00C49741 /* NetBench */ = {
+ isa = PBXGroup;
+ children = (
+ CAC8F09C16AB54AF00C49741 /* NetBench.cpp */,
+ );
+ path = NetBench;
+ sourceTree = "<group>";
+ };
CAE417A50E0DC16300A530D1 /* Apps */ = {
isa = PBXGroup;
children = (
CA7848460F3B6EB8009E84AD /* MiniHttpServer */,
+ CAC8F09B16AB54AF00C49741 /* NetBench */,
CAE417A60E0DC16300A530D1 /* NetConfig */,
CAE417A80E0DC16300A530D1 /* NetEcho */,
+ CA790DA41233BDAA00875081 /* NetGet */,
CAE417AA0E0DC16300A530D1 /* NetPing */,
CAE417AC0E0DC16300A530D1 /* NetPump */,
- CA790DA41233BDAA00875081 /* NetGet */,
CAAAA07512FF823200ABC84B /* NetResolve */,
+ CAF26EA818C7FF820015ABB9 /* ZipHttpServer */,
);
name = Apps;
path = ../../../Source/Apps;
@@ -2190,6 +2519,22 @@
path = TLS;
sourceTree = "<group>";
};
+ CAF26E9718C74B110015ABB9 /* Zip2 */ = {
+ isa = PBXGroup;
+ children = (
+ CAF26E9818C74B110015ABB9 /* ZipTest2.cpp */,
+ );
+ path = Zip2;
+ sourceTree = "<group>";
+ };
+ CAF26EA818C7FF820015ABB9 /* ZipHttpServer */ = {
+ isa = PBXGroup;
+ children = (
+ CAF26EA918C7FF820015ABB9 /* ZipHttpServer.cpp */,
+ );
+ path = ZipHttpServer;
+ sourceTree = "<group>";
+ };
CAF2EFD20E64A25700948C04 /* FileTest1 */ = {
isa = PBXGroup;
children = (
@@ -2198,12 +2543,30 @@
path = FileTest1;
sourceTree = "<group>";
};
+ E40D8B9D1AD86D3A0041A617 /* Neptune-Framework */ = {
+ isa = PBXGroup;
+ children = (
+ E40D8BA01AD86D3A0041A617 /* Neptune.h */,
+ E40D8B9E1AD86D3A0041A617 /* Supporting Files */,
+ );
+ path = "Neptune-Framework";
+ sourceTree = "<group>";
+ };
+ E40D8B9E1AD86D3A0041A617 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ E40D8B9F1AD86D3A0041A617 /* Info.plist */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
F912B6850B8EB12700C1E90D = {
isa = PBXGroup;
children = (
F912B6A50B8EB27400C1E90D /* Source */,
CAE417A50E0DC16300A530D1 /* Apps */,
CAA979D50CF1648300C01909 /* Tests */,
+ E40D8B9D1AD86D3A0041A617 /* Neptune-Framework */,
F912B6A00B8EB1C700C1E90D /* Products */,
CA16FE6511C6C954006E2A86 /* CoreFoundation.framework */,
);
@@ -2249,10 +2612,13 @@
CA8069D9118B577E009D099D /* CryptoTest1 */,
CA790DA91233BDC100875081 /* NetGet */,
CAAAA07C12FF824E00ABC84B /* NetResolve */,
- E4A5B64714476955000F3F6A /* libNeptune.a */,
- E4A5B669144769A8000F3F6A /* libaxTLS.a */,
- E488DCBA14479D2E005E84BD /* libNeptune.a */,
- E488DCDC14479D86005E84BD /* libaxTLS.a */,
+ CA77C0BA14C0BC7700442B97 /* NetworkTest1 */,
+ CAC8F0A116AB54EA00C49741 /* NetBench */,
+ CAF26E8E18C74A2F0015ABB9 /* ZipTest2 */,
+ CAF26E9F18C7FF630015ABB9 /* ziphttpserver */,
+ E40D8B9C1AD86D3A0041A617 /* Neptune.framework */,
+ E44E2B1B1AE75CD20092347B /* Neptune.framework */,
+ E4FCC85E1B1E3EB500CCA327 /* libaxTLS.a */,
);
name = Products;
sourceTree = "<group>";
@@ -2272,10 +2638,14 @@
F912B6AF0B8EB27400C1E90D /* Core */ = {
isa = PBXGroup;
children = (
+ E40D8D671ADB808A0041A617 /* NptTlsDefaultTrustAnchorsBase.h */,
+ E40D8D681ADB808A0041A617 /* NptTlsDefaultTrustAnchorsExtended.h */,
F912B6B00B8EB27400C1E90D /* Neptune.cpp */,
F912B6B10B8EB27400C1E90D /* Neptune.h */,
F912B6B20B8EB27400C1E90D /* NptArray.h */,
- E46E95AD153F903300ED95D5 /* NptAutoreleasePool.h */,
+ E40D8B161AD868A80041A617 /* NptAutomaticCleaner.cpp */,
+ E40D8B171AD868A80041A617 /* NptAutomaticCleaner.h */,
+ CA77C17E14C259AB00442B97 /* NptAutoreleasePool.h */,
F912B6B30B8EB27400C1E90D /* NptBase64.cpp */,
F912B6B40B8EB27400C1E90D /* NptBase64.h */,
F912B6B50B8EB27400C1E90D /* NptBufferedStreams.cpp */,
@@ -2305,6 +2675,8 @@
F912B6C40B8EB27400C1E90D /* NptHttp.cpp */,
F912B6C50B8EB27400C1E90D /* NptHttp.h */,
F912B6C60B8EB27400C1E90D /* NptInterfaces.h */,
+ CA2EF626154DDFA700933B11 /* NptJson.cpp */,
+ CA2EF627154DDFA700933B11 /* NptJson.h */,
F912B6C70B8EB27400C1E90D /* NptList.cpp */,
F912B6C80B8EB27400C1E90D /* NptList.h */,
F912B6C90B8EB27400C1E90D /* NptLogging.cpp */,
@@ -2340,8 +2712,6 @@
F912B6E50B8EB27400C1E90D /* NptTime.h */,
CAFB236E0EC760FE009C3459 /* NptTls.cpp */,
CAFB236F0EC760FE009C3459 /* NptTls.h */,
- E46E95AE153F903300ED95D5 /* NptTlsDefaultTrustAnchorsBase.h */,
- E46E95AF153F903300ED95D5 /* NptTlsDefaultTrustAnchorsExtended.h */,
F912B6E60B8EB27400C1E90D /* NptTypes.h */,
F912B6E70B8EB27400C1E90D /* NptUri.cpp */,
F912B6E80B8EB27400C1E90D /* NptUri.h */,
@@ -2382,7 +2752,6 @@
F912B6F70B8EB27400C1E90D /* Posix */ = {
isa = PBXGroup;
children = (
- E46E95C5153F9F9B00ED95D5 /* NptPosixEnvironment.cpp */,
CA40905B10AA10A800ED81C5 /* NptPosixTime.cpp */,
CA1D05720E68E2AC00E3DEE8 /* NptPosixDynamicLibraries.cpp */,
CAF2EFB70E64882900948C04 /* NptPosixNetwork.cpp */,
@@ -2425,161 +2794,133 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DC3C14479D2E005E84BD /* Headers */ = {
+ E40D8B991AD86D3A0041A617 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- E488DC3D14479D2E005E84BD /* Neptune.h in Headers */,
- E488DC3E14479D2E005E84BD /* NptArray.h in Headers */,
- E488DC3F14479D2E005E84BD /* NptBase64.h in Headers */,
- E488DC4014479D2E005E84BD /* NptBufferedStreams.h in Headers */,
- E488DC4114479D2E005E84BD /* NptCommon.h in Headers */,
- E488DC4214479D2E005E84BD /* NptConfig.h in Headers */,
- E488DC4314479D2E005E84BD /* NptConsole.h in Headers */,
- E488DC4414479D2E005E84BD /* NptConstants.h in Headers */,
- E488DC4514479D2E005E84BD /* NptDataBuffer.h in Headers */,
- E488DC4614479D2E005E84BD /* NptDebug.h in Headers */,
- E488DC4714479D2E005E84BD /* NptDefs.h in Headers */,
- E488DC4814479D2E005E84BD /* NptFile.h in Headers */,
- E488DC4914479D2E005E84BD /* NptHttp.h in Headers */,
- E488DC4A14479D2E005E84BD /* NptInterfaces.h in Headers */,
- E488DC4B14479D2E005E84BD /* NptList.h in Headers */,
- E488DC4C14479D2E005E84BD /* NptLogging.h in Headers */,
- E488DC4D14479D2E005E84BD /* NptMap.h in Headers */,
- E488DC4E14479D2E005E84BD /* NptMessaging.h in Headers */,
- E488DC4F14479D2E005E84BD /* NptNetwork.h in Headers */,
- E488DC5014479D2E005E84BD /* NptQueue.h in Headers */,
- E488DC5114479D2E005E84BD /* NptReferences.h in Headers */,
- E488DC5214479D2E005E84BD /* NptResults.h in Headers */,
- E488DC5314479D2E005E84BD /* NptRingBuffer.h in Headers */,
- E488DC5414479D2E005E84BD /* NptSelectableMessageQueue.h in Headers */,
- E488DC5514479D2E005E84BD /* NptSimpleMessageQueue.h in Headers */,
- E488DC5614479D2E005E84BD /* NptSockets.h in Headers */,
- E488DC5714479D2E005E84BD /* NptStack.h in Headers */,
- E488DC5814479D2E005E84BD /* NptStreams.h in Headers */,
- E488DC5914479D2E005E84BD /* NptStrings.h in Headers */,
- E488DC5A14479D2E005E84BD /* NptSystem.h in Headers */,
- E488DC5B14479D2E005E84BD /* NptThreads.h in Headers */,
- E488DC5C14479D2E005E84BD /* NptTime.h in Headers */,
- E488DC5D14479D2E005E84BD /* NptTypes.h in Headers */,
- E488DC5E14479D2E005E84BD /* NptUri.h in Headers */,
- E488DC5F14479D2E005E84BD /* NptUtils.h in Headers */,
- E488DC6014479D2E005E84BD /* NptVersion.h in Headers */,
- E488DC6114479D2E005E84BD /* NptXml.h in Headers */,
- E488DC6214479D2E005E84BD /* crc32.h in Headers */,
- E488DC6314479D2E005E84BD /* deflate.h in Headers */,
- E488DC6414479D2E005E84BD /* inffast.h in Headers */,
- E488DC6514479D2E005E84BD /* inffixed.h in Headers */,
- E488DC6614479D2E005E84BD /* inflate.h in Headers */,
- E488DC6714479D2E005E84BD /* inftrees.h in Headers */,
- E488DC6814479D2E005E84BD /* trees.h in Headers */,
- E488DC6914479D2E005E84BD /* zconf.h in Headers */,
- E488DC6A14479D2E005E84BD /* zlib.h in Headers */,
- E488DC6B14479D2E005E84BD /* zutil.h in Headers */,
- E488DC6C14479D2E005E84BD /* NptZip.h in Headers */,
- E488DC6D14479D2E005E84BD /* NptDynamicLibraries.h in Headers */,
- E488DC6E14479D2E005E84BD /* NptSerialPort.h in Headers */,
- E488DC6F14479D2E005E84BD /* NptTls.h in Headers */,
- E488DC7014479D2E005E84BD /* NptDynamicCast.h in Headers */,
- E488DC7114479D2E005E84BD /* NptCocoaMessageQueue.h in Headers */,
- E488DC7214479D2E005E84BD /* NptDigest.h in Headers */,
- E488DC7314479D2E005E84BD /* NptCrypto.h in Headers */,
- E488DC7414479D2E005E84BD /* NptHash.h in Headers */,
+ E40D8BB71AD86F450041A617 /* NptArray.h in Headers */,
+ E40D8BB91AD86F450041A617 /* NptAutomaticCleaner.h in Headers */,
+ E40D8BBA1AD86F450041A617 /* NptAutoreleasePool.h in Headers */,
+ E40D8BBC1AD86F450041A617 /* NptBase64.h in Headers */,
+ E40D8BBE1AD86F450041A617 /* NptBufferedStreams.h in Headers */,
+ E40D8BC01AD86F450041A617 /* NptCommon.h in Headers */,
+ E40D8BC11AD86F450041A617 /* NptConfig.h in Headers */,
+ E40D8BC31AD86F450041A617 /* NptConsole.h in Headers */,
+ E40D8BC41AD86F450041A617 /* NptConstants.h in Headers */,
+ E40D8BC61AD86F450041A617 /* NptCrypto.h in Headers */,
+ E40D8BC81AD86F450041A617 /* NptDataBuffer.h in Headers */,
+ E40D8BCA1AD86F450041A617 /* NptDebug.h in Headers */,
+ E40D8BCB1AD86F450041A617 /* NptDefs.h in Headers */,
+ E40D8BCD1AD86F450041A617 /* NptDigest.h in Headers */,
+ E40D8BCE1AD86F450041A617 /* NptDynamicCast.h in Headers */,
+ E40D8BD01AD86F450041A617 /* NptDynamicLibraries.h in Headers */,
+ E40D8BD21AD86F450041A617 /* NptFile.h in Headers */,
+ E40D8BD41AD86F450041A617 /* NptHash.h in Headers */,
+ E40D8BD61AD86F450041A617 /* NptHttp.h in Headers */,
+ E40D8BD71AD86F450041A617 /* NptInterfaces.h in Headers */,
+ E40D8BD91AD86F450041A617 /* NptJson.h in Headers */,
+ E40D8BDB1AD86F450041A617 /* NptList.h in Headers */,
+ E40D8BDD1AD86F450041A617 /* NptLogging.h in Headers */,
+ E40D8BDE1AD86F450041A617 /* NptMap.h in Headers */,
+ E40D8BE01AD86F450041A617 /* NptMessaging.h in Headers */,
+ E40D8BE21AD86F450041A617 /* NptNetwork.h in Headers */,
+ E40D8BEA1AD86F450041A617 /* NptSelectableMessageQueue.h in Headers */,
+ E40D8BED1AD86F450041A617 /* NptSimpleMessageQueue.h in Headers */,
+ E40D8BE41AD86F450041A617 /* NptQueue.h in Headers */,
+ E40D8BE51AD86F450041A617 /* NptReferences.h in Headers */,
+ E40D8BE71AD86F450041A617 /* NptResults.h in Headers */,
+ E40D8C2E1AD874BB0041A617 /* NptTls.h in Headers */,
+ E40D8BE91AD86F450041A617 /* NptRingBuffer.h in Headers */,
+ E40D8BEB1AD86F450041A617 /* NptSerialPort.h in Headers */,
+ E40D8BEF1AD86F450041A617 /* NptSockets.h in Headers */,
+ E40D8BF01AD86F450041A617 /* NptStack.h in Headers */,
+ E40D8BF21AD86F450041A617 /* NptStreams.h in Headers */,
+ E40D8BA11AD86D3A0041A617 /* Neptune.h in Headers */,
+ E40D8BF41AD86F450041A617 /* NptStrings.h in Headers */,
+ E40D8BF61AD86F450041A617 /* NptSystem.h in Headers */,
+ E40D8BF81AD86F450041A617 /* NptThreads.h in Headers */,
+ E40D8BFA1AD86F450041A617 /* NptTime.h in Headers */,
+ E40D8C021AD86F450041A617 /* NptVersion.h in Headers */,
+ E40D8BFD1AD86F450041A617 /* NptTypes.h in Headers */,
+ E40D8BFF1AD86F450041A617 /* NptUri.h in Headers */,
+ E40D8C011AD86F450041A617 /* NptUtils.h in Headers */,
+ E40D8C041AD86F450041A617 /* NptXml.h in Headers */,
+ E40D8D6A1ADB80980041A617 /* NptTlsDefaultTrustAnchorsBase.h in Headers */,
+ E40D8D691ADB80950041A617 /* NptTlsDefaultTrustAnchorsExtended.h in Headers */,
+ E40D8D661ADB7F8D0041A617 /* NptZip.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DCBC14479D86005E84BD /* Headers */ = {
+ E44E2AE41AE75CD20092347B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- E488DCBD14479D86005E84BD /* version.h in Headers */,
- E488DCBE14479D86005E84BD /* tls1.h in Headers */,
- E488DCBF14479D86005E84BD /* ssl.h in Headers */,
- E488DCC014479D86005E84BD /* crypto_misc.h in Headers */,
- E488DCC114479D86005E84BD /* crypto.h in Headers */,
- E488DCC214479D86005E84BD /* cert.h in Headers */,
- E488DCC314479D86005E84BD /* bigint_impl.h in Headers */,
- E488DCC414479D86005E84BD /* bigint.h in Headers */,
- E488DCC514479D86005E84BD /* config.h in Headers */,
+ E44E2AE51AE75CD20092347B /* NptArray.h in Headers */,
+ E44E2AE61AE75CD20092347B /* NptAutomaticCleaner.h in Headers */,
+ E44E2AE71AE75CD20092347B /* NptAutoreleasePool.h in Headers */,
+ E44E2AE81AE75CD20092347B /* NptBase64.h in Headers */,
+ E44E2AE91AE75CD20092347B /* NptBufferedStreams.h in Headers */,
+ E44E2AEA1AE75CD20092347B /* NptCommon.h in Headers */,
+ E44E2AEB1AE75CD20092347B /* NptConfig.h in Headers */,
+ E44E2AEC1AE75CD20092347B /* NptConsole.h in Headers */,
+ E44E2AED1AE75CD20092347B /* NptConstants.h in Headers */,
+ E44E2AEE1AE75CD20092347B /* NptCrypto.h in Headers */,
+ E44E2AEF1AE75CD20092347B /* NptDataBuffer.h in Headers */,
+ E44E2AF01AE75CD20092347B /* NptDebug.h in Headers */,
+ E44E2AF11AE75CD20092347B /* NptDefs.h in Headers */,
+ E44E2AF21AE75CD20092347B /* NptDigest.h in Headers */,
+ E44E2AF31AE75CD20092347B /* NptDynamicCast.h in Headers */,
+ E44E2AF41AE75CD20092347B /* NptDynamicLibraries.h in Headers */,
+ E44E2AF51AE75CD20092347B /* NptFile.h in Headers */,
+ E44E2AF61AE75CD20092347B /* NptHash.h in Headers */,
+ E44E2AF71AE75CD20092347B /* NptHttp.h in Headers */,
+ E44E2AF81AE75CD20092347B /* NptInterfaces.h in Headers */,
+ E44E2AF91AE75CD20092347B /* NptJson.h in Headers */,
+ E44E2AFA1AE75CD20092347B /* NptList.h in Headers */,
+ E44E2AFB1AE75CD20092347B /* NptLogging.h in Headers */,
+ E44E2AFC1AE75CD20092347B /* NptMap.h in Headers */,
+ E44E2AFD1AE75CD20092347B /* NptMessaging.h in Headers */,
+ E44E2AFE1AE75CD20092347B /* NptNetwork.h in Headers */,
+ E44E2AFF1AE75CD20092347B /* NptSelectableMessageQueue.h in Headers */,
+ E44E2B001AE75CD20092347B /* NptSimpleMessageQueue.h in Headers */,
+ E44E2B011AE75CD20092347B /* NptQueue.h in Headers */,
+ E44E2B021AE75CD20092347B /* NptReferences.h in Headers */,
+ E44E2B031AE75CD20092347B /* NptResults.h in Headers */,
+ E44E2B041AE75CD20092347B /* NptTls.h in Headers */,
+ E44E2B051AE75CD20092347B /* NptRingBuffer.h in Headers */,
+ E44E2B061AE75CD20092347B /* NptSerialPort.h in Headers */,
+ E44E2B071AE75CD20092347B /* NptSockets.h in Headers */,
+ E44E2B081AE75CD20092347B /* NptStack.h in Headers */,
+ E44E2B091AE75CD20092347B /* NptStreams.h in Headers */,
+ E44E2B0A1AE75CD20092347B /* Neptune.h in Headers */,
+ E44E2B0B1AE75CD20092347B /* NptStrings.h in Headers */,
+ E44E2B0C1AE75CD20092347B /* NptSystem.h in Headers */,
+ E44E2B0D1AE75CD20092347B /* NptThreads.h in Headers */,
+ E44E2B0E1AE75CD20092347B /* NptTime.h in Headers */,
+ E44E2B0F1AE75CD20092347B /* NptVersion.h in Headers */,
+ E44E2B101AE75CD20092347B /* NptTypes.h in Headers */,
+ E44E2B111AE75CD20092347B /* NptUri.h in Headers */,
+ E44E2B121AE75CD20092347B /* NptUtils.h in Headers */,
+ E44E2B131AE75CD20092347B /* NptXml.h in Headers */,
+ E44E2B141AE75CD20092347B /* NptTlsDefaultTrustAnchorsBase.h in Headers */,
+ E44E2B151AE75CD20092347B /* NptTlsDefaultTrustAnchorsExtended.h in Headers */,
+ E44E2B161AE75CD20092347B /* NptZip.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E4A5B5C914476955000F3F6A /* Headers */ = {
+ E4FCC83C1B1E3EB500CCA327 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- E4A5B5CA14476955000F3F6A /* Neptune.h in Headers */,
- E4A5B5CB14476955000F3F6A /* NptArray.h in Headers */,
- E4A5B5CC14476955000F3F6A /* NptBase64.h in Headers */,
- E4A5B5CD14476955000F3F6A /* NptBufferedStreams.h in Headers */,
- E4A5B5CE14476955000F3F6A /* NptCommon.h in Headers */,
- E4A5B5CF14476955000F3F6A /* NptConfig.h in Headers */,
- E4A5B5D014476955000F3F6A /* NptConsole.h in Headers */,
- E4A5B5D114476955000F3F6A /* NptConstants.h in Headers */,
- E4A5B5D214476955000F3F6A /* NptDataBuffer.h in Headers */,
- E4A5B5D314476955000F3F6A /* NptDebug.h in Headers */,
- E4A5B5D414476955000F3F6A /* NptDefs.h in Headers */,
- E4A5B5D514476955000F3F6A /* NptFile.h in Headers */,
- E4A5B5D614476955000F3F6A /* NptHttp.h in Headers */,
- E4A5B5D714476955000F3F6A /* NptInterfaces.h in Headers */,
- E4A5B5D814476955000F3F6A /* NptList.h in Headers */,
- E4A5B5D914476955000F3F6A /* NptLogging.h in Headers */,
- E4A5B5DA14476955000F3F6A /* NptMap.h in Headers */,
- E4A5B5DB14476955000F3F6A /* NptMessaging.h in Headers */,
- E4A5B5DC14476955000F3F6A /* NptNetwork.h in Headers */,
- E4A5B5DD14476955000F3F6A /* NptQueue.h in Headers */,
- E4A5B5DE14476955000F3F6A /* NptReferences.h in Headers */,
- E4A5B5DF14476955000F3F6A /* NptResults.h in Headers */,
- E4A5B5E014476955000F3F6A /* NptRingBuffer.h in Headers */,
- E4A5B5E114476955000F3F6A /* NptSelectableMessageQueue.h in Headers */,
- E4A5B5E214476955000F3F6A /* NptSimpleMessageQueue.h in Headers */,
- E4A5B5E314476955000F3F6A /* NptSockets.h in Headers */,
- E4A5B5E414476955000F3F6A /* NptStack.h in Headers */,
- E4A5B5E514476955000F3F6A /* NptStreams.h in Headers */,
- E4A5B5E614476955000F3F6A /* NptStrings.h in Headers */,
- E4A5B5E714476955000F3F6A /* NptSystem.h in Headers */,
- E4A5B5E814476955000F3F6A /* NptThreads.h in Headers */,
- E4A5B5E914476955000F3F6A /* NptTime.h in Headers */,
- E4A5B5EA14476955000F3F6A /* NptTypes.h in Headers */,
- E4A5B5EB14476955000F3F6A /* NptUri.h in Headers */,
- E4A5B5EC14476955000F3F6A /* NptUtils.h in Headers */,
- E4A5B5ED14476955000F3F6A /* NptVersion.h in Headers */,
- E4A5B5EE14476955000F3F6A /* NptXml.h in Headers */,
- E4A5B5EF14476955000F3F6A /* crc32.h in Headers */,
- E4A5B5F014476955000F3F6A /* deflate.h in Headers */,
- E4A5B5F114476955000F3F6A /* inffast.h in Headers */,
- E4A5B5F214476955000F3F6A /* inffixed.h in Headers */,
- E4A5B5F314476955000F3F6A /* inflate.h in Headers */,
- E4A5B5F414476955000F3F6A /* inftrees.h in Headers */,
- E4A5B5F514476955000F3F6A /* trees.h in Headers */,
- E4A5B5F614476955000F3F6A /* zconf.h in Headers */,
- E4A5B5F714476955000F3F6A /* zlib.h in Headers */,
- E4A5B5F814476955000F3F6A /* zutil.h in Headers */,
- E4A5B5F914476955000F3F6A /* NptZip.h in Headers */,
- E4A5B5FA14476955000F3F6A /* NptDynamicLibraries.h in Headers */,
- E4A5B5FB14476955000F3F6A /* NptSerialPort.h in Headers */,
- E4A5B5FC14476955000F3F6A /* NptTls.h in Headers */,
- E4A5B5FD14476955000F3F6A /* NptDynamicCast.h in Headers */,
- E4A5B5FE14476955000F3F6A /* NptCocoaMessageQueue.h in Headers */,
- E4A5B5FF14476955000F3F6A /* NptDigest.h in Headers */,
- E4A5B60014476955000F3F6A /* NptCrypto.h in Headers */,
- E4A5B60114476955000F3F6A /* NptHash.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E4A5B649144769A8000F3F6A /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E4A5B64A144769A8000F3F6A /* version.h in Headers */,
- E4A5B64B144769A8000F3F6A /* tls1.h in Headers */,
- E4A5B64C144769A8000F3F6A /* ssl.h in Headers */,
- E4A5B64D144769A8000F3F6A /* crypto_misc.h in Headers */,
- E4A5B64E144769A8000F3F6A /* crypto.h in Headers */,
- E4A5B64F144769A8000F3F6A /* cert.h in Headers */,
- E4A5B650144769A8000F3F6A /* bigint_impl.h in Headers */,
- E4A5B651144769A8000F3F6A /* bigint.h in Headers */,
- E4A5B652144769A8000F3F6A /* config.h in Headers */,
+ E4FCC83D1B1E3EB500CCA327 /* version.h in Headers */,
+ E4FCC83E1B1E3EB500CCA327 /* tls1.h in Headers */,
+ E4FCC83F1B1E3EB500CCA327 /* ssl.h in Headers */,
+ E4FCC8401B1E3EB500CCA327 /* crypto_misc.h in Headers */,
+ E4FCC8411B1E3EB500CCA327 /* crypto.h in Headers */,
+ E4FCC8421B1E3EB500CCA327 /* cert.h in Headers */,
+ E4FCC8431B1E3EB500CCA327 /* bigint_impl.h in Headers */,
+ E4FCC8441B1E3EB500CCA327 /* bigint.h in Headers */,
+ E4FCC8451B1E3EB500CCA327 /* config.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2597,6 +2938,7 @@
F912B7540B8EB27400C1E90D /* NptConstants.h in Headers */,
F912B7560B8EB27400C1E90D /* NptDataBuffer.h in Headers */,
F912B7580B8EB27400C1E90D /* NptDebug.h in Headers */,
+ CAFC5B1D18051F2800169F5A /* inffast.h in Headers */,
F912B7590B8EB27400C1E90D /* NptDefs.h in Headers */,
F912B75B0B8EB27400C1E90D /* NptFile.h in Headers */,
F912B75D0B8EB27400C1E90D /* NptHttp.h in Headers */,
@@ -2607,6 +2949,7 @@
F912B7650B8EB27400C1E90D /* NptMessaging.h in Headers */,
F912B7670B8EB27400C1E90D /* NptNetwork.h in Headers */,
F912B7690B8EB27400C1E90D /* NptQueue.h in Headers */,
+ CAFC5B2618051F2800169F5A /* zlib.h in Headers */,
F912B76A0B8EB27400C1E90D /* NptReferences.h in Headers */,
F912B76B0B8EB27400C1E90D /* NptResults.h in Headers */,
F912B76D0B8EB27400C1E90D /* NptRingBuffer.h in Headers */,
@@ -2615,34 +2958,34 @@
F912B7720B8EB27400C1E90D /* NptSockets.h in Headers */,
F912B7730B8EB27400C1E90D /* NptStack.h in Headers */,
F912B7750B8EB27400C1E90D /* NptStreams.h in Headers */,
+ CAFC5B2518051F2800169F5A /* zconf.h in Headers */,
F912B7770B8EB27400C1E90D /* NptStrings.h in Headers */,
+ CAFC5B2418051F2800169F5A /* trees.h in Headers */,
F912B7790B8EB27400C1E90D /* NptSystem.h in Headers */,
F912B77B0B8EB27400C1E90D /* NptThreads.h in Headers */,
F912B77D0B8EB27400C1E90D /* NptTime.h in Headers */,
F912B77E0B8EB27400C1E90D /* NptTypes.h in Headers */,
+ CAFC5B2018051F2800169F5A /* inflate.h in Headers */,
F912B7800B8EB27400C1E90D /* NptUri.h in Headers */,
F912B7820B8EB27400C1E90D /* NptUtils.h in Headers */,
+ CAFC5B1E18051F2800169F5A /* inffixed.h in Headers */,
+ CAFC5B2218051F2800169F5A /* inftrees.h in Headers */,
F912B7830B8EB27400C1E90D /* NptVersion.h in Headers */,
F912B7850B8EB27400C1E90D /* NptXml.h in Headers */,
- CA84EC600C7E540900CC9622 /* crc32.h in Headers */,
- CA84EC620C7E540900CC9622 /* deflate.h in Headers */,
- CA84EC650C7E540900CC9622 /* inffast.h in Headers */,
- CA84EC660C7E540900CC9622 /* inffixed.h in Headers */,
- CA84EC680C7E540900CC9622 /* inflate.h in Headers */,
- CA84EC6A0C7E540900CC9622 /* inftrees.h in Headers */,
- CA84EC6C0C7E540900CC9622 /* trees.h in Headers */,
- CA84EC6E0C7E540900CC9622 /* zconf.h in Headers */,
- CA84EC6F0C7E540900CC9622 /* zlib.h in Headers */,
- CA84EC710C7E540900CC9622 /* zutil.h in Headers */,
+ E40D8B191AD868A80041A617 /* NptAutomaticCleaner.h in Headers */,
CA84EC7B0C7E5A7000CC9622 /* NptZip.h in Headers */,
+ CAFC5B2818051F2800169F5A /* zutil.h in Headers */,
CA1D05700E68E29C00E3DEE8 /* NptDynamicLibraries.h in Headers */,
CA1D05710E68E29C00E3DEE8 /* NptSerialPort.h in Headers */,
+ CAFC5B1A18051F2800169F5A /* deflate.h in Headers */,
CAFB23710EC760FE009C3459 /* NptTls.h in Headers */,
CA926A500F8BEB50003CB74E /* NptDynamicCast.h in Headers */,
+ CAFC5B1818051F2800169F5A /* crc32.h in Headers */,
CA289B6B10E16150001BC817 /* NptCocoaMessageQueue.h in Headers */,
CAEB8EC611864F0B00B4AF01 /* NptDigest.h in Headers */,
CA80698A118A602B009D099D /* NptCrypto.h in Headers */,
CAD78DD312A99DC500D7EBA7 /* NptHash.h in Headers */,
+ CA2EF629154DDFA700933B11 /* NptJson.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2769,6 +3112,24 @@
productReference = CA550D550D20A37E00B22D72 /* HttpServerTest1 */;
productType = "com.apple.product-type.tool";
};
+ CA77C0B914C0BC7700442B97 /* NetworkTest1 */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = CA77C0C114C0BC7700442B97 /* Build configuration list for PBXNativeTarget "NetworkTest1" */;
+ buildPhases = (
+ CA77C0B614C0BC7700442B97 /* Sources */,
+ CA77C0B714C0BC7700442B97 /* Frameworks */,
+ CA77C0B814C0BC7700442B97 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ CA77C0C514C0BCD100442B97 /* PBXTargetDependency */,
+ );
+ name = NetworkTest1;
+ productName = NetworkTest1;
+ productReference = CA77C0BA14C0BC7700442B97 /* NetworkTest1 */;
+ productType = "com.apple.product-type.tool";
+ };
CA78483C0F3B6E69009E84AD /* MiniHttpServer */ = {
isa = PBXNativeTarget;
buildConfigurationList = CA7848490F3B6EB8009E84AD /* Build configuration list for PBXNativeTarget "MiniHttpServer" */;
@@ -2940,6 +3301,25 @@
productReference = CAAAA07C12FF824E00ABC84B /* NetResolve */;
productType = "com.apple.product-type.tool";
};
+ CAC8F0A016AB54EA00C49741 /* NetBench */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = CAC8F0A816AB54EA00C49741 /* Build configuration list for PBXNativeTarget "NetBench" */;
+ buildPhases = (
+ CAC8F09D16AB54EA00C49741 /* Sources */,
+ CAC8F09E16AB54EA00C49741 /* Frameworks */,
+ CAC8F09F16AB54EA00C49741 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ CAC8F0AD16AB553400C49741 /* PBXTargetDependency */,
+ CAC8F0AF16AB553400C49741 /* PBXTargetDependency */,
+ );
+ name = NetBench;
+ productName = NetBench;
+ productReference = CAC8F0A116AB54EA00C49741 /* NetBench */;
+ productType = "com.apple.product-type.tool";
+ };
CAE4169A0E0DBD6600A530D1 /* MiscTest1 */ = {
isa = PBXNativeTarget;
buildConfigurationList = CAE416B30E0DBDBB00A530D1 /* Build configuration list for PBXNativeTarget "MiscTest1" */;
@@ -3246,91 +3626,113 @@
productReference = CAE417D50E0DC1D600A530D1 /* NetPing */;
productType = "com.apple.product-type.tool";
};
- CAF2EFD60E64A27200948C04 /* FileTest1 */ = {
+ CAF26E8D18C74A2F0015ABB9 /* ZipTest2 */ = {
isa = PBXNativeTarget;
- buildConfigurationList = CAF2EFE10E64A2D500948C04 /* Build configuration list for PBXNativeTarget "FileTest1" */;
+ buildConfigurationList = CAF26E9618C74A2F0015ABB9 /* Build configuration list for PBXNativeTarget "ZipTest2" */;
buildPhases = (
- CAF2EFD40E64A27200948C04 /* Sources */,
- CAF2EFD50E64A27200948C04 /* Frameworks */,
+ CAF26E8A18C74A2F0015ABB9 /* Sources */,
+ CAF26E8B18C74A2F0015ABB9 /* Frameworks */,
+ CAF26E8C18C74A2F0015ABB9 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
- CAF2EFDD0E64A28000948C04 /* PBXTargetDependency */,
);
- name = FileTest1;
- productName = FileTest1;
- productReference = CAF2EFD70E64A27200948C04 /* FileTest1 */;
+ name = ZipTest2;
+ productName = ZipTest2;
+ productReference = CAF26E8E18C74A2F0015ABB9 /* ZipTest2 */;
productType = "com.apple.product-type.tool";
};
- E488DC3914479D2E005E84BD /* Neptune-iPhone */ = {
+ CAF26E9E18C7FF630015ABB9 /* ZipHttpServer */ = {
isa = PBXNativeTarget;
- buildConfigurationList = E488DCB714479D2E005E84BD /* Build configuration list for PBXNativeTarget "Neptune-iPhone" */;
+ buildConfigurationList = CAF26EA518C7FF630015ABB9 /* Build configuration list for PBXNativeTarget "ZipHttpServer" */;
buildPhases = (
- E488DC3C14479D2E005E84BD /* Headers */,
- E488DC7514479D2E005E84BD /* Sources */,
- E488DCB514479D2E005E84BD /* Frameworks */,
+ CAF26E9B18C7FF630015ABB9 /* Sources */,
+ CAF26E9C18C7FF630015ABB9 /* Frameworks */,
+ CAF26E9D18C7FF630015ABB9 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
- E445E4061449793400F221B3 /* PBXTargetDependency */,
+ E44E2B921AE7649D0092347B /* PBXTargetDependency */,
);
- name = "Neptune-iPhone";
- productName = Neptune;
- productReference = E488DCBA14479D2E005E84BD /* libNeptune.a */;
- productType = "com.apple.product-type.library.static";
+ name = ZipHttpServer;
+ productName = ZipHttpServer;
+ productReference = CAF26E9F18C7FF630015ABB9 /* ziphttpserver */;
+ productType = "com.apple.product-type.tool";
};
- E488DCBB14479D86005E84BD /* axTLS-iPhone */ = {
+ CAF2EFD60E64A27200948C04 /* FileTest1 */ = {
isa = PBXNativeTarget;
- buildConfigurationList = E488DCD914479D86005E84BD /* Build configuration list for PBXNativeTarget "axTLS-iPhone" */;
+ buildConfigurationList = CAF2EFE10E64A2D500948C04 /* Build configuration list for PBXNativeTarget "FileTest1" */;
buildPhases = (
- E488DCBC14479D86005E84BD /* Headers */,
- E488DCC614479D86005E84BD /* Sources */,
- E488DCD814479D86005E84BD /* Frameworks */,
+ CAF2EFD40E64A27200948C04 /* Sources */,
+ CAF2EFD50E64A27200948C04 /* Frameworks */,
);
buildRules = (
);
dependencies = (
+ CAF2EFDD0E64A28000948C04 /* PBXTargetDependency */,
);
- name = "axTLS-iPhone";
- productName = axTLS;
- productReference = E488DCDC14479D86005E84BD /* libaxTLS.a */;
- productType = "com.apple.product-type.library.static";
+ name = FileTest1;
+ productName = FileTest1;
+ productReference = CAF2EFD70E64A27200948C04 /* FileTest1 */;
+ productType = "com.apple.product-type.tool";
};
- E4A5B5C614476955000F3F6A /* Neptune-MacOSX */ = {
+ E40D8B9B1AD86D3A0041A617 /* Neptune-iOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = E4A5B64414476955000F3F6A /* Build configuration list for PBXNativeTarget "Neptune-MacOSX" */;
+ buildConfigurationList = E40D8BAF1AD86D3A0041A617 /* Build configuration list for PBXNativeTarget "Neptune-iOS" */;
buildPhases = (
- E4A5B5C914476955000F3F6A /* Headers */,
- E4A5B60214476955000F3F6A /* Sources */,
- E4A5B64214476955000F3F6A /* Frameworks */,
+ E40D8B971AD86D3A0041A617 /* Sources */,
+ E40D8B981AD86D3A0041A617 /* Frameworks */,
+ E40D8B991AD86D3A0041A617 /* Headers */,
+ E40D8B9A1AD86D3A0041A617 /* Resources */,
+ E4974CD11FC5538F009223E2 /* Copy Products to Carthage/Build/iOS */,
);
buildRules = (
);
dependencies = (
- E4A5B66B144769E0000F3F6A /* PBXTargetDependency */,
+ E4FCC8601B1E3ECD00CCA327 /* PBXTargetDependency */,
);
- name = "Neptune-MacOSX";
- productName = Neptune;
- productReference = E4A5B64714476955000F3F6A /* libNeptune.a */;
- productType = "com.apple.product-type.library.static";
+ name = "Neptune-iOS";
+ productName = "Neptune-iOS";
+ productReference = E40D8B9C1AD86D3A0041A617 /* Neptune.framework */;
+ productType = "com.apple.product-type.framework";
};
- E4A5B648144769A8000F3F6A /* axTLS-MacOSX */ = {
+ E44E2A9C1AE75CD20092347B /* Neptune-Mac */ = {
isa = PBXNativeTarget;
- buildConfigurationList = E4A5B666144769A8000F3F6A /* Build configuration list for PBXNativeTarget "axTLS-MacOSX" */;
+ buildConfigurationList = E44E2B181AE75CD20092347B /* Build configuration list for PBXNativeTarget "Neptune-Mac" */;
buildPhases = (
- E4A5B649144769A8000F3F6A /* Headers */,
- E4A5B653144769A8000F3F6A /* Sources */,
- E4A5B665144769A8000F3F6A /* Frameworks */,
+ E44E2A9F1AE75CD20092347B /* Sources */,
+ E44E2AE21AE75CD20092347B /* Frameworks */,
+ E44E2AE41AE75CD20092347B /* Headers */,
+ E44E2B171AE75CD20092347B /* Resources */,
+ E4974CD21FC553C8009223E2 /* Copy Products to Carthage/Build/iOS */,
);
buildRules = (
);
dependencies = (
+ E47C64501B1E106300BBDDD6 /* PBXTargetDependency */,
+ );
+ name = "Neptune-Mac";
+ productName = "Neptune-iOS";
+ productReference = E44E2B1B1AE75CD20092347B /* Neptune.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ E4FCC83B1B1E3EB500CCA327 /* axTLS-iOS */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = E4FCC8591B1E3EB500CCA327 /* Build configuration list for PBXNativeTarget "axTLS-iOS" */;
+ buildPhases = (
+ E4FCC83C1B1E3EB500CCA327 /* Headers */,
+ E4FCC8461B1E3EB500CCA327 /* Sources */,
+ E4FCC8581B1E3EB500CCA327 /* Frameworks */,
+ );
+ buildRules = (
);
- name = "axTLS-MacOSX";
+ dependencies = (
+ );
+ name = "axTLS-iOS";
productName = axTLS;
- productReference = E4A5B669144769A8000F3F6A /* libaxTLS.a */;
+ productReference = E4FCC85E1B1E3EB500CCA327 /* libaxTLS.a */;
productType = "com.apple.product-type.library.static";
};
F912B69E0B8EB1C700C1E90D /* Neptune */ = {
@@ -3340,11 +3742,12 @@
F912B69B0B8EB1C700C1E90D /* Headers */,
F912B69C0B8EB1C700C1E90D /* Sources */,
F912B69D0B8EB1C700C1E90D /* Frameworks */,
+ E44A6FDD1ADE3A5500970F48 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
- E412ABB014478A380078A367 /* PBXTargetDependency */,
+ CA451F691252BE110045CF69 /* PBXTargetDependency */,
);
name = Neptune;
productName = Neptune;
@@ -3357,7 +3760,15 @@
F912B6870B8EB12700C1E90D /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 0430;
+ LastUpgradeCheck = 0620;
+ TargetAttributes = {
+ E40D8B9B1AD86D3A0041A617 = {
+ CreatedOnToolsVersion = 6.2;
+ };
+ E44E2BB81AE7691C0092347B = {
+ CreatedOnToolsVersion = 6.3;
+ };
+ };
};
buildConfigurationList = F912B6880B8EB12700C1E90D /* Build configuration list for PBXProject "Neptune" */;
compatibilityVersion = "Xcode 3.2";
@@ -3377,18 +3788,19 @@
CAE417920E0DC11800A530D1 /* All */,
CAE417DF0E0DC1F600A530D1 /* Apps */,
CAE4176C0E0DC0FE00A530D1 /* Tests */,
- F912B69E0B8EB1C700C1E90D /* Neptune */,
- E488DC3914479D2E005E84BD /* Neptune-iPhone */,
- E4A5B5C614476955000F3F6A /* Neptune-MacOSX */,
+ E44E2BB81AE7691C0092347B /* Frameworks */,
CA1A5EA80EC0152A00A9040C /* axTLS */,
- E488DCBB14479D86005E84BD /* axTLS-iPhone */,
- E4A5B648144769A8000F3F6A /* axTLS-MacOSX */,
+ E4FCC83B1B1E3EB500CCA327 /* axTLS-iOS */,
+ F912B69E0B8EB1C700C1E90D /* Neptune */,
+ E40D8B9B1AD86D3A0041A617 /* Neptune-iOS */,
+ E44E2A9C1AE75CD20092347B /* Neptune-Mac */,
CA78483C0F3B6E69009E84AD /* MiniHttpServer */,
CAE4179C0E0DC13A00A530D1 /* NetPump */,
CAE417BA0E0DC19400A530D1 /* NetEcho */,
CAE417C70E0DC1B400A530D1 /* NetConfig */,
CAE417D40E0DC1D600A530D1 /* NetPing */,
CA790DA81233BDC100875081 /* NetGet */,
+ CAC8F0A016AB54EA00C49741 /* NetBench */,
CAAAA07B12FF824E00ABC84B /* NetResolve */,
CAE416B80E0DBDF800A530D1 /* ArraysTest1 */,
CAE416C50E0DBE2F00A530D1 /* BufferedStreamsTest1 */,
@@ -3401,6 +3813,7 @@
CAE417060E0DBF0900A530D1 /* MessagesTest1 */,
CAE417130E0DBF2800A530D1 /* MessagesTest2 */,
CAE4169A0E0DBD6600A530D1 /* MiscTest1 */,
+ CA77C0B914C0BC7700442B97 /* NetworkTest1 */,
CA197D1D0E1AE4360018E87C /* QueueTest1 */,
CAE4172C0E0DC03500A530D1 /* RingBufferTest1 */,
CAA97A100CF1654A00C01909 /* StringsTest1 */,
@@ -3409,6 +3822,7 @@
CAE417530E0DC0A800A530D1 /* UrlTest1 */,
CAA97A000CF164A700C01909 /* XmlTest1 */,
CAE417600E0DC0D200A530D1 /* ZipTest1 */,
+ CAF26E8D18C74A2F0015ABB9 /* ZipTest2 */,
CA97E01F0E2FDFB30090CC9B /* StreamsTest1 */,
CAF2EFD60E64A27200948C04 /* FileTest1 */,
CA2F54230EC115E600AEBC12 /* TlsTest1 */,
@@ -3418,10 +3832,59 @@
CA289DB610E31600001BC817 /* SocketsTest1 */,
CA8066481187BD08009D099D /* DigestsTest1 */,
CA8069D8118B577E009D099D /* CryptoTest1 */,
+ CAF26E9E18C7FF630015ABB9 /* ZipHttpServer */,
);
};
/* End PBXProject section */
+/* Begin PBXResourcesBuildPhase section */
+ E40D8B9A1AD86D3A0041A617 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ E44E2B171AE75CD20092347B /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ E4974CD11FC5538F009223E2 /* Copy Products to Carthage/Build/iOS */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Copy Products to Carthage/Build/iOS";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "build_dir=\"$SRCROOT/../../../Carthage/Build\"\n\n# Only copy when the Carthage/Build directory is a symlink\nif ! [ -L \"$build_dir\" ]; then exit 0; fi\n\nrsync --delete -av \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME\"* \"$build_dir/iOS\"";
+ };
+ E4974CD21FC553C8009223E2 /* Copy Products to Carthage/Build/iOS */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Copy Products to Carthage/Build/iOS";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "build_dir=\"$SRCROOT/../../../Carthage/Build\"\n\n# Only copy when the Carthage/Build directory is a symlink\nif ! [ -L \"$build_dir\" ]; then exit 0; fi\n\nrsync --delete -av \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME\"* \"$build_dir/Mac\"";
+ };
+/* End PBXShellScriptBuildPhase section */
+
/* Begin PBXSourcesBuildPhase section */
CA197D1B0E1AE4360018E87C /* Sources */ = {
isa = PBXSourcesBuildPhase;
@@ -3495,6 +3958,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ CA77C0B614C0BC7700442B97 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ CA77C0C714C0BCF400442B97 /* NetworkTest1.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
CA78483A0F3B6E69009E84AD /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -3576,6 +4047,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ CAC8F09D16AB54EA00C49741 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ CAC8F0AB16AB550A00C49741 /* NetBench.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
CAE416980E0DBD6600A530D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -3721,200 +4200,197 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- CAF2EFD40E64A27200948C04 /* Sources */ = {
+ CAF26E8A18C74A2F0015ABB9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- CAF2EFDE0E64A2AB00948C04 /* FileTest1.cpp in Sources */,
+ CAF26E9918C74B110015ABB9 /* ZipTest2.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DC7514479D2E005E84BD /* Sources */ = {
+ CAF26E9B18C7FF630015ABB9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- E488DC7614479D2E005E84BD /* Neptune.cpp in Sources */,
- E488DC7714479D2E005E84BD /* NptBase64.cpp in Sources */,
- E488DC7814479D2E005E84BD /* NptBufferedStreams.cpp in Sources */,
- E488DC7914479D2E005E84BD /* NptCommon.cpp in Sources */,
- E488DC7A14479D2E005E84BD /* NptConsole.cpp in Sources */,
- E488DC7B14479D2E005E84BD /* NptDataBuffer.cpp in Sources */,
- E488DC7C14479D2E005E84BD /* NptDebug.cpp in Sources */,
- E488DC7D14479D2E005E84BD /* NptFile.cpp in Sources */,
- E488DC7E14479D2E005E84BD /* NptHttp.cpp in Sources */,
- E488DC7F14479D2E005E84BD /* NptList.cpp in Sources */,
- E488DC8014479D2E005E84BD /* NptLogging.cpp in Sources */,
- E488DC8114479D2E005E84BD /* NptMessaging.cpp in Sources */,
- E488DC8214479D2E005E84BD /* NptNetwork.cpp in Sources */,
- E488DC8314479D2E005E84BD /* NptQueue.cpp in Sources */,
- E488DC8414479D2E005E84BD /* NptRingBuffer.cpp in Sources */,
- E488DC8514479D2E005E84BD /* NptSimpleMessageQueue.cpp in Sources */,
- E488DC8614479D2E005E84BD /* NptSockets.cpp in Sources */,
- E488DC8714479D2E005E84BD /* NptStreams.cpp in Sources */,
- E488DC8814479D2E005E84BD /* NptStrings.cpp in Sources */,
- E488DC8914479D2E005E84BD /* NptSystem.cpp in Sources */,
- E488DC8A14479D2E005E84BD /* NptThreads.cpp in Sources */,
- E488DC8B14479D2E005E84BD /* NptTime.cpp in Sources */,
- E488DC8C14479D2E005E84BD /* NptUri.cpp in Sources */,
- E488DC8D14479D2E005E84BD /* NptUtils.cpp in Sources */,
- E488DC8E14479D2E005E84BD /* NptXml.cpp in Sources */,
- E488DC8F14479D2E005E84BD /* NptBsdNetwork.cpp in Sources */,
- E488DC9014479D2E005E84BD /* NptBsdSockets.cpp in Sources */,
- E488DC9114479D2E005E84BD /* NptPosixQueue.cpp in Sources */,
- E488DC9214479D2E005E84BD /* NptPosixSystem.cpp in Sources */,
- E488DC9314479D2E005E84BD /* NptPosixThreads.cpp in Sources */,
- E488DC9414479D2E005E84BD /* NptSelectableMessageQueue.cpp in Sources */,
- E488DC9514479D2E005E84BD /* NptStdcConsole.cpp in Sources */,
- E488DC9614479D2E005E84BD /* NptStdcDebug.cpp in Sources */,
- E488DC9714479D2E005E84BD /* NptStdcEnvironment.cpp in Sources */,
- E488DC9814479D2E005E84BD /* NptStdcFile.cpp in Sources */,
- E488DC9914479D2E005E84BD /* NptNullSerialPort.cpp in Sources */,
- E488DC9A14479D2E005E84BD /* adler32.c in Sources */,
- E488DC9B14479D2E005E84BD /* crc32.c in Sources */,
- E488DC9C14479D2E005E84BD /* deflate.c in Sources */,
- E488DC9D14479D2E005E84BD /* infback.c in Sources */,
- E488DC9E14479D2E005E84BD /* inffast.c in Sources */,
- E488DC9F14479D2E005E84BD /* inflate.c in Sources */,
- E488DCA014479D2E005E84BD /* inftrees.c in Sources */,
- E488DCA114479D2E005E84BD /* trees.c in Sources */,
- E488DCA214479D2E005E84BD /* zutil.c in Sources */,
- E488DCA314479D2E005E84BD /* NptZip.cpp in Sources */,
- E488DCA414479D2E005E84BD /* compress.c in Sources */,
- E488DCA514479D2E005E84BD /* NptPosixFile.cpp in Sources */,
- E488DCA614479D2E005E84BD /* NptPosixNetwork.cpp in Sources */,
- E488DCA714479D2E005E84BD /* NptDynamicLibraries.cpp in Sources */,
- E488DCA814479D2E005E84BD /* NptPosixDynamicLibraries.cpp in Sources */,
- E488DCA914479D2E005E84BD /* NptTls.cpp in Sources */,
- E488DCAA14479D2E005E84BD /* NptResults.cpp in Sources */,
- E488DCAB14479D2E005E84BD /* NptPosixTime.cpp in Sources */,
- E488DCAC14479D2E005E84BD /* NptCocoaMessageQueue.mm in Sources */,
- E488DCAD14479D2E005E84BD /* NptDigest.cpp in Sources */,
- E488DCAE14479D2E005E84BD /* NptCrypto.cpp in Sources */,
- E488DCAF14479D2E005E84BD /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */,
- E488DCB014479D2E005E84BD /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */,
- E488DCB214479D2E005E84BD /* NptHash.cpp in Sources */,
- E488DCB314479D2E005E84BD /* NptBsdResolver.cpp in Sources */,
- E46E9574153F8C4500ED95D5 /* NptAppleAutoreleasePool.mm in Sources */,
- E46E95C3153F9F8200ED95D5 /* NptCocoaEnviroment.mm in Sources */,
+ CAF26EAA18C7FF820015ABB9 /* ZipHttpServer.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E488DCC614479D86005E84BD /* Sources */ = {
+ CAF2EFD40E64A27200948C04 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- E488DCC714479D86005E84BD /* x509.c in Sources */,
- E488DCC814479D86005E84BD /* tls1_svr.c in Sources */,
- E488DCC914479D86005E84BD /* tls1_clnt.c in Sources */,
- E488DCCA14479D86005E84BD /* tls1.c in Sources */,
- E488DCCB14479D86005E84BD /* sha1.c in Sources */,
- E488DCCC14479D86005E84BD /* rsa.c in Sources */,
- E488DCCD14479D86005E84BD /* rc4.c in Sources */,
- E488DCCE14479D86005E84BD /* p12.c in Sources */,
- E488DCCF14479D86005E84BD /* md5.c in Sources */,
- E488DCD014479D86005E84BD /* md2.c in Sources */,
- E488DCD114479D86005E84BD /* loader.c in Sources */,
- E488DCD214479D86005E84BD /* hmac.c in Sources */,
- E488DCD314479D86005E84BD /* gen_cert.c in Sources */,
- E488DCD414479D86005E84BD /* crypto_misc.c in Sources */,
- E488DCD514479D86005E84BD /* bigint.c in Sources */,
- E488DCD614479D86005E84BD /* asn1.c in Sources */,
- E488DCD714479D86005E84BD /* aes.c in Sources */,
+ CAF2EFDE0E64A2AB00948C04 /* FileTest1.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E4A5B60214476955000F3F6A /* Sources */ = {
+ E40D8B971AD86D3A0041A617 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- E445E5101449818000F221B3 /* NptCocoaConsole.mm in Sources */,
- E4A5B60314476955000F3F6A /* Neptune.cpp in Sources */,
- E4A5B60414476955000F3F6A /* NptBase64.cpp in Sources */,
- E4A5B60514476955000F3F6A /* NptBufferedStreams.cpp in Sources */,
- E4A5B60614476955000F3F6A /* NptCommon.cpp in Sources */,
- E4A5B60714476955000F3F6A /* NptConsole.cpp in Sources */,
- E4A5B60814476955000F3F6A /* NptDataBuffer.cpp in Sources */,
- E4A5B60914476955000F3F6A /* NptDebug.cpp in Sources */,
- E4A5B60A14476955000F3F6A /* NptFile.cpp in Sources */,
- E4A5B60B14476955000F3F6A /* NptHttp.cpp in Sources */,
- E4A5B60C14476955000F3F6A /* NptList.cpp in Sources */,
- E4A5B60D14476955000F3F6A /* NptLogging.cpp in Sources */,
- E4A5B60E14476955000F3F6A /* NptMessaging.cpp in Sources */,
- E4A5B60F14476955000F3F6A /* NptNetwork.cpp in Sources */,
- E4A5B61014476955000F3F6A /* NptQueue.cpp in Sources */,
- E4A5B61114476955000F3F6A /* NptRingBuffer.cpp in Sources */,
- E4A5B61214476955000F3F6A /* NptSimpleMessageQueue.cpp in Sources */,
- E4A5B61314476955000F3F6A /* NptSockets.cpp in Sources */,
- E4A5B61414476955000F3F6A /* NptStreams.cpp in Sources */,
- E4A5B61514476955000F3F6A /* NptStrings.cpp in Sources */,
- E4A5B61614476955000F3F6A /* NptSystem.cpp in Sources */,
- E4A5B61714476955000F3F6A /* NptThreads.cpp in Sources */,
- E4A5B61814476955000F3F6A /* NptTime.cpp in Sources */,
- E4A5B61914476955000F3F6A /* NptUri.cpp in Sources */,
- E4A5B61A14476955000F3F6A /* NptUtils.cpp in Sources */,
- E4A5B61B14476955000F3F6A /* NptXml.cpp in Sources */,
- E4A5B61C14476955000F3F6A /* NptBsdNetwork.cpp in Sources */,
- E4A5B61D14476955000F3F6A /* NptBsdSockets.cpp in Sources */,
- E4A5B61E14476955000F3F6A /* NptPosixQueue.cpp in Sources */,
- E4A5B61F14476955000F3F6A /* NptPosixSystem.cpp in Sources */,
- E4A5B62014476955000F3F6A /* NptPosixThreads.cpp in Sources */,
- E4A5B62114476955000F3F6A /* NptSelectableMessageQueue.cpp in Sources */,
- E4A5B62214476955000F3F6A /* NptStdcConsole.cpp in Sources */,
- E4A5B62314476955000F3F6A /* NptStdcDebug.cpp in Sources */,
- E4A5B62414476955000F3F6A /* NptStdcEnvironment.cpp in Sources */,
- E4A5B62514476955000F3F6A /* NptStdcFile.cpp in Sources */,
- E4A5B62614476955000F3F6A /* NptNullSerialPort.cpp in Sources */,
- E4A5B62714476955000F3F6A /* adler32.c in Sources */,
- E4A5B62814476955000F3F6A /* crc32.c in Sources */,
- E4A5B62914476955000F3F6A /* deflate.c in Sources */,
- E4A5B62A14476955000F3F6A /* infback.c in Sources */,
- E4A5B62B14476955000F3F6A /* inffast.c in Sources */,
- E4A5B62C14476955000F3F6A /* inflate.c in Sources */,
- E4A5B62D14476955000F3F6A /* inftrees.c in Sources */,
- E4A5B62E14476955000F3F6A /* trees.c in Sources */,
- E4A5B62F14476955000F3F6A /* zutil.c in Sources */,
- E4A5B63014476955000F3F6A /* NptZip.cpp in Sources */,
- E4A5B63114476955000F3F6A /* compress.c in Sources */,
- E4A5B63214476955000F3F6A /* NptPosixFile.cpp in Sources */,
- E4A5B63314476955000F3F6A /* NptPosixNetwork.cpp in Sources */,
- E4A5B63414476955000F3F6A /* NptDynamicLibraries.cpp in Sources */,
- E4A5B63514476955000F3F6A /* NptPosixDynamicLibraries.cpp in Sources */,
- E4A5B63614476955000F3F6A /* NptTls.cpp in Sources */,
- E4A5B63714476955000F3F6A /* NptResults.cpp in Sources */,
- E4A5B63814476955000F3F6A /* NptPosixTime.cpp in Sources */,
- E4A5B63914476955000F3F6A /* NptCocoaMessageQueue.mm in Sources */,
- E4A5B63A14476955000F3F6A /* NptDigest.cpp in Sources */,
- E4A5B63B14476955000F3F6A /* NptCrypto.cpp in Sources */,
- E4A5B63C14476955000F3F6A /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */,
- E4A5B63D14476955000F3F6A /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */,
- E4A5B63F14476955000F3F6A /* NptHash.cpp in Sources */,
- E4A5B64014476955000F3F6A /* NptBsdResolver.cpp in Sources */,
- E46E9575153F8C4500ED95D5 /* NptAppleAutoreleasePool.mm in Sources */,
- E46E95C4153F9F8300ED95D5 /* NptCocoaEnviroment.mm in Sources */,
+ E40D8C241AD8747E0041A617 /* adler32.c in Sources */,
+ E40D8C251AD8747E0041A617 /* compress.c in Sources */,
+ E40D8C261AD8747E0041A617 /* crc32.c in Sources */,
+ E40D8C271AD8747E0041A617 /* deflate.c in Sources */,
+ E40D8C281AD8747E0041A617 /* infback.c in Sources */,
+ E40D8C291AD8747E0041A617 /* inffast.c in Sources */,
+ E40D8C2A1AD8747E0041A617 /* inflate.c in Sources */,
+ E40D8C2B1AD8747E0041A617 /* inftrees.c in Sources */,
+ E40D8C2C1AD8747E0041A617 /* trees.c in Sources */,
+ E40D8C2D1AD8747E0041A617 /* zutil.c in Sources */,
+ E40D8C201AD874350041A617 /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */,
+ E40D8C211AD874350041A617 /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */,
+ E40D8BB51AD86F450041A617 /* Neptune.cpp in Sources */,
+ E40D8BB81AD86F450041A617 /* NptAutomaticCleaner.cpp in Sources */,
+ E40D8BBB1AD86F450041A617 /* NptBase64.cpp in Sources */,
+ E40D8BBD1AD86F450041A617 /* NptBufferedStreams.cpp in Sources */,
+ E40D8BBF1AD86F450041A617 /* NptCommon.cpp in Sources */,
+ E40D8BC21AD86F450041A617 /* NptConsole.cpp in Sources */,
+ E40D8BC51AD86F450041A617 /* NptCrypto.cpp in Sources */,
+ E40D8BC71AD86F450041A617 /* NptDataBuffer.cpp in Sources */,
+ E40D8BC91AD86F450041A617 /* NptDebug.cpp in Sources */,
+ E40D8BCC1AD86F450041A617 /* NptDigest.cpp in Sources */,
+ E40D8BCF1AD86F450041A617 /* NptDynamicLibraries.cpp in Sources */,
+ E40D8BD11AD86F450041A617 /* NptFile.cpp in Sources */,
+ E40D8BD31AD86F450041A617 /* NptHash.cpp in Sources */,
+ E40D8BD51AD86F450041A617 /* NptHttp.cpp in Sources */,
+ E40D8BD81AD86F450041A617 /* NptJson.cpp in Sources */,
+ E40D8BDA1AD86F450041A617 /* NptList.cpp in Sources */,
+ E40D8BDC1AD86F450041A617 /* NptLogging.cpp in Sources */,
+ E40D8BDF1AD86F450041A617 /* NptMessaging.cpp in Sources */,
+ E40D8BE11AD86F450041A617 /* NptNetwork.cpp in Sources */,
+ E40D8BE31AD86F450041A617 /* NptQueue.cpp in Sources */,
+ E40D8BE61AD86F450041A617 /* NptResults.cpp in Sources */,
+ E40D8BE81AD86F450041A617 /* NptRingBuffer.cpp in Sources */,
+ E40D8BEC1AD86F450041A617 /* NptSimpleMessageQueue.cpp in Sources */,
+ E40D8BEE1AD86F450041A617 /* NptSockets.cpp in Sources */,
+ E40D8BF11AD86F450041A617 /* NptStreams.cpp in Sources */,
+ E40D8BF31AD86F450041A617 /* NptStrings.cpp in Sources */,
+ E40D8BF51AD86F450041A617 /* NptSystem.cpp in Sources */,
+ E40D8BF71AD86F450041A617 /* NptThreads.cpp in Sources */,
+ E40D8BF91AD86F450041A617 /* NptTime.cpp in Sources */,
+ E40D8BFB1AD86F450041A617 /* NptTls.cpp in Sources */,
+ E40D8BFE1AD86F450041A617 /* NptUri.cpp in Sources */,
+ E40D8C001AD86F450041A617 /* NptUtils.cpp in Sources */,
+ E40D8C031AD86F450041A617 /* NptXml.cpp in Sources */,
+ E40D8C051AD86F450041A617 /* NptZip.cpp in Sources */,
+ E40D8C071AD870020041A617 /* NptAppleAutoreleasePool.mm in Sources */,
+ E40D8C081AD870020041A617 /* NptAppleLogConfig.mm in Sources */,
+ E40D8C091AD8700C0041A617 /* NptCocoaEnviroment.mm in Sources */,
+ E40D8C0A1AD8700C0041A617 /* NptCocoaConsole.mm in Sources */,
+ E40D8C0C1AD8700C0041A617 /* NptCocoaMessageQueue.mm in Sources */,
+ E40D8C0D1AD870120041A617 /* NptNullSerialPort.cpp in Sources */,
+ E40D8C0E1AD870330041A617 /* NptBsdResolver.cpp in Sources */,
+ E40D8C0F1AD870330041A617 /* NptBsdNetwork.cpp in Sources */,
+ E40D8C101AD870330041A617 /* NptBsdSockets.cpp in Sources */,
+ E40D8C111AD870400041A617 /* NptPosixTime.cpp in Sources */,
+ E40D8C121AD870400041A617 /* NptPosixDynamicLibraries.cpp in Sources */,
+ E40D8C131AD870400041A617 /* NptPosixNetwork.cpp in Sources */,
+ E40D8C141AD870400041A617 /* NptPosixFile.cpp in Sources */,
+ E40D8C151AD870400041A617 /* NptPosixQueue.cpp in Sources */,
+ E40D8C161AD870400041A617 /* NptPosixSystem.cpp in Sources */,
+ E40D8C171AD870400041A617 /* NptPosixThreads.cpp in Sources */,
+ E40D8C181AD870400041A617 /* NptSelectableMessageQueue.cpp in Sources */,
+ E40D8C1A1AD8704E0041A617 /* NptStdcDebug.cpp in Sources */,
+ E40D8C1B1AD8704E0041A617 /* NptStdcEnvironment.cpp in Sources */,
+ E40D8C1C1AD8704E0041A617 /* NptStdcFile.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E4A5B653144769A8000F3F6A /* Sources */ = {
+ E44E2A9F1AE75CD20092347B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- E4A5B654144769A8000F3F6A /* x509.c in Sources */,
- E4A5B655144769A8000F3F6A /* tls1_svr.c in Sources */,
- E4A5B656144769A8000F3F6A /* tls1_clnt.c in Sources */,
- E4A5B657144769A8000F3F6A /* tls1.c in Sources */,
- E4A5B658144769A8000F3F6A /* sha1.c in Sources */,
- E4A5B659144769A8000F3F6A /* rsa.c in Sources */,
- E4A5B65A144769A8000F3F6A /* rc4.c in Sources */,
- E4A5B65B144769A8000F3F6A /* p12.c in Sources */,
- E4A5B65C144769A8000F3F6A /* md5.c in Sources */,
- E4A5B65D144769A8000F3F6A /* md2.c in Sources */,
- E4A5B65E144769A8000F3F6A /* loader.c in Sources */,
- E4A5B65F144769A8000F3F6A /* hmac.c in Sources */,
- E4A5B660144769A8000F3F6A /* gen_cert.c in Sources */,
- E4A5B661144769A8000F3F6A /* crypto_misc.c in Sources */,
- E4A5B662144769A8000F3F6A /* bigint.c in Sources */,
- E4A5B663144769A8000F3F6A /* asn1.c in Sources */,
- E4A5B664144769A8000F3F6A /* aes.c in Sources */,
+ E44E2AA01AE75CD20092347B /* adler32.c in Sources */,
+ E44E2AA11AE75CD20092347B /* compress.c in Sources */,
+ E44E2AA21AE75CD20092347B /* crc32.c in Sources */,
+ E44E2AA31AE75CD20092347B /* deflate.c in Sources */,
+ E44E2AA41AE75CD20092347B /* infback.c in Sources */,
+ E44E2AA51AE75CD20092347B /* inffast.c in Sources */,
+ E44E2AA61AE75CD20092347B /* inflate.c in Sources */,
+ E44E2AA71AE75CD20092347B /* inftrees.c in Sources */,
+ E44E2AA81AE75CD20092347B /* trees.c in Sources */,
+ E44E2AA91AE75CD20092347B /* zutil.c in Sources */,
+ E44E2AAA1AE75CD20092347B /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */,
+ E44E2AAB1AE75CD20092347B /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */,
+ E44E2AAC1AE75CD20092347B /* Neptune.cpp in Sources */,
+ E44E2AAD1AE75CD20092347B /* NptAutomaticCleaner.cpp in Sources */,
+ E44E2AAE1AE75CD20092347B /* NptBase64.cpp in Sources */,
+ E44E2AAF1AE75CD20092347B /* NptBufferedStreams.cpp in Sources */,
+ E44E2AB01AE75CD20092347B /* NptCommon.cpp in Sources */,
+ E44E2AB11AE75CD20092347B /* NptConsole.cpp in Sources */,
+ E44E2AB21AE75CD20092347B /* NptCrypto.cpp in Sources */,
+ E44E2AB31AE75CD20092347B /* NptDataBuffer.cpp in Sources */,
+ E44E2AB41AE75CD20092347B /* NptDebug.cpp in Sources */,
+ E44E2AB51AE75CD20092347B /* NptDigest.cpp in Sources */,
+ E44E2AB61AE75CD20092347B /* NptDynamicLibraries.cpp in Sources */,
+ E44E2AB71AE75CD20092347B /* NptFile.cpp in Sources */,
+ E44E2AB81AE75CD20092347B /* NptHash.cpp in Sources */,
+ E44E2AB91AE75CD20092347B /* NptHttp.cpp in Sources */,
+ E44E2ABA1AE75CD20092347B /* NptJson.cpp in Sources */,
+ E44E2ABB1AE75CD20092347B /* NptList.cpp in Sources */,
+ E44E2ABC1AE75CD20092347B /* NptLogging.cpp in Sources */,
+ E44E2ABD1AE75CD20092347B /* NptMessaging.cpp in Sources */,
+ E44E2ABE1AE75CD20092347B /* NptNetwork.cpp in Sources */,
+ E44E2ABF1AE75CD20092347B /* NptQueue.cpp in Sources */,
+ E44E2AC01AE75CD20092347B /* NptResults.cpp in Sources */,
+ E44E2AC11AE75CD20092347B /* NptRingBuffer.cpp in Sources */,
+ E44E2AC21AE75CD20092347B /* NptSimpleMessageQueue.cpp in Sources */,
+ E44E2AC31AE75CD20092347B /* NptSockets.cpp in Sources */,
+ E44E2AC41AE75CD20092347B /* NptStreams.cpp in Sources */,
+ E44E2AC51AE75CD20092347B /* NptStrings.cpp in Sources */,
+ E44E2AC61AE75CD20092347B /* NptSystem.cpp in Sources */,
+ E44E2AC71AE75CD20092347B /* NptThreads.cpp in Sources */,
+ E44E2AC81AE75CD20092347B /* NptTime.cpp in Sources */,
+ E44E2AC91AE75CD20092347B /* NptTls.cpp in Sources */,
+ E44E2ACA1AE75CD20092347B /* NptUri.cpp in Sources */,
+ E44E2ACB1AE75CD20092347B /* NptUtils.cpp in Sources */,
+ E44E2ACC1AE75CD20092347B /* NptXml.cpp in Sources */,
+ E44E2ACD1AE75CD20092347B /* NptZip.cpp in Sources */,
+ E44E2ACE1AE75CD20092347B /* NptAppleAutoreleasePool.mm in Sources */,
+ E44E2ACF1AE75CD20092347B /* NptAppleLogConfig.mm in Sources */,
+ E44E2AD01AE75CD20092347B /* NptCocoaEnviroment.mm in Sources */,
+ E44E2AD11AE75CD20092347B /* NptCocoaConsole.mm in Sources */,
+ E44E2AD21AE75CD20092347B /* NptCocoaMessageQueue.mm in Sources */,
+ E44E2AD31AE75CD20092347B /* NptNullSerialPort.cpp in Sources */,
+ E44E2AD41AE75CD20092347B /* NptBsdResolver.cpp in Sources */,
+ E44E2AD51AE75CD20092347B /* NptBsdNetwork.cpp in Sources */,
+ E44E2AD61AE75CD20092347B /* NptBsdSockets.cpp in Sources */,
+ E44E2AD71AE75CD20092347B /* NptPosixTime.cpp in Sources */,
+ E44E2AD81AE75CD20092347B /* NptPosixDynamicLibraries.cpp in Sources */,
+ E44E2AD91AE75CD20092347B /* NptPosixNetwork.cpp in Sources */,
+ E44E2ADA1AE75CD20092347B /* NptPosixFile.cpp in Sources */,
+ E44E2ADB1AE75CD20092347B /* NptPosixQueue.cpp in Sources */,
+ E44E2ADC1AE75CD20092347B /* NptPosixSystem.cpp in Sources */,
+ E44E2ADD1AE75CD20092347B /* NptPosixThreads.cpp in Sources */,
+ E44E2ADE1AE75CD20092347B /* NptSelectableMessageQueue.cpp in Sources */,
+ E44E2ADF1AE75CD20092347B /* NptStdcDebug.cpp in Sources */,
+ E44E2AE01AE75CD20092347B /* NptStdcEnvironment.cpp in Sources */,
+ E44E2AE11AE75CD20092347B /* NptStdcFile.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ E4FCC8461B1E3EB500CCA327 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ E4FCC8471B1E3EB500CCA327 /* x509.c in Sources */,
+ E4FCC8481B1E3EB500CCA327 /* tls1_svr.c in Sources */,
+ E4FCC8491B1E3EB500CCA327 /* tls1_clnt.c in Sources */,
+ E4FCC84A1B1E3EB500CCA327 /* tls1.c in Sources */,
+ E4FCC84B1B1E3EB500CCA327 /* sha1.c in Sources */,
+ E4FCC84C1B1E3EB500CCA327 /* rsa.c in Sources */,
+ E4FCC84D1B1E3EB500CCA327 /* rc4.c in Sources */,
+ E4FCC84E1B1E3EB500CCA327 /* p12.c in Sources */,
+ E4FCC84F1B1E3EB500CCA327 /* md5.c in Sources */,
+ E4FCC8501B1E3EB500CCA327 /* md2.c in Sources */,
+ E4FCC8511B1E3EB500CCA327 /* loader.c in Sources */,
+ E4FCC8521B1E3EB500CCA327 /* hmac.c in Sources */,
+ E4FCC8531B1E3EB500CCA327 /* gen_cert.c in Sources */,
+ E4FCC8541B1E3EB500CCA327 /* crypto_misc.c in Sources */,
+ E4FCC8551B1E3EB500CCA327 /* bigint.c in Sources */,
+ E4FCC8561B1E3EB500CCA327 /* asn1.c in Sources */,
+ E4FCC8571B1E3EB500CCA327 /* aes.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -3922,25 +4398,32 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ CA77C18414C25AFF00442B97 /* NptNullAutoreleasePool.cpp in Sources */,
F912B7480B8EB27400C1E90D /* Neptune.cpp in Sources */,
F912B74B0B8EB27400C1E90D /* NptBase64.cpp in Sources */,
F912B74D0B8EB27400C1E90D /* NptBufferedStreams.cpp in Sources */,
F912B74F0B8EB27400C1E90D /* NptCommon.cpp in Sources */,
+ CAFC5B1C18051F2800169F5A /* inffast.c in Sources */,
F912B7520B8EB27400C1E90D /* NptConsole.cpp in Sources */,
F912B7550B8EB27400C1E90D /* NptDataBuffer.cpp in Sources */,
F912B7570B8EB27400C1E90D /* NptDebug.cpp in Sources */,
F912B75A0B8EB27400C1E90D /* NptFile.cpp in Sources */,
F912B75C0B8EB27400C1E90D /* NptHttp.cpp in Sources */,
+ CAFC5B1B18051F2800169F5A /* infback.c in Sources */,
F912B75F0B8EB27400C1E90D /* NptList.cpp in Sources */,
F912B7610B8EB27400C1E90D /* NptLogging.cpp in Sources */,
F912B7640B8EB27400C1E90D /* NptMessaging.cpp in Sources */,
F912B7660B8EB27400C1E90D /* NptNetwork.cpp in Sources */,
+ CAFC5B2718051F2800169F5A /* zutil.c in Sources */,
F912B7680B8EB27400C1E90D /* NptQueue.cpp in Sources */,
F912B76C0B8EB27400C1E90D /* NptRingBuffer.cpp in Sources */,
F912B76F0B8EB27400C1E90D /* NptSimpleMessageQueue.cpp in Sources */,
F912B7710B8EB27400C1E90D /* NptSockets.cpp in Sources */,
F912B7740B8EB27400C1E90D /* NptStreams.cpp in Sources */,
+ E40D8C2F1AD874E70041A617 /* NptStdcConsole.cpp in Sources */,
+ CAFC5B1518051F2800169F5A /* adler32.c in Sources */,
F912B7760B8EB27400C1E90D /* NptStrings.cpp in Sources */,
+ CAFC5B2118051F2800169F5A /* inftrees.c in Sources */,
F912B7780B8EB27400C1E90D /* NptSystem.cpp in Sources */,
F912B77A0B8EB27400C1E90D /* NptThreads.cpp in Sources */,
F912B77C0B8EB27400C1E90D /* NptTime.cpp in Sources */,
@@ -3948,27 +4431,20 @@
F912B7810B8EB27400C1E90D /* NptUtils.cpp in Sources */,
F912B7840B8EB27400C1E90D /* NptXml.cpp in Sources */,
F912B7860B8EB27400C1E90D /* NptBsdNetwork.cpp in Sources */,
+ CAFC5B1F18051F2800169F5A /* inflate.c in Sources */,
F912B7870B8EB27400C1E90D /* NptBsdSockets.cpp in Sources */,
+ CAFC5B2318051F2800169F5A /* trees.c in Sources */,
F912B78C0B8EB27400C1E90D /* NptPosixQueue.cpp in Sources */,
F912B78D0B8EB27400C1E90D /* NptPosixSystem.cpp in Sources */,
F912B78E0B8EB27400C1E90D /* NptPosixThreads.cpp in Sources */,
F912B78F0B8EB27400C1E90D /* NptSelectableMessageQueue.cpp in Sources */,
- F912B7910B8EB27400C1E90D /* NptStdcConsole.cpp in Sources */,
F912B7920B8EB27400C1E90D /* NptStdcDebug.cpp in Sources */,
F912B7930B8EB27400C1E90D /* NptStdcEnvironment.cpp in Sources */,
F912B7940B8EB27400C1E90D /* NptStdcFile.cpp in Sources */,
+ CAFC5B1918051F2800169F5A /* deflate.c in Sources */,
CA5041AF0C5AE2180060E6FE /* NptNullSerialPort.cpp in Sources */,
- CA84EC5E0C7E540900CC9622 /* adler32.c in Sources */,
- CA84EC5F0C7E540900CC9622 /* crc32.c in Sources */,
- CA84EC610C7E540900CC9622 /* deflate.c in Sources */,
- CA84EC630C7E540900CC9622 /* infback.c in Sources */,
- CA84EC640C7E540900CC9622 /* inffast.c in Sources */,
- CA84EC670C7E540900CC9622 /* inflate.c in Sources */,
- CA84EC690C7E540900CC9622 /* inftrees.c in Sources */,
- CA84EC6B0C7E540900CC9622 /* trees.c in Sources */,
- CA84EC700C7E540900CC9622 /* zutil.c in Sources */,
CAF03CB60C7E7F15002C470F /* NptZip.cpp in Sources */,
- CAF03DB40C7F9243002C470F /* compress.c in Sources */,
+ E40D8B181AD868A80041A617 /* NptAutomaticCleaner.cpp in Sources */,
CAF2EFB60E64881E00948C04 /* NptPosixFile.cpp in Sources */,
CAF2EFB80E64882900948C04 /* NptPosixNetwork.cpp in Sources */,
CA1D056F0E68E29C00E3DEE8 /* NptDynamicLibraries.cpp in Sources */,
@@ -3978,13 +4454,14 @@
CA40905C10AA10A800ED81C5 /* NptPosixTime.cpp in Sources */,
CA289B6C10E16150001BC817 /* NptCocoaMessageQueue.mm in Sources */,
CAEB8EC511864F0B00B4AF01 /* NptDigest.cpp in Sources */,
+ CAFC5B1718051F2800169F5A /* crc32.c in Sources */,
CA806989118A602B009D099D /* NptCrypto.cpp in Sources */,
CA057AB011BC27F200C90519 /* NptTlsDefaultTrustAnchorsBase.cpp in Sources */,
CA057AB111BC27F200C90519 /* NptTlsDefaultTrustAnchorsExtended.cpp in Sources */,
CAD78E0412A9C42000D7EBA7 /* NptHash.cpp in Sources */,
CAC5048312FFB7EF00FEB1D8 /* NptBsdResolver.cpp in Sources */,
- E46E95B2153F91D000ED95D5 /* NptNullAutoreleasePool.cpp in Sources */,
- E46E95C6153F9F9E00ED95D5 /* NptPosixEnvironment.cpp in Sources */,
+ CA2EF628154DDFA700933B11 /* NptJson.cpp in Sources */,
+ CAFC5B1618051F2800169F5A /* compress.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -4036,6 +4513,11 @@
target = F912B69E0B8EB1C700C1E90D /* Neptune */;
targetProxy = CA4090C810AA259200ED81C5 /* PBXContainerItemProxy */;
};
+ CA451F691252BE110045CF69 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = CA1A5EA80EC0152A00A9040C /* axTLS */;
+ targetProxy = CA451F681252BE110045CF69 /* PBXContainerItemProxy */;
+ };
CA451F731252BE430045CF69 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CA790DA81233BDC100875081 /* NetGet */;
@@ -4046,6 +4528,11 @@
target = F912B69E0B8EB1C700C1E90D /* Neptune */;
targetProxy = CA550D4C0D20A37E00B22D72 /* PBXContainerItemProxy */;
};
+ CA77C0C514C0BCD100442B97 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = F912B69E0B8EB1C700C1E90D /* Neptune */;
+ targetProxy = CA77C0C414C0BCD100442B97 /* PBXContainerItemProxy */;
+ };
CA7848420F3B6E71009E84AD /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CA78483C0F3B6E69009E84AD /* MiniHttpServer */;
@@ -4131,6 +4618,16 @@
target = CAAAA07B12FF824E00ABC84B /* NetResolve */;
targetProxy = CAAAA08312FF827D00ABC84B /* PBXContainerItemProxy */;
};
+ CAC8F0AD16AB553400C49741 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = F912B69E0B8EB1C700C1E90D /* Neptune */;
+ targetProxy = CAC8F0AC16AB553400C49741 /* PBXContainerItemProxy */;
+ };
+ CAC8F0AF16AB553400C49741 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = CA1A5EA80EC0152A00A9040C /* axTLS */;
+ targetProxy = CAC8F0AE16AB553400C49741 /* PBXContainerItemProxy */;
+ };
CAE063D71241479100E5AFC4 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CA8069D8118B577E009D099D /* CryptoTest1 */;
@@ -4366,20 +4863,40 @@
target = F912B69E0B8EB1C700C1E90D /* Neptune */;
targetProxy = CAF2EFDC0E64A28000948C04 /* PBXContainerItemProxy */;
};
- E412ABB014478A380078A367 /* PBXTargetDependency */ = {
+ E44E2B921AE7649D0092347B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = F912B69E0B8EB1C700C1E90D /* Neptune */;
+ targetProxy = E44E2B911AE7649D0092347B /* PBXContainerItemProxy */;
+ };
+ E44E2BBD1AE769290092347B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = E40D8B9B1AD86D3A0041A617 /* Neptune-iOS */;
+ targetProxy = E44E2BBC1AE769290092347B /* PBXContainerItemProxy */;
+ };
+ E44E2BBF1AE769290092347B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = E44E2A9C1AE75CD20092347B /* Neptune-Mac */;
+ targetProxy = E44E2BBE1AE769290092347B /* PBXContainerItemProxy */;
+ };
+ E44E2BC11AE7692F0092347B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = E44E2BB81AE7691C0092347B /* Frameworks */;
+ targetProxy = E44E2BC01AE7692F0092347B /* PBXContainerItemProxy */;
+ };
+ E47C64501B1E106300BBDDD6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CA1A5EA80EC0152A00A9040C /* axTLS */;
- targetProxy = E412ABAF14478A380078A367 /* PBXContainerItemProxy */;
+ targetProxy = E47C644F1B1E106300BBDDD6 /* PBXContainerItemProxy */;
};
- E445E4061449793400F221B3 /* PBXTargetDependency */ = {
+ E4FCC8601B1E3ECD00CCA327 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = E488DCBB14479D86005E84BD /* axTLS-iPhone */;
- targetProxy = E445E4051449793400F221B3 /* PBXContainerItemProxy */;
+ target = E4FCC83B1B1E3EB500CCA327 /* axTLS-iOS */;
+ targetProxy = E4FCC85F1B1E3ECD00CCA327 /* PBXContainerItemProxy */;
};
- E4A5B66B144769E0000F3F6A /* PBXTargetDependency */ = {
+ E4FCC8621B1E464B00CCA327 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = E4A5B648144769A8000F3F6A /* axTLS-MacOSX */;
- targetProxy = E4A5B66A144769E0000F3F6A /* PBXContainerItemProxy */;
+ target = CAC8F0A016AB54EA00C49741 /* NetBench */;
+ targetProxy = E4FCC8611B1E464B00CCA327 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@@ -4413,12 +4930,7 @@
CA1A5EAA0EC0152C00A9040C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- "ARCHS[sdk=iphoneos*]" = (
- armv7,
- armv6,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
+ COMBINE_HIDPI_IMAGES = YES;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = NO;
@@ -4432,7 +4944,7 @@
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
PRODUCT_NAME = axTLS;
- SKIP_INSTALL = YES;
+ SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
WARNING_CFLAGS = "";
};
name = Debug;
@@ -4440,12 +4952,7 @@
CA1A5EAC0EC0152C00A9040C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- "ARCHS[sdk=iphoneos*]" = (
- armv7,
- armv6,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
+ COMBINE_HIDPI_IMAGES = YES;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = NO;
@@ -4459,7 +4966,7 @@
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
PRODUCT_NAME = axTLS;
- SKIP_INSTALL = YES;
+ SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
WARNING_CFLAGS = "";
};
name = Release;
@@ -4593,6 +5100,36 @@
};
name = Release;
};
+ CA77C0C214C0BC7700442B97 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ CA77C0C314C0BC7700442B97 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
CA78483F0F3B6E6A009E84AD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -4851,6 +5388,46 @@
};
name = Release;
};
+ CAC8F0A916AB54EA00C49741 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ CAC8F0AA16AB54EA00C49741 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
CAE4169D0E0DBD6700A530D1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -5305,6 +5882,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/bin;
PRODUCT_NAME = NetConfig;
+ SDKROOT = macosx;
};
name = Debug;
};
@@ -5317,6 +5895,7 @@
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/bin;
PRODUCT_NAME = NetConfig;
+ SDKROOT = macosx;
ZERO_LINK = NO;
};
name = Release;
@@ -5367,6 +5946,111 @@
};
name = Release;
};
+ CAF26E9418C74A2F0015ABB9 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ CAF26E9518C74A2F0015ABB9 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ CAF26EA618C7FF630015ABB9 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ PRODUCT_NAME = ziphttpserver;
+ };
+ name = Debug;
+ };
+ CAF26EA718C7FF630015ABB9 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ PRODUCT_NAME = ziphttpserver;
+ };
+ name = Release;
+ };
CAF2EFD90E64A27300948C04 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -5393,147 +6077,240 @@
};
name = Release;
};
- E488DCB814479D2E005E84BD /* Debug */ = {
+ E40D8BB01AD86D3A0041A617 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- armv7,
- armv6,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
- DEAD_CODE_STRIPPING = NO;
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ CURRENT_PROJECT_VERSION = 1.1.8;
+ DEFINES_MODULE = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_DEBUG,
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
+ "$(inherited)",
+ "DEBUG=1",
+ NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG,
+ NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME,
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Neptune-Framework/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_LDFLAGS = (
+ "-framework",
+ UIKit,
+ "-laxTLS",
);
- PRELINK_LIBS = "";
PRODUCT_NAME = Neptune;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
- VALID_ARCHS = "i386 armv6 armv7";
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
};
name = Debug;
};
- E488DCB914479D2E005E84BD /* Release */ = {
+ E40D8BB11AD86D3A0041A617 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- armv7,
- armv6,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
- DEAD_CODE_STRIPPING = NO;
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ CURRENT_PROJECT_VERSION = 1.1.8;
+ DEFINES_MODULE = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
+ "$(inherited)",
+ NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG,
+ NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME,
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Neptune-Framework/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = (
+ "-framework",
+ UIKit,
+ "-laxTLS",
);
- PRELINK_LIBS = "";
PRODUCT_NAME = Neptune;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
- VALID_ARCHS = "i386 armv6 armv7";
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
};
name = Release;
};
- E488DCDA14479D86005E84BD /* Debug */ = {
+ E44E2B191AE75CD20092347B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- armv7,
- armv6,
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CURRENT_PROJECT_VERSION = 1.1.8;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG,
+ NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME,
);
- "ARCHS[sdk=iphonesimulator*]" = i386;
- DEAD_CODE_STRIPPING = NO;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_ENABLE_OBJC_EXCEPTIONS = NO;
- GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
- GCC_TREAT_WARNINGS_AS_ERRORS = NO;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
- GCC_WARN_PEDANTIC = NO;
- GCC_WARN_UNUSED_FUNCTION = NO;
- GCC_WARN_UNUSED_LABEL = NO;
- GCC_WARN_UNUSED_PARAMETER = NO;
- GCC_WARN_UNUSED_VALUE = NO;
- GCC_WARN_UNUSED_VARIABLE = NO;
- PRODUCT_NAME = axTLS;
- SDKROOT = iphoneos;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Neptune-Framework/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_LDFLAGS = (
+ "-framework",
+ SystemConfiguration,
+ "-laxTLS",
+ );
+ PRODUCT_NAME = Neptune;
+ SDKROOT = macosx;
SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
- VALID_ARCHS = "i386 armv6 armv7";
- WARNING_CFLAGS = "";
+ SUPPORTED_PLATFORMS = macosx;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
};
name = Debug;
};
- E488DCDB14479D86005E84BD /* Release */ = {
+ E44E2B1A1AE75CD20092347B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- armv7,
- armv6,
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ CURRENT_PROJECT_VERSION = 1.1.8;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG,
+ NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME,
);
- "ARCHS[sdk=iphonesimulator*]" = i386;
- DEAD_CODE_STRIPPING = NO;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_ENABLE_OBJC_EXCEPTIONS = NO;
- GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
- GCC_TREAT_WARNINGS_AS_ERRORS = NO;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
- GCC_WARN_PEDANTIC = NO;
- GCC_WARN_UNUSED_FUNCTION = NO;
- GCC_WARN_UNUSED_LABEL = NO;
- GCC_WARN_UNUSED_PARAMETER = NO;
- GCC_WARN_UNUSED_VALUE = NO;
- GCC_WARN_UNUSED_VARIABLE = NO;
- PRODUCT_NAME = axTLS;
- SDKROOT = iphoneos;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Neptune-Framework/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_LDFLAGS = (
+ "-framework",
+ SystemConfiguration,
+ "-laxTLS",
+ );
+ PRODUCT_NAME = Neptune;
+ SDKROOT = macosx;
SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
- VALID_ARCHS = "i386 armv6 armv7";
- WARNING_CFLAGS = "";
+ SUPPORTED_PLATFORMS = macosx;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
};
name = Release;
};
- E4A5B64514476955000F3F6A /* Debug */ = {
+ E44E2BBA1AE7691C0092347B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_DEBUG,
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
- );
- PRODUCT_NAME = Neptune;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = macosx;
- VALID_ARCHS = "i386 x86_64";
+ PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
- E4A5B64614476955000F3F6A /* Release */ = {
+ E44E2BBB1AE7691C0092347B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
- );
- PRODUCT_NAME = Neptune;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = macosx;
- VALID_ARCHS = "i386 x86_64";
+ PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
- E4A5B667144769A8000F3F6A /* Debug */ = {
+ E4FCC85A1B1E3EB500CCA327 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = NO;
@@ -5547,16 +6324,17 @@
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
PRODUCT_NAME = axTLS;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = macosx;
- VALID_ARCHS = "i386 x86_64";
+ SDKROOT = iphoneos;
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+ VALID_ARCHS = "arm64 armv7s armv7";
WARNING_CFLAGS = "";
};
name = Debug;
};
- E4A5B668144769A8000F3F6A /* Release */ = {
+ E4FCC85C1B1E3EB500CCA327 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ COMBINE_HIDPI_IMAGES = YES;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = NO;
@@ -5570,9 +6348,9 @@
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
PRODUCT_NAME = axTLS;
- SKIP_INSTALL = YES;
- SUPPORTED_PLATFORMS = macosx;
- VALID_ARCHS = "i386 x86_64";
+ SDKROOT = iphoneos;
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+ VALID_ARCHS = "arm64 armv7s armv7";
WARNING_CFLAGS = "";
};
name = Release;
@@ -5580,19 +6358,20 @@
F912B6890B8EB12700C1E90D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
NPT_DEBUG,
NPT_CONFIG_ENABLE_LOGGING,
NPT_CONFIG_ENABLE_ZIP,
NPT_CONFIG_ENABLE_TLS,
+ NPT_CONFIG_ENABLE_CRYPTO,
);
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
- GCC_VERSION = com.apple.compilers.llvmgcc42;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -5614,10 +6393,9 @@
GCC_WARN_UNUSED_PARAMETER = YES;
GCC_WARN_UNUSED_VALUE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- SDKROOT = macosx;
- SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
- VALID_ARCHS = "i386 ppc x86_64 armv6 armv7";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ ONLY_ACTIVE_ARCH = YES;
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
@@ -5629,18 +6407,17 @@
F912B68A0B8EB12700C1E90D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
NPT_CONFIG_ENABLE_LOGGING,
NPT_CONFIG_ENABLE_ZIP,
NPT_CONFIG_ENABLE_TLS,
+ NPT_CONFIG_ENABLE_CRYPTO,
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
- GCC_VERSION = com.apple.compilers.llvmgcc42;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -5662,10 +6439,8 @@
GCC_WARN_UNUSED_PARAMETER = YES;
GCC_WARN_UNUSED_VALUE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- SDKROOT = macosx;
- SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
- VALID_ARCHS = "i386 ppc x86_64 armv6 armv7";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
WARNING_CFLAGS = (
"-Wall",
"-Wextra",
@@ -5677,39 +6452,18 @@
F912B6A20B8EB1C800C1E90D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- "ARCHS[sdk=iphoneos*]" = (
- armv6,
- armv7,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
- GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_DEBUG,
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
- );
- PRELINK_LIBS = "";
+ COMBINE_HIDPI_IMAGES = YES;
PRODUCT_NAME = Neptune;
- SKIP_INSTALL = YES;
+ SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
};
name = Debug;
};
F912B6A30B8EB1C800C1E90D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- "ARCHS[sdk=iphoneos*]" = (
- armv6,
- armv7,
- );
- "ARCHS[sdk=iphonesimulator*]" = i386;
- GCC_PREPROCESSOR_DEFINITIONS = (
- NPT_CONFIG_ENABLE_LOGGING,
- NPT_CONFIG_ENABLE_ZIP,
- NPT_CONFIG_ENABLE_TLS,
- );
- PRELINK_LIBS = "";
+ COMBINE_HIDPI_IMAGES = YES;
PRODUCT_NAME = Neptune;
- SKIP_INSTALL = YES;
+ SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
};
name = Release;
};
@@ -5779,6 +6533,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ CA77C0C114C0BC7700442B97 /* Build configuration list for PBXNativeTarget "NetworkTest1" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ CA77C0C214C0BC7700442B97 /* Debug */,
+ CA77C0C314C0BC7700442B97 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
CA7848490F3B6EB8009E84AD /* Build configuration list for PBXNativeTarget "MiniHttpServer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -5869,6 +6632,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ CAC8F0A816AB54EA00C49741 /* Build configuration list for PBXNativeTarget "NetBench" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ CAC8F0A916AB54EA00C49741 /* Debug */,
+ CAC8F0AA16AB54EA00C49741 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
CAE416B30E0DBDBB00A530D1 /* Build configuration list for PBXNativeTarget "MiscTest1" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -6058,6 +6830,24 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ CAF26E9618C74A2F0015ABB9 /* Build configuration list for PBXNativeTarget "ZipTest2" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ CAF26E9418C74A2F0015ABB9 /* Debug */,
+ CAF26E9518C74A2F0015ABB9 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ CAF26EA518C7FF630015ABB9 /* Build configuration list for PBXNativeTarget "ZipHttpServer" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ CAF26EA618C7FF630015ABB9 /* Debug */,
+ CAF26EA718C7FF630015ABB9 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
CAF2EFE10E64A2D500948C04 /* Build configuration list for PBXNativeTarget "FileTest1" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -6067,38 +6857,38 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- E488DCB714479D2E005E84BD /* Build configuration list for PBXNativeTarget "Neptune-iPhone" */ = {
+ E40D8BAF1AD86D3A0041A617 /* Build configuration list for PBXNativeTarget "Neptune-iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- E488DCB814479D2E005E84BD /* Debug */,
- E488DCB914479D2E005E84BD /* Release */,
+ E40D8BB01AD86D3A0041A617 /* Debug */,
+ E40D8BB11AD86D3A0041A617 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- E488DCD914479D86005E84BD /* Build configuration list for PBXNativeTarget "axTLS-iPhone" */ = {
+ E44E2B181AE75CD20092347B /* Build configuration list for PBXNativeTarget "Neptune-Mac" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- E488DCDA14479D86005E84BD /* Debug */,
- E488DCDB14479D86005E84BD /* Release */,
+ E44E2B191AE75CD20092347B /* Debug */,
+ E44E2B1A1AE75CD20092347B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- E4A5B64414476955000F3F6A /* Build configuration list for PBXNativeTarget "Neptune-MacOSX" */ = {
+ E44E2BB91AE7691C0092347B /* Build configuration list for PBXAggregateTarget "Frameworks" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- E4A5B64514476955000F3F6A /* Debug */,
- E4A5B64614476955000F3F6A /* Release */,
+ E44E2BBA1AE7691C0092347B /* Debug */,
+ E44E2BBB1AE7691C0092347B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- E4A5B666144769A8000F3F6A /* Build configuration list for PBXNativeTarget "axTLS-MacOSX" */ = {
+ E4FCC8591B1E3EB500CCA327 /* Build configuration list for PBXNativeTarget "axTLS-iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- E4A5B667144769A8000F3F6A /* Debug */,
- E4A5B668144769A8000F3F6A /* Release */,
+ E4FCC85A1B1E3EB500CCA327 /* Debug */,
+ E4FCC85C1B1E3EB500CCA327 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/BufferedStreamsTest1/BufferedStreamsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/BufferedStreamsTest1/BufferedStreamsTest1.vcproj
deleted file mode 100644
index 9a4b674379..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/BufferedStreamsTest1/BufferedStreamsTest1.vcproj
+++ /dev/null
@@ -1,203 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="BufferedStreamsTest1"
- ProjectGUID="{F85C32FD-20B2-4066-B1B0-CE43A7BAA988}"
- RootNamespace="BufferedStreamsTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/BufferedStreamsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/BufferedStreamsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\BufferedStreams1\BufferedStreamsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest1/FileTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest1/FileTest1.vcproj
deleted file mode 100644
index d377012a23..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest1/FileTest1.vcproj
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="FileTest1"
- ProjectGUID="{7CBC67C8-D481-4633-9B25-E6C95739E454}"
- RootNamespace="FileTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\FileTest1\FileTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest2/FileTest2.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest2/FileTest2.vcproj
deleted file mode 100644
index 05c78a861f..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/FileTest2/FileTest2.vcproj
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="FileTest2"
- ProjectGUID="{87F46FDF-F568-43F7-BAAC-72948AC33A28}"
- RootNamespace="FileTest2"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\FileTest2\FileTest2.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpClientTest1/HttpClientTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpClientTest1/HttpClientTest1.vcproj
deleted file mode 100644
index 1f3d7c5f38..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpClientTest1/HttpClientTest1.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="HttpClientTest1"
- ProjectGUID="{589435E9-3451-45B0-83BD-E5FD0D875CBB}"
- RootNamespace="HttpClientTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpClientTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/HttpClientTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\HttpClient1\HttpClientTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpServerTest1/HttpServerTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpServerTest1/HttpServerTest1.vcproj
deleted file mode 100644
index 723b604578..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/HttpServerTest1/HttpServerTest1.vcproj
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="HttpServerTest1"
- ProjectGUID="{77FD5430-1AB3-414A-BE15-E63D38F1A5FC}"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/HttpServerTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/HttpServerTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\HttpServer1\HttpServerTest1.cpp"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ListsTest1/ListsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ListsTest1/ListsTest1.vcproj
deleted file mode 100644
index e05385ec1e..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ListsTest1/ListsTest1.vcproj
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="ListsTest1"
- ProjectGUID="{AB6911DF-1EB4-4D37-B4A5-AD577761C188}"
- RootNamespace="ListsTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ListsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/ListsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Lists1\ListsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest1/LoggingTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest1/LoggingTest1.vcproj
deleted file mode 100644
index 94f424edd7..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest1/LoggingTest1.vcproj
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="LoggingTest1"
- ProjectGUID="{6A729FAF-D757-4699-8BB4-CF48B2F4BC20}"
- RootNamespace="LoggingTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_CONFIG_ENABLE_LOGGING"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;NPT_CONFIG_ENABLE_LOGGING"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Logging1\LoggingTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest2/LoggingTest2.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest2/LoggingTest2.vcproj
deleted file mode 100644
index c24980c901..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/LoggingTest2/LoggingTest2.vcproj
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="LoggingTest2"
- ProjectGUID="{6C7F92DF-B9CB-453A-868A-BD3A18CCD552}"
- RootNamespace="LoggingTest2"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Logging2\LoggingTest2.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MapsTest1/MapsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MapsTest1/MapsTest1.vcproj
deleted file mode 100644
index f53e58365b..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MapsTest1/MapsTest1.vcproj
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="MapsTest1"
- ProjectGUID="{257C9F75-2708-4136-BFA9-621ACD0B9BD1}"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MapsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MapsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Maps1\MapsTest1.cpp"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest1/MessagesTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest1/MessagesTest1.vcproj
deleted file mode 100644
index 3e1782c812..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest1/MessagesTest1.vcproj
+++ /dev/null
@@ -1,211 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="MessagesTest1"
- ProjectGUID="{40A4B71C-5481-4A70-8216-E7AE6E431313}"
- RootNamespace="MessagesTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Messages1\MessagesTest1.cpp"
- >
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- RuntimeTypeInfo="true"
- />
- </FileConfiguration>
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest2/MessagesTest2.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest2/MessagesTest2.vcproj
deleted file mode 100644
index e923e9b8b3..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MessagesTest2/MessagesTest2.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="MessagesTest2"
- ProjectGUID="{B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}"
- RootNamespace="MessagesTest2"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/MessagesTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- RuntimeTypeInfo="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/MessagesTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Messages2\MessagesTest2.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MiscTest1/MiscTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MiscTest1/MiscTest1.vcproj
deleted file mode 100644
index 1e104fd986..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/MiscTest1/MiscTest1.vcproj
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="MiscTest1"
- ProjectGUID="{85255DB0-110B-460E-8AC9-406516F790BB}"
- RootNamespace="MiscTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Misc1\MiscTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune.sln b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune.sln
deleted file mode 100644
index 4e0e3c153b..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune.sln
+++ /dev/null
@@ -1,260 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Neptune", "Neptune\Neptune.vcproj", "{12AFF2E5-6D95-4809-9728-9551677C078A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XmlTest1", "XmlTest1\XmlTest1.vcproj", "{21C242CD-B371-4970-94BE-7ED2522872BA}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetPump", "NetPump\NetPump.vcproj", "{0B04D92B-B644-4AED-90C6-A24303C78658}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StringsTest1", "StringsTest1\StringsTest1.vcproj", "{569179D6-7767-4840-9708-D1ADAFB012DB}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MessagesTest1", "MessagesTest1\MessagesTest1.vcproj", "{40A4B71C-5481-4A70-8216-E7AE6E431313}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MessagesTest2", "MessagesTest2\MessagesTest2.vcproj", "{B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetConfig", "NetConfig\NetConfig.vcproj", "{0E80CEA0-5817-4B9C-B2D8-733D955A7673}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RingBufferTest1", "RingBufferTest1\RingBufferTest1.vcproj", "{59C1FCBE-7987-41F2-A0EB-E0114D5B2972}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetEcho", "NetEcho\NetEcho.vcproj", "{7228CB90-1ACE-43A3-A013-D437BF0E50F3}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetPing", "NetPing\NetPing.vcproj", "{9C1CAC88-8D92-4743-8330-CE8E7836D3BF}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UdpTest1", "UdpTest1\UdpTest1.vcproj", "{C025608F-9193-4040-B2F8-941746648CE2}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArraysTest1", "ArraysTest1\ArraysTest1.vcproj", "{0978344F-DBD7-4B3E-809C-5E58FB1FFD43}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BufferedStreamsTest1", "BufferedStreamsTest1\BufferedStreamsTest1.vcproj", "{F85C32FD-20B2-4066-B1B0-CE43A7BAA988}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HttpClientTest1", "HttpClientTest1\HttpClientTest1.vcproj", "{589435E9-3451-45B0-83BD-E5FD0D875CBB}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ListsTest1", "ListsTest1\ListsTest1.vcproj", "{AB6911DF-1EB4-4D37-B4A5-AD577761C188}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MiscTest1", "MiscTest1\MiscTest1.vcproj", "{85255DB0-110B-460E-8AC9-406516F790BB}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HttpServerTest1", "HttpServerTest1\HttpServerTest1.vcproj", "{77FD5430-1AB3-414A-BE15-E63D38F1A5FC}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UrlTest1", "UrlTest1\UrlTest1.vcproj", "{DBC6965C-D575-4DBC-9A0A-E6D9D9674282}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MapsTest1", "MapsTest1\MapsTest1.vcproj", "{257C9F75-2708-4136-BFA9-621ACD0B9BD1}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ThreadsTest1", "ThreadsTest1\ThreadsTest1.vcproj", "{D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LoggingTest1", "LoggingTest1\LoggingTest1.vcproj", "{6A729FAF-D757-4699-8BB4-CF48B2F4BC20}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FileTest1", "FileTest1\FileTest1.vcproj", "{7CBC67C8-D481-4633-9B25-E6C95739E454}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FileTest2", "FileTest2\FileTest2.vcproj", "{87F46FDF-F568-43F7-BAAC-72948AC33A28}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LoggingTest2", "LoggingTest2\LoggingTest2.vcproj", "{6C7F92DF-B9CB-453A-868A-BD3A18CCD552}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QueueTest1", "QueueTest1\QueueTest1.vcproj", "{63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeTest1", "TimeTest1\TimeTest1.vcproj", "{33C106AF-C3C0-49A9-B0CB-8A43D6187E10}"
- ProjectSection(ProjectDependencies) = postProject
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TlsTest1", "TlsTest1\TlsTest1.vcproj", "{B99CCB0B-DD53-4C03-A184-692D02A02918}"
- ProjectSection(ProjectDependencies) = postProject
- {5A06F861-0EFF-417B-89C3-963A172CE6EE} = {5A06F861-0EFF-417B-89C3-963A172CE6EE}
- {12AFF2E5-6D95-4809-9728-9551677C078A} = {12AFF2E5-6D95-4809-9728-9551677C078A}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "axTLS", "axTLS\axTLS.vcproj", "{5A06F861-0EFF-417B-89C3-963A172CE6EE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {12AFF2E5-6D95-4809-9728-9551677C078A}.Debug|Win32.ActiveCfg = Debug|Win32
- {12AFF2E5-6D95-4809-9728-9551677C078A}.Debug|Win32.Build.0 = Debug|Win32
- {12AFF2E5-6D95-4809-9728-9551677C078A}.Release|Win32.ActiveCfg = Release|Win32
- {12AFF2E5-6D95-4809-9728-9551677C078A}.Release|Win32.Build.0 = Release|Win32
- {21C242CD-B371-4970-94BE-7ED2522872BA}.Debug|Win32.ActiveCfg = Debug|Win32
- {21C242CD-B371-4970-94BE-7ED2522872BA}.Debug|Win32.Build.0 = Debug|Win32
- {21C242CD-B371-4970-94BE-7ED2522872BA}.Release|Win32.ActiveCfg = Release|Win32
- {21C242CD-B371-4970-94BE-7ED2522872BA}.Release|Win32.Build.0 = Release|Win32
- {0B04D92B-B644-4AED-90C6-A24303C78658}.Debug|Win32.ActiveCfg = Debug|Win32
- {0B04D92B-B644-4AED-90C6-A24303C78658}.Debug|Win32.Build.0 = Debug|Win32
- {0B04D92B-B644-4AED-90C6-A24303C78658}.Release|Win32.ActiveCfg = Release|Win32
- {0B04D92B-B644-4AED-90C6-A24303C78658}.Release|Win32.Build.0 = Release|Win32
- {569179D6-7767-4840-9708-D1ADAFB012DB}.Debug|Win32.ActiveCfg = Debug|Win32
- {569179D6-7767-4840-9708-D1ADAFB012DB}.Debug|Win32.Build.0 = Debug|Win32
- {569179D6-7767-4840-9708-D1ADAFB012DB}.Release|Win32.ActiveCfg = Release|Win32
- {569179D6-7767-4840-9708-D1ADAFB012DB}.Release|Win32.Build.0 = Release|Win32
- {40A4B71C-5481-4A70-8216-E7AE6E431313}.Debug|Win32.ActiveCfg = Debug|Win32
- {40A4B71C-5481-4A70-8216-E7AE6E431313}.Debug|Win32.Build.0 = Debug|Win32
- {40A4B71C-5481-4A70-8216-E7AE6E431313}.Release|Win32.ActiveCfg = Release|Win32
- {40A4B71C-5481-4A70-8216-E7AE6E431313}.Release|Win32.Build.0 = Release|Win32
- {B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}.Debug|Win32.ActiveCfg = Debug|Win32
- {B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}.Debug|Win32.Build.0 = Debug|Win32
- {B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}.Release|Win32.ActiveCfg = Release|Win32
- {B6D74CB4-CAB6-40E4-A5DB-BC54A8038FBD}.Release|Win32.Build.0 = Release|Win32
- {0E80CEA0-5817-4B9C-B2D8-733D955A7673}.Debug|Win32.ActiveCfg = Debug|Win32
- {0E80CEA0-5817-4B9C-B2D8-733D955A7673}.Debug|Win32.Build.0 = Debug|Win32
- {0E80CEA0-5817-4B9C-B2D8-733D955A7673}.Release|Win32.ActiveCfg = Release|Win32
- {0E80CEA0-5817-4B9C-B2D8-733D955A7673}.Release|Win32.Build.0 = Release|Win32
- {59C1FCBE-7987-41F2-A0EB-E0114D5B2972}.Debug|Win32.ActiveCfg = Debug|Win32
- {59C1FCBE-7987-41F2-A0EB-E0114D5B2972}.Debug|Win32.Build.0 = Debug|Win32
- {59C1FCBE-7987-41F2-A0EB-E0114D5B2972}.Release|Win32.ActiveCfg = Release|Win32
- {59C1FCBE-7987-41F2-A0EB-E0114D5B2972}.Release|Win32.Build.0 = Release|Win32
- {7228CB90-1ACE-43A3-A013-D437BF0E50F3}.Debug|Win32.ActiveCfg = Debug|Win32
- {7228CB90-1ACE-43A3-A013-D437BF0E50F3}.Debug|Win32.Build.0 = Debug|Win32
- {7228CB90-1ACE-43A3-A013-D437BF0E50F3}.Release|Win32.ActiveCfg = Release|Win32
- {7228CB90-1ACE-43A3-A013-D437BF0E50F3}.Release|Win32.Build.0 = Release|Win32
- {9C1CAC88-8D92-4743-8330-CE8E7836D3BF}.Debug|Win32.ActiveCfg = Debug|Win32
- {9C1CAC88-8D92-4743-8330-CE8E7836D3BF}.Debug|Win32.Build.0 = Debug|Win32
- {9C1CAC88-8D92-4743-8330-CE8E7836D3BF}.Release|Win32.ActiveCfg = Release|Win32
- {9C1CAC88-8D92-4743-8330-CE8E7836D3BF}.Release|Win32.Build.0 = Release|Win32
- {C025608F-9193-4040-B2F8-941746648CE2}.Debug|Win32.ActiveCfg = Debug|Win32
- {C025608F-9193-4040-B2F8-941746648CE2}.Debug|Win32.Build.0 = Debug|Win32
- {C025608F-9193-4040-B2F8-941746648CE2}.Release|Win32.ActiveCfg = Release|Win32
- {C025608F-9193-4040-B2F8-941746648CE2}.Release|Win32.Build.0 = Release|Win32
- {0978344F-DBD7-4B3E-809C-5E58FB1FFD43}.Debug|Win32.ActiveCfg = Debug|Win32
- {0978344F-DBD7-4B3E-809C-5E58FB1FFD43}.Debug|Win32.Build.0 = Debug|Win32
- {0978344F-DBD7-4B3E-809C-5E58FB1FFD43}.Release|Win32.ActiveCfg = Release|Win32
- {0978344F-DBD7-4B3E-809C-5E58FB1FFD43}.Release|Win32.Build.0 = Release|Win32
- {F85C32FD-20B2-4066-B1B0-CE43A7BAA988}.Debug|Win32.ActiveCfg = Debug|Win32
- {F85C32FD-20B2-4066-B1B0-CE43A7BAA988}.Debug|Win32.Build.0 = Debug|Win32
- {F85C32FD-20B2-4066-B1B0-CE43A7BAA988}.Release|Win32.ActiveCfg = Release|Win32
- {F85C32FD-20B2-4066-B1B0-CE43A7BAA988}.Release|Win32.Build.0 = Release|Win32
- {589435E9-3451-45B0-83BD-E5FD0D875CBB}.Debug|Win32.ActiveCfg = Debug|Win32
- {589435E9-3451-45B0-83BD-E5FD0D875CBB}.Debug|Win32.Build.0 = Debug|Win32
- {589435E9-3451-45B0-83BD-E5FD0D875CBB}.Release|Win32.ActiveCfg = Release|Win32
- {589435E9-3451-45B0-83BD-E5FD0D875CBB}.Release|Win32.Build.0 = Release|Win32
- {AB6911DF-1EB4-4D37-B4A5-AD577761C188}.Debug|Win32.ActiveCfg = Debug|Win32
- {AB6911DF-1EB4-4D37-B4A5-AD577761C188}.Debug|Win32.Build.0 = Debug|Win32
- {AB6911DF-1EB4-4D37-B4A5-AD577761C188}.Release|Win32.ActiveCfg = Release|Win32
- {AB6911DF-1EB4-4D37-B4A5-AD577761C188}.Release|Win32.Build.0 = Release|Win32
- {85255DB0-110B-460E-8AC9-406516F790BB}.Debug|Win32.ActiveCfg = Debug|Win32
- {85255DB0-110B-460E-8AC9-406516F790BB}.Debug|Win32.Build.0 = Debug|Win32
- {85255DB0-110B-460E-8AC9-406516F790BB}.Release|Win32.ActiveCfg = Release|Win32
- {85255DB0-110B-460E-8AC9-406516F790BB}.Release|Win32.Build.0 = Release|Win32
- {77FD5430-1AB3-414A-BE15-E63D38F1A5FC}.Debug|Win32.ActiveCfg = Debug|Win32
- {77FD5430-1AB3-414A-BE15-E63D38F1A5FC}.Debug|Win32.Build.0 = Debug|Win32
- {77FD5430-1AB3-414A-BE15-E63D38F1A5FC}.Release|Win32.ActiveCfg = Release|Win32
- {77FD5430-1AB3-414A-BE15-E63D38F1A5FC}.Release|Win32.Build.0 = Release|Win32
- {DBC6965C-D575-4DBC-9A0A-E6D9D9674282}.Debug|Win32.ActiveCfg = Debug|Win32
- {DBC6965C-D575-4DBC-9A0A-E6D9D9674282}.Debug|Win32.Build.0 = Debug|Win32
- {DBC6965C-D575-4DBC-9A0A-E6D9D9674282}.Release|Win32.ActiveCfg = Release|Win32
- {DBC6965C-D575-4DBC-9A0A-E6D9D9674282}.Release|Win32.Build.0 = Release|Win32
- {257C9F75-2708-4136-BFA9-621ACD0B9BD1}.Debug|Win32.ActiveCfg = Debug|Win32
- {257C9F75-2708-4136-BFA9-621ACD0B9BD1}.Debug|Win32.Build.0 = Debug|Win32
- {257C9F75-2708-4136-BFA9-621ACD0B9BD1}.Release|Win32.ActiveCfg = Release|Win32
- {257C9F75-2708-4136-BFA9-621ACD0B9BD1}.Release|Win32.Build.0 = Release|Win32
- {D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}.Debug|Win32.ActiveCfg = Debug|Win32
- {D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}.Debug|Win32.Build.0 = Debug|Win32
- {D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}.Release|Win32.ActiveCfg = Release|Win32
- {D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}.Release|Win32.Build.0 = Release|Win32
- {6A729FAF-D757-4699-8BB4-CF48B2F4BC20}.Debug|Win32.ActiveCfg = Debug|Win32
- {6A729FAF-D757-4699-8BB4-CF48B2F4BC20}.Debug|Win32.Build.0 = Debug|Win32
- {6A729FAF-D757-4699-8BB4-CF48B2F4BC20}.Release|Win32.ActiveCfg = Release|Win32
- {6A729FAF-D757-4699-8BB4-CF48B2F4BC20}.Release|Win32.Build.0 = Release|Win32
- {7CBC67C8-D481-4633-9B25-E6C95739E454}.Debug|Win32.ActiveCfg = Debug|Win32
- {7CBC67C8-D481-4633-9B25-E6C95739E454}.Debug|Win32.Build.0 = Debug|Win32
- {7CBC67C8-D481-4633-9B25-E6C95739E454}.Release|Win32.ActiveCfg = Release|Win32
- {7CBC67C8-D481-4633-9B25-E6C95739E454}.Release|Win32.Build.0 = Release|Win32
- {87F46FDF-F568-43F7-BAAC-72948AC33A28}.Debug|Win32.ActiveCfg = Debug|Win32
- {87F46FDF-F568-43F7-BAAC-72948AC33A28}.Debug|Win32.Build.0 = Debug|Win32
- {87F46FDF-F568-43F7-BAAC-72948AC33A28}.Release|Win32.ActiveCfg = Release|Win32
- {87F46FDF-F568-43F7-BAAC-72948AC33A28}.Release|Win32.Build.0 = Release|Win32
- {6C7F92DF-B9CB-453A-868A-BD3A18CCD552}.Debug|Win32.ActiveCfg = Debug|Win32
- {6C7F92DF-B9CB-453A-868A-BD3A18CCD552}.Debug|Win32.Build.0 = Debug|Win32
- {6C7F92DF-B9CB-453A-868A-BD3A18CCD552}.Release|Win32.ActiveCfg = Release|Win32
- {6C7F92DF-B9CB-453A-868A-BD3A18CCD552}.Release|Win32.Build.0 = Release|Win32
- {63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}.Debug|Win32.ActiveCfg = Debug|Win32
- {63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}.Debug|Win32.Build.0 = Debug|Win32
- {63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}.Release|Win32.ActiveCfg = Release|Win32
- {63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}.Release|Win32.Build.0 = Release|Win32
- {33C106AF-C3C0-49A9-B0CB-8A43D6187E10}.Debug|Win32.ActiveCfg = Debug|Win32
- {33C106AF-C3C0-49A9-B0CB-8A43D6187E10}.Debug|Win32.Build.0 = Debug|Win32
- {33C106AF-C3C0-49A9-B0CB-8A43D6187E10}.Release|Win32.ActiveCfg = Release|Win32
- {33C106AF-C3C0-49A9-B0CB-8A43D6187E10}.Release|Win32.Build.0 = Release|Win32
- {B99CCB0B-DD53-4C03-A184-692D02A02918}.Debug|Win32.ActiveCfg = Debug|Win32
- {B99CCB0B-DD53-4C03-A184-692D02A02918}.Debug|Win32.Build.0 = Debug|Win32
- {B99CCB0B-DD53-4C03-A184-692D02A02918}.Release|Win32.ActiveCfg = Release|Win32
- {B99CCB0B-DD53-4C03-A184-692D02A02918}.Release|Win32.Build.0 = Release|Win32
- {5A06F861-0EFF-417B-89C3-963A172CE6EE}.Debug|Win32.ActiveCfg = Debug|Win32
- {5A06F861-0EFF-417B-89C3-963A172CE6EE}.Debug|Win32.Build.0 = Debug|Win32
- {5A06F861-0EFF-417B-89C3-963A172CE6EE}.Release|Win32.ActiveCfg = Release|Win32
- {5A06F861-0EFF-417B-89C3-963A172CE6EE}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune/Neptune.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune/Neptune.vcproj
deleted file mode 100644
index 6f575d8f22..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune/Neptune.vcproj
+++ /dev/null
@@ -1,558 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="Neptune"
- ProjectGUID="{12AFF2E5-6D95-4809-9728-9551677C078A}"
- RootNamespace="Neptune"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32;&quot;..\..\..\..\ThirdParty\zlib-1.2.3&quot;;..\..\..\..\ThirdParty\axTLS\ssl;..\..\..\..\ThirdParty\axTLS\crypto;..\..\..\..\ThirdParty\axTLS\Config\Win32"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;NPT_CONFIG_ENABLE_LOGGING;NPT_CONFIG_ENABLE_TLS"
- MinimalRebuild="true"
- ExceptionHandling="0"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- BufferSecurityCheck="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/Neptune.lib"
- SuppressStartupBanner="false"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- CommandLine="mkdir &quot;$(ProjectDir)..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /Y &quot;$(TargetPath)&quot; &quot;$(ProjectDir)\..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)&quot;&#x0D;&#x0A;"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="3"
- OmitFramePointers="true"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core;..\..\..\..\Source\System\Win32;&quot;..\..\..\..\ThirdParty\zlib-1.2.3&quot;;..\..\..\..\ThirdParty\axTLS\ssl;..\..\..\..\ThirdParty\axTLS\crypto;..\..\..\..\ThirdParty\axTLS\Config\Win32"
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB;NPT_CONFIG_ENABLE_LOGGING;NPT_CONFIG_ENABLE_TLS"
- StringPooling="true"
- ExceptionHandling="0"
- RuntimeLibrary="0"
- BufferSecurityCheck="true"
- EnableFunctionLevelLinking="true"
- FloatingPointModel="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/Neptune.lib"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- CommandLine="mkdir &quot;$(ProjectDir)..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /Y &quot;$(TargetPath)&quot; &quot;$(ProjectDir)\..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)&quot;&#x0D;&#x0A;"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Core\NptAutomaticCleaner.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBase64.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Bsd\NptBsdResolver.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Bsd\NptBsdSockets.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBufferedStreams.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptCommon.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConsole.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDataBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDebug.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDigest.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHash.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHttp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptList.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptLogging.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMessaging.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptNetwork.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Posix\NptPosixFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptResults.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptRingBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSimpleMessageQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSockets.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\StdC\NptStdcEnvironment.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\StdC\NptStdcFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStreams.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStrings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptThreads.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTime.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTls.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUri.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Console.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Debug.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32File.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32MessageQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Network.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Queue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32SerialPort.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32System.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Threads.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Time.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptXml.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptZip.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath="..\..\..\..\Source\Core\Neptune.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptArray.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptAutomaticCleaner.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBase64.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptBufferedStreams.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptCommon.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConfig.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConsole.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptConstants.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDataBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDebug.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDefs.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptDigest.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptFile.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHash.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptHttp.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptInterfaces.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptList.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptLogging.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMap.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptMessaging.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptNetwork.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptReferences.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptResults.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptRingBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSelectableMessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSerialPort.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSimpleMessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSockets.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStack.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStreams.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptStrings.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptSystem.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptThreads.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTime.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTls.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptTypes.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUri.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptVersion.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32MessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Network.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\System\Win32\NptWin32Threads.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptXml.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Core\NptZip.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- <Filter
- Name="Data"
- >
- <File
- RelativePath="..\..\..\..\Source\Data\TLS\NptTlsDefaultTrustAnchorsBase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Data\TLS\NptTlsDefaultTrustAnchorsExtended.cpp"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetConfig/NetConfig.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetConfig/NetConfig.vcproj
deleted file mode 100644
index a3a5c4eb95..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetConfig/NetConfig.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="NetConfig"
- ProjectGUID="{0E80CEA0-5817-4B9C-B2D8-733D955A7673}"
- RootNamespace="NetConfig"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib iphlpapi.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetConfig.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib"
- OutputFile="$(OutDir)/NetConfig.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Apps\NetConfig\NetConfig.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetEcho/NetEcho.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetEcho/NetEcho.vcproj
deleted file mode 100644
index cb54c5f8c4..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetEcho/NetEcho.vcproj
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="NetEcho"
- ProjectGUID="{7228CB90-1ACE-43A3-A013-D437BF0E50F3}"
- RootNamespace="NetEcho"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib"
- OutputFile="$(OutDir)/NetEcho.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetEcho.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib"
- OutputFile="$(OutDir)/NetEcho.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Apps\NetEcho\NetEcho.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPing/NetPing.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPing/NetPing.vcproj
deleted file mode 100644
index 0ca052c97a..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPing/NetPing.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="NetPing"
- ProjectGUID="{9C1CAC88-8D92-4743-8330-CE8E7836D3BF}"
- RootNamespace="NetPing"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib"
- OutputFile="$(OutDir)/NetPing.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetPing.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="WS2_32.lib"
- OutputFile="$(OutDir)/NetPing.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Apps\NetPing\NetPing.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPump/NetPump.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPump/NetPump.vcproj
deleted file mode 100644
index aac4616019..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/NetPump/NetPump.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="NetPump"
- ProjectGUID="{0B04D92B-B644-4AED-90C6-A24303C78658}"
- RootNamespace="NetPump"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/NetPump.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/NetPump.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Config;..\..\..\..\Source\Core;..\..\..\..\Source\Neptune"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/NetPump.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Apps\NetPump\NetPump.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/QueueTest1/QueueTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/QueueTest1/QueueTest1.vcproj
deleted file mode 100644
index 6cffc8e020..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/QueueTest1/QueueTest1.vcproj
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="QueueTest1"
- ProjectGUID="{63DE91B4-1F13-4A7B-B253-C6E365E0B3DB}"
- RootNamespace="QueueTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Queue1\QueueTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/RingBufferTest1/RingBufferTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/RingBufferTest1/RingBufferTest1.vcproj
deleted file mode 100644
index caec16f2ea..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/RingBufferTest1/RingBufferTest1.vcproj
+++ /dev/null
@@ -1,203 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="RingBufferTest1"
- ProjectGUID="{59C1FCBE-7987-41F2-A0EB-E0114D5B2972}"
- RootNamespace="RingBufferTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/RingBufferTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/RingBufferTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\RingBuffer1\RingBufferTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/StringsTest1/StringsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/StringsTest1/StringsTest1.vcproj
deleted file mode 100644
index b24df04b03..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/StringsTest1/StringsTest1.vcproj
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="StringsTest1"
- ProjectGUID="{569179D6-7767-4840-9708-D1ADAFB012DB}"
- RootNamespace="StringsTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- BufferSecurityCheck="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/StringsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/StringsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Strings1\StringsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ThreadsTest1/ThreadsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ThreadsTest1/ThreadsTest1.vcproj
deleted file mode 100644
index 7c3c0174b7..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/ThreadsTest1/ThreadsTest1.vcproj
+++ /dev/null
@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="ThreadsTest1"
- ProjectGUID="{D1355CEF-E9CF-4FDF-A48F-69ACBE5622DC}"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/ThreadsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/ThreadsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Threads1\ThreadsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TimeTest1/TimeTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TimeTest1/TimeTest1.vcproj
deleted file mode 100644
index cef07f7299..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TimeTest1/TimeTest1.vcproj
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="TimeTest1"
- ProjectGUID="{33C106AF-C3C0-49A9-B0CB-8A43D6187E10}"
- RootNamespace="TimeTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/TimeTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/TimeTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/TimeTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- Profile="false"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{55BE55BB-C6BD-40ae-85FA-E4F969C54DDA}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Time1\TimeTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{3CBFCBEA-5567-42ec-B3FE-9971D5BBF62E}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{81F23290-F7D6-48a7-8571-F408777959DA}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TlsTest1/TlsTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TlsTest1/TlsTest1.vcproj
deleted file mode 100644
index 5fe74849ef..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/TlsTest1/TlsTest1.vcproj
+++ /dev/null
@@ -1,212 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="TlsTest1"
- ProjectGUID="{B99CCB0B-DD53-4C03-A184-692D02A02918}"
- RootNamespace="TlsTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/TlsTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/TlsTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/TlsTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- Profile="false"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4ACB32E2-5675-41ac-BA25-707B0B2275FE}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Tls1\TlsTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{9C6CBD2D-820E-4606-B5B9-12986144C6CF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Tls1\TlsClientPrivate1.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Tls1\TlsClientPrivate2.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{E28F5AEF-B7F6-44eb-A09B-BA62DB3F50FA}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UdpTest1/UdpTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UdpTest1/UdpTest1.vcproj
deleted file mode 100644
index 52ea3518c7..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UdpTest1/UdpTest1.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="UdpTest1"
- ProjectGUID="{C025608F-9193-4040-B2F8-941746648CE2}"
- RootNamespace="UdpTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/UdpTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- OutputFile="$(OutDir)/UdpTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Udp1\UdpTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UrlTest1/UrlTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UrlTest1/UrlTest1.vcproj
deleted file mode 100644
index eb2f131b2c..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/UrlTest1/UrlTest1.vcproj
+++ /dev/null
@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="UrlTest1"
- ProjectGUID="{DBC6965C-D575-4DBC-9A0A-E6D9D9674282}"
- RootNamespace="UrlTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="1"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="ws2_32.lib"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Url1\UrlTest1.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/XmlTest1/XmlTest1.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/XmlTest1/XmlTest1.vcproj
deleted file mode 100644
index 0b4ce2a76f..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/XmlTest1/XmlTest1.vcproj
+++ /dev/null
@@ -1,224 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="XmlTest1"
- ProjectGUID="{21C242CD-B371-4970-94BE-7ED2522872BA}"
- RootNamespace="XmlTest1"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;NPT_DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/XmlTest1.pdb"
- SubSystem="1"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- WholeProgramOptimization="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- WholeProgramOptimization="false"
- AdditionalIncludeDirectories="..\..\..\..\Source\Core"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/XmlTest1.exe"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="0"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- Profile="false"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\XmlTest1.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\XmlTest1Data.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- <Filter
- Name="Test Files"
- >
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\big.xml"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\test.xml"
- >
- </File>
- <File
- RelativePath="..\..\..\..\Source\Tests\Xml1\unicode.xml"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/axTLS/axTLS.vcproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/axTLS/axTLS.vcproj
deleted file mode 100644
index d2d4a28efb..0000000000
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2008/axTLS/axTLS.vcproj
+++ /dev/null
@@ -1,257 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="axTLS"
- ProjectGUID="{5A06F861-0EFF-417B-89C3-963A172CE6EE}"
- RootNamespace="axTLS"
- Keyword="Win32Proj"
- TargetFrameworkVersion="196613"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="../../../../ThirdParty/axTLS/config/Win32;../../../../ThirdParty/axTLS/crypto;../../../../ThirdParty/axTLS/ssl"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="2"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="../../../../ThirdParty/axTLS/config/Win32;../../../../ThirdParty/axTLS/crypto;../../../../ThirdParty/axTLS/ssl"
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
- RuntimeLibrary="0"
- EnableFunctionLevelLinking="true"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\aes.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\asn1.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\bigint.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\crypto_misc.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\gen_cert.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\hmac.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\loader.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\md2.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\md5.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\p12.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\rc4.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\rsa.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\sha1.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\tls1.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\tls1_clnt.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\tls1_svr.c"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\x509.c"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\config\config.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\crypto\crypto.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\os_port.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\ssl.h"
- >
- </File>
- <File
- RelativePath="..\..\..\..\ThirdParty\axTLS\ssl\tls1.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Build.py b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Build.py
index 52cd11f60a..ab9b164d22 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Build.py
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Build.py
@@ -3,7 +3,7 @@
Visual Studio 2010 Build Script
-$Id: Build.py 309 2011-09-21 05:44:28Z soothe $
+$Id: Build.py 87 2008-08-15 19:03:36Z bok $
"""
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/HttpClientTest2/HttpClientTest2.vcxproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/HttpClientTest2/HttpClientTest2.vcxproj
index bab04ecf55..2440878494 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/HttpClientTest2/HttpClientTest2.vcxproj
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/HttpClientTest2/HttpClientTest2.vcxproj
@@ -48,7 +48,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\Source\Core;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NPT_CONFIG_ENABLE_TLS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -66,7 +66,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\..\Source\Core;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NPT_CONFIG_ENABLE_TLS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Neptune/Neptune.vcxproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Neptune/Neptune.vcxproj
index a1e6df3a8d..d574b65df9 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Neptune/Neptune.vcxproj
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/Neptune/Neptune.vcxproj
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@@ -20,10 +20,12 @@
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>false</WholeProgramOptimization>
+ <PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -52,13 +54,12 @@
<ExceptionHandling>
</ExceptionHandling>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <ProgramDataBaseFileName>$(OutDir)Neptune.pdb</ProgramDataBaseFileName>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<Lib>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -76,7 +77,7 @@
<StringPooling>true</StringPooling>
<ExceptionHandling>
</ExceptionHandling>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
<FloatingPointModel>Fast</FloatingPointModel>
@@ -84,7 +85,6 @@
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <ProgramDataBaseFileName>$(OutDir)Neptune.pdb</ProgramDataBaseFileName>
</ClCompile>
<Lib>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -93,7 +93,6 @@
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\..\Source\Core\NptAutomaticCleaner.cpp" />
<ClCompile Include="..\..\..\..\Source\Core\NptBase64.cpp" />
<ClCompile Include="..\..\..\..\Source\Core\NptHash.cpp" />
<ClCompile Include="..\..\..\..\Source\System\Bsd\NptBsdResolver.cpp" />
@@ -172,7 +171,6 @@
<ClCompile Include="..\..\..\..\Source\Data\TLS\NptTlsDefaultTrustAnchorsExtended.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\..\Source\Core\NptAutomaticCleaner.h" />
<ClInclude Include="..\..\..\..\Source\Core\NptHash.h" />
<ClInclude Include="..\..\..\..\ThirdParty\axTLS\crypto\bigint.h" />
<ClInclude Include="..\..\..\..\ThirdParty\axTLS\crypto\bigint_impl.h" />
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/TlsTest1/TlsTest1.vcxproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/TlsTest1/TlsTest1.vcxproj
index 594cfd45d4..a706f13bbd 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/TlsTest1/TlsTest1.vcxproj
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-win32-vs2010/TlsTest1/TlsTest1.vcxproj
@@ -48,7 +48,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\Source\Core;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NPT_CONFIG_ENABLE_TLS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -66,7 +66,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\..\Source\Core;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NPT_CONFIG_ENABLE_TLS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-winrt-vs2011/Neptune/Neptune.vcxproj b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-winrt-vs2011/Neptune/Neptune.vcxproj
index 13be54de4d..439d886b17 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-winrt-vs2011/Neptune/Neptune.vcxproj
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-microsoft-winrt-vs2011/Neptune/Neptune.vcxproj
@@ -60,6 +60,7 @@
<ClCompile Include="..\..\..\..\Source\Core\NptUtils.cpp" />
<ClCompile Include="..\..\..\..\Source\Core\NptXml.cpp" />
<ClCompile Include="..\..\..\..\Source\Core\NptZip.cpp" />
+ <ClCompile Include="..\..\..\..\Source\System\StdC\NptStdcFile.cpp" />
<ClCompile Include="..\..\..\..\Source\System\WinRT\NptWinRtConsole.cpp" />
<ClCompile Include="..\..\..\..\Source\System\WinRT\NptWinRtDebug.cpp" />
<ClCompile Include="..\..\..\..\Source\System\WinRT\NptWinRtEnvironment.cpp" />
@@ -240,9 +241,12 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
<ClCompile>
- <PrecompiledHeader>Use</PrecompiledHeader>
- <CompileAsWinRT>false</CompileAsWinRT>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
<SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(ProjectDir);$(IntDir);%(AdditionalIncludeDirectories);..\..\..\..\Source\Core</AdditionalIncludeDirectories>
+ <EnablePREfast>true</EnablePREfast>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -252,9 +256,11 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
<ClCompile>
- <PrecompiledHeader>Use</PrecompiledHeader>
- <CompileAsWinRT>false</CompileAsWinRT>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
<SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(ProjectDir);$(IntDir);%(AdditionalIncludeDirectories);..\..\..\..\Source\Core</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -264,9 +270,11 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
- <PrecompiledHeader>Use</PrecompiledHeader>
- <CompileAsWinRT>false</CompileAsWinRT>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
<SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(ProjectDir);$(IntDir);%(AdditionalIncludeDirectories);..\..\..\..\Source\Core</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@@ -276,9 +284,11 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
- <PrecompiledHeader>Use</PrecompiledHeader>
- <CompileAsWinRT>false</CompileAsWinRT>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <CompileAsWinRT>true</CompileAsWinRT>
<SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_UNICODE;UNICODE;NPT_CONFIG_ENABLE_LOGGING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(ProjectDir);$(IntDir);%(AdditionalIncludeDirectories);..\..\..\..\Source\Core</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86-unknown-linux/Config.scons b/lib/libUPnP/Neptune/Build/Targets/x86-unknown-linux/Config.scons
index 8d40de25eb..504bbe9943 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86-unknown-linux/Config.scons
+++ b/lib/libUPnP/Neptune/Build/Targets/x86-unknown-linux/Config.scons
@@ -1,5 +1,7 @@
LoadTool('gcc-generic', env)
### Neptune System Files
-env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp', 'System/Null':'NptNullSerialPort.cpp'}
+env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp', 'System/Null':'NptNullAutoreleasePool.cpp NptNullSerialPort.cpp'}
env['NPT_EXTRA_LIBS']=['pthread']
+if env['shared']:
+ env['NPT_EXTRA_LIBS'] += ['dl']
diff --git a/lib/libUPnP/Neptune/Build/Targets/x86_64-unknown-linux/Config.scons b/lib/libUPnP/Neptune/Build/Targets/x86_64-unknown-linux/Config.scons
index 8d40de25eb..d76d35bb24 100644
--- a/lib/libUPnP/Neptune/Build/Targets/x86_64-unknown-linux/Config.scons
+++ b/lib/libUPnP/Neptune/Build/Targets/x86_64-unknown-linux/Config.scons
@@ -3,3 +3,5 @@ LoadTool('gcc-generic', env)
### Neptune System Files
env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp', 'System/Null':'NptNullSerialPort.cpp'}
env['NPT_EXTRA_LIBS']=['pthread']
+if env['shared']:
+ env['NPT_EXTRA_LIBS'] += ['dl']
diff --git a/lib/libUPnP/Neptune/Build/Tools/SCons/gcc-generic.py b/lib/libUPnP/Neptune/Build/Tools/SCons/gcc-generic.py
index 38b286c310..eb57c6ae3a 100644
--- a/lib/libUPnP/Neptune/Build/Tools/SCons/gcc-generic.py
+++ b/lib/libUPnP/Neptune/Build/Tools/SCons/gcc-generic.py
@@ -2,26 +2,26 @@ import os
def generate(env, gcc_cross_prefix=None, gcc_strict=True, gcc_stop_on_warning=None):
if gcc_stop_on_warning == None: gcc_stop_on_warning = env['stop_on_warning']
-
+
### compiler flags
if gcc_strict:
env.AppendUnique(CCFLAGS = ['-pedantic', '-Wall', '-W', '-Wundef', '-Wno-long-long'])
env.AppendUnique(CFLAGS = ['-Wmissing-prototypes', '-Wmissing-declarations'])
else:
env.AppendUnique(CCFLAGS = ['-Wall'])
-
+
compiler_defines = ['-D_REENTRANT']
env.AppendUnique(CCFLAGS = compiler_defines)
- env.AppendUnique(CPPFLAGS = compiler_defines)
-
+ #env.AppendUnique(CPPFLAGS = compiler_defines)
+
if env['build_config'] == 'Debug':
env.AppendUnique(CCFLAGS = '-g')
else:
env.AppendUnique(CCFLAGS = '-O3')
-
+
if gcc_stop_on_warning:
env.AppendUnique(CCFLAGS = ['-Werror'])
-
+
if gcc_cross_prefix:
env['ENV']['PATH'] += os.environ['PATH']
env['AR'] = gcc_cross_prefix+'-ar'
diff --git a/lib/libUPnP/Neptune/Extras/Tools/Logging/NeptuneLogConsoleMulticast.py b/lib/libUPnP/Neptune/Extras/Tools/Logging/NeptuneLogConsoleMulticast.py
deleted file mode 100755
index 1c81a96150..0000000000
--- a/lib/libUPnP/Neptune/Extras/Tools/Logging/NeptuneLogConsoleMulticast.py
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/env python
-from struct import *
-from socket import *
-from optparse import OptionParser
-
-UDP_ADDR = "0.0.0.0"
-UDP_MULTICAST_ADDR = "239.255.255.100"
-UDP_PORT = 7724
-BUFFER_SIZE = 65536
-#HEADER_KEYS = ['Logger', 'Level', 'Source-File', 'Source-Function', 'Source-Line', 'TimeStamp']
-HEADER_KEYS = {
- 'mini': ('Level'),
- 'standard': ('Logger', 'Level', 'Source-Function'),
- 'long': ('Logger', 'Level', 'Source-File', 'Source-Line', 'Source-Function'),
- 'all': ('Logger', 'Level', 'Source-File', 'Source-Line', 'Source-Function', 'TimeStamp'),
- 'custom': ()
-}
-
-Senders = {}
-
-class LogRecord:
- def __init__(self, data):
- offset = 0
- self.headers = {}
- for line in data.split("\r\n"):
- offset += len(line)+2
- if ':' not in line: break
- key,value=line.split(":",1)
- self.headers[key] = value.strip()
- self.body = data[offset:]
-
- def __getitem__(self, index):
- return self.headers[index]
-
- def format(self, sender_index, keys):
- parts = ['['+str(sender_index)+']']
- if 'Level' in keys:
- parts.append('['+self.headers['Level']+']')
- if 'Logger' in keys:
- parts.append(self.headers['Logger'])
- if 'TimeStamp' in keys:
- parts.append(self.headers['TimeStamp'])
- if 'Source-File' in keys:
- if 'Source-Line' in keys:
- parts.append(self.headers['Source-File']+':'+self.headers['Source-Line'])
- else:
- parts.append(self.headers['Source-File'])
- if 'TimeStamp' in keys:
- parts.append(self.headers['TimeStamp'])
- if 'Source-Function' in keys:
- parts.append(self.headers['Source-Function'])
- parts.append(self.body)
- return ' '.join(parts)
-
-class Listener:
- def __init__(self, format='standard', port=UDP_PORT):
- self.socket = socket(AF_INET,SOCK_DGRAM)
- self.socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
- mreq = pack("4sl", inet_aton(UDP_MULTICAST_ADDR), INADDR_ANY)
- self.socket.setsockopt(IPPROTO_IP, IP_ADD_MEMBERSHIP, mreq)
- self.socket.bind((UDP_ADDR, port))
- self.format_keys = HEADER_KEYS[format]
-
- def listen(self):
- while True:
- data,addr = self.socket.recvfrom(BUFFER_SIZE)
- sender_index = len(Senders.keys())
- if addr in Senders:
- sender_index = Senders[addr]
- else:
- print "### NEW SENDER:", addr
- Senders[addr] = sender_index
-
- record = LogRecord(data)
- print record.format(sender_index, self.format_keys)
-
-
-### main
-parser = OptionParser(usage="%prog [options]")
-parser.add_option("-p", "--port", dest="port", help="port number to listen on", type="int", default=UDP_PORT)
-parser.add_option("-f", "--format", dest="format", help="log format (mini, standard, long, or all)", choices=('mini', 'standard', 'long', 'all'), default='standard')
-(options, args) = parser.parse_args()
-
-print "Listening on port", options.port
-l = Listener(format=options.format, port=options.port)
-l.listen()
diff --git a/lib/libUPnP/Neptune/Extras/neptune-logging.properties b/lib/libUPnP/Neptune/Extras/neptune-logging.properties
deleted file mode 100644
index 4fbcc10a18..0000000000
--- a/lib/libUPnP/Neptune/Extras/neptune-logging.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-### configure the root logger
-.level = FINE
-.handlers = ConsoleHandler
-.ConsoleHandler.colors = on
-
-### configure the platinum logger
-platinum.level = FINE
-platinum.handlers = FileHandler
-platinum.FileHandler.filename = platinum.log \ No newline at end of file
diff --git a/lib/libUPnP/Neptune/README.txt b/lib/libUPnP/Neptune/LICENSE
index b1f57581c6..b2c9815bed 100644
--- a/lib/libUPnP/Neptune/README.txt
+++ b/lib/libUPnP/Neptune/LICENSE
@@ -3,7 +3,7 @@ Neptune C++ Runtime System
This software is provided under the following license:
-* Copyright (c) 2002-2010, Axiomatic Systems, LLC.
+* Copyright (c) 2002-2016, Axiomatic Systems, LLC.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/lib/libUPnP/Neptune/README.md b/lib/libUPnP/Neptune/README.md
new file mode 100644
index 0000000000..6154aae0e7
--- /dev/null
+++ b/lib/libUPnP/Neptune/README.md
@@ -0,0 +1 @@
+#Neptune C++ Runtime [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Build Status](https://travis-ci.org/plutinosoft/Neptune.svg)](https://travis-ci.org/plutinosoft/Neptune)
diff --git a/lib/libUPnP/Neptune/Scripts/subtree-pull.sh b/lib/libUPnP/Neptune/Scripts/subtree-pull.sh
deleted file mode 100644
index f886f72280..0000000000
--- a/lib/libUPnP/Neptune/Scripts/subtree-pull.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-#git remote add neptune gitplut@plutinosoft.com:Neptune
-#git subtree add -P ThirdParty/Neptune -m "added Neptune as subproject" neptune/master
-git fetch neptune
-git subtree merge -P ThirdParty/Neptune -m "merged Neptune changes" neptune/master
-
diff --git a/lib/libUPnP/Neptune/Scripts/subtree-push.sh b/lib/libUPnP/Neptune/Scripts/subtree-push.sh
deleted file mode 100644
index 5cedbd18c0..0000000000
--- a/lib/libUPnP/Neptune/Scripts/subtree-push.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-#git remote add neptune gitplut@plutinosoft.com:Neptune
-#git subtree add -P ThirdParty/Neptune -m "added Neptune as subproject" neptune/master
-git subtree split -P ThirdParty/Neptune -b backport_neptune
-git push neptune backport_neptune:master
diff --git a/lib/libUPnP/Neptune/Source/Apps/NetBench/NetBench.cpp b/lib/libUPnP/Neptune/Source/Apps/NetBench/NetBench.cpp
index 2bc413299c..29d876a260 100644
--- a/lib/libUPnP/Neptune/Source/Apps/NetBench/NetBench.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/NetBench/NetBench.cpp
@@ -112,10 +112,14 @@ main(int argc, char** argv)
return 1;
}
- // init options
+ // init options
+#if defined(NPT_CONFIG_ENABLE_TLS)
+ unsigned int tls_options = NPT_HttpTlsConnector::OPTION_ACCEPT_SELF_SIGNED_CERTS | NPT_HttpTlsConnector::OPTION_ACCEPT_HOSTNAME_MISMATCH;
+#else
+ unsigned int tls_options = 0;
+#endif
const char* tls_cert_filename = NULL;
const char* tls_cert_password = NULL;
- unsigned int tls_options = NPT_HttpTlsConnector::OPTION_ACCEPT_SELF_SIGNED_CERTS | NPT_HttpTlsConnector::OPTION_ACCEPT_HOSTNAME_MISMATCH;
const char* url = NULL;
unsigned int threads = 1;
unsigned int max_requests = 0;
@@ -154,6 +158,7 @@ main(int argc, char** argv)
// load a client cert if needed
NPT_TlsContext* tls_context = NULL;
+#if defined(NPT_CONFIG_ENABLE_TLS)
if (tls_options || tls_cert_filename) {
tls_context = new NPT_TlsContext(NPT_TlsContext::OPTION_VERIFY_LATER | NPT_TlsContext::OPTION_ADD_DEFAULT_TRUST_ANCHORS/* | NPT_TlsContext::OPTION_NO_SESSION_CACHE*/);
if (tls_cert_filename) {
@@ -170,7 +175,8 @@ main(int argc, char** argv)
}
}
}
-
+#endif
+
NPT_Array<Worker*> workers;
for (unsigned int i=0; i<threads; i++) {
Worker* worker = new Worker(url, tls_context, tls_options);
diff --git a/lib/libUPnP/Neptune/Source/Apps/NetEcho/NetEcho.cpp b/lib/libUPnP/Neptune/Source/Apps/NetEcho/NetEcho.cpp
index c30de99b01..6443ba0b8e 100644
--- a/lib/libUPnP/Neptune/Source/Apps/NetEcho/NetEcho.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/NetEcho/NetEcho.cpp
@@ -63,12 +63,13 @@ UdpServerLoop(int port)
// info
if (Options.verbose) {
- NPT_Debug("listening on port %d\n", port);
+ printf("listening on port %d\n", port);
}
NPT_Result result = listener.Bind(NPT_SocketAddress(NPT_IpAddress::Any, port));
if (NPT_FAILED(result)) {
- NPT_Debug("ERROR: Bind() failed (%d : %s)\n", result, NPT_ResultText(result));
+ fprintf(stderr, "ERROR: Bind() failed (%d : %s)\n", result, NPT_ResultText(result));
+ return;
}
// packet loop
@@ -80,7 +81,7 @@ UdpServerLoop(int port)
if (NPT_SUCCEEDED(result)) {
if (Options.verbose) {
NPT_String ip = address.GetIpAddress().ToString();
- NPT_Debug("Received %d bytes from %s:%d\n", packet.GetDataSize(), ip.GetChars(), address.GetPort());
+ printf("Received %d bytes from %s:%d\n", packet.GetDataSize(), ip.GetChars(), address.GetPort());
}
listener.Send(packet, &address);
@@ -98,17 +99,18 @@ TcpServerLoop(int port)
NPT_Result result = listener.Bind(NPT_SocketAddress(NPT_IpAddress::Any, port));
if (NPT_FAILED(result)) {
- NPT_Debug("ERROR: Bind() failed (%d : %s)\n", result, NPT_ResultText(result));
+ fprintf(stderr, "ERROR: Bind() failed (%d : %s)\n", result, NPT_ResultText(result));
+ return;
}
NPT_Socket* client;
for (;;) {
- NPT_Debug("waiting for client on port %d\n", port);
+ printf("waiting for client on port %d\n", port);
result = listener.WaitForNewClient(client);
NPT_SocketInfo socket_info;
client->GetInfo(socket_info);
- NPT_Debug("client connected from %s:%d\n",
+ printf("client connected from %s port %d\n",
socket_info.remote_address.GetIpAddress().ToString().GetChars(),
socket_info.remote_address.GetPort());
NPT_InputStreamReference input;
@@ -120,7 +122,7 @@ TcpServerLoop(int port)
NPT_Size bytes_read;
result = input->Read(buffer, sizeof(buffer), &bytes_read);
if (NPT_SUCCEEDED(result)) {
- NPT_Debug("read %ld bytes\n", bytes_read);
+ printf("read %d bytes\n", bytes_read);
output->Write(buffer, bytes_read);
}
} while (NPT_SUCCEEDED(result));
diff --git a/lib/libUPnP/Neptune/Source/Apps/NetGet/NetGet.cpp b/lib/libUPnP/Neptune/Source/Apps/NetGet/NetGet.cpp
index dd755830f0..4dc0a310ea 100644
--- a/lib/libUPnP/Neptune/Source/Apps/NetGet/NetGet.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/NetGet/NetGet.cpp
@@ -249,11 +249,11 @@ main(int argc, char** argv)
unsigned int total_load_time = (unsigned int)(after_body-before_request).ToMillis();
unsigned int body_throughput = 0;
if (body_size && body_load_time) {
- body_throughput = (unsigned int)((8.0 * (double)body_size)/1000.0)/((double)body_load_time/1000.0);
+ body_throughput = (unsigned int)(((8.0 * (double)body_size)/1000.0)/((double)body_load_time/1000.0));
}
unsigned int total_throughput = 0;
if (body_size && total_load_time) {
- total_throughput = (unsigned int)((8.0*(double)body_size)/1000.0)/((double)total_load_time/1000.0);
+ total_throughput = (unsigned int)(((8.0 * (double)body_size)/1000.0)/((double)total_load_time/1000.0));
}
printf("\n-----------------------------------------------------------\n");
diff --git a/lib/libUPnP/Neptune/Source/Apps/NetPing/NetPing.cpp b/lib/libUPnP/Neptune/Source/Apps/NetPing/NetPing.cpp
index b2ea9f0c9a..5fc719f105 100644
--- a/lib/libUPnP/Neptune/Source/Apps/NetPing/NetPing.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/NetPing/NetPing.cpp
@@ -65,7 +65,7 @@ UdpPing(const char* hostname, int port)
// build ping packet
NPT_DataBuffer packet;
const char* packet_data = "PING";
- packet.SetData((NPT_Byte*)packet_data, sizeof(packet_data));
+ packet.SetData((NPT_Byte*)packet_data, 4);
// resolve hostname
NPT_IpAddress ip_address;
@@ -86,7 +86,7 @@ UdpPing(const char* hostname, int port)
//sender.Send(packet, &destination_address);
NPT_SocketInfo socket_info;
sender.GetInfo(socket_info);
- NPT_Debug("sent from %s:%d to %s:%d\n",
+ printf("send from %s:%d to %s:%d\n",
socket_info.local_address.GetIpAddress().ToString().GetChars(),
socket_info.local_address.GetPort(),
socket_info.remote_address.GetIpAddress().ToString().GetChars(),
@@ -101,7 +101,7 @@ UdpPing(const char* hostname, int port)
// socket_info.local_address.GetPort(),
// socket_info.remote_address.GetIpAddress().ToString().GetChars(),
// socket_info.remote_address.GetPort());
- NPT_Debug("send %d bytes\n", 4);
+ printf("send %d bytes\n", 4);
// receive response
NPT_DataBuffer response(32768);
@@ -140,7 +140,11 @@ TcpPing(const char* hostname, int port)
}
// connect to server
- sender.Connect(NPT_SocketAddress(ip_address, port));
+ result = sender.Connect(NPT_SocketAddress(ip_address, port));
+ if (NPT_FAILED(result)) {
+ fprintf(stderr, "ERROR: Connect() failed (%d)\n", result);
+ return;
+ }
NPT_OutputStreamReference output;
// get the current timestamp
@@ -159,7 +163,9 @@ TcpPing(const char* hostname, int port)
NPT_Size bytes_read;
result = input->Read(buffer, sizeof(buffer), &bytes_read);
if (NPT_SUCCEEDED(result)) {
- NPT_Debug("read %ld bytes\n", bytes_read);
+ printf("read %d bytes\n", bytes_read);
+ } else {
+ fprintf(stderr, "ERROR: Read() failed (%d)\n", result);
}
NPT_TimeStamp after;
diff --git a/lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp b/lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp
index 74e42c9a0e..71890621a3 100644
--- a/lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp
@@ -90,6 +90,7 @@ typedef struct {
| constants
+---------------------------------------------------------------------*/
#define PUMP_DEFAULT_PACKET_SIZE 16384
+#define PUMP_MAX_PACKET_SIZE 65536
#define PUMP_MAX_UNDERFLOW 5000
#define PUMP_MIN_SLEEP 10
@@ -431,6 +432,10 @@ main(int argc, char** argv)
if (NPT_StringsEqual(arg, "--packet-size")) {
packet_size = strtoul(*argv++, NULL, 10);
+ if (packet_size == 0 || packet_size > PUMP_MAX_PACKET_SIZE) {
+ fprintf(stderr, "ERROR: invalid packet size\n");
+ return 1;
+ }
continue;
} else if (NPT_StringsEqual(arg, "--verbose")) {
Options.verbose = true;
diff --git a/lib/libUPnP/Neptune/Source/Apps/ZipHttpServer/ZipHttpServer.cpp b/lib/libUPnP/Neptune/Source/Apps/ZipHttpServer/ZipHttpServer.cpp
index a154c978a2..65343a16c7 100644
--- a/lib/libUPnP/Neptune/Source/Apps/ZipHttpServer/ZipHttpServer.cpp
+++ b/lib/libUPnP/Neptune/Source/Apps/ZipHttpServer/ZipHttpServer.cpp
@@ -281,7 +281,8 @@ public:
ZipHttpWorker(unsigned int id, ZipHttpServer* server) :
m_Id(id),
m_Server(server),
- m_State(IDLE) {}
+ m_State(IDLE),
+ m_Verbose(false) {}
// NPT_Runnable methods
virtual void Run();
diff --git a/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp b/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp
index 4a5e165ab8..9f677e4116 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.cpp
@@ -65,19 +65,9 @@ NPT_AutomaticCleaner::~NPT_AutomaticCleaner()
NPT_AutomaticCleaner*
NPT_AutomaticCleaner::GetInstance()
{
- if (Instance) return Instance;
-
- NPT_SingletonLock::GetInstance().Lock();
- if (Instance == NULL) {
- // create the shared instance
- Instance = new NPT_AutomaticCleaner();
- }
- NPT_SingletonLock::GetInstance().Unlock();
-
- return Instance;
+ return &Instance;
}
-NPT_AutomaticCleaner* NPT_AutomaticCleaner::Instance = NULL;
-NPT_AutomaticCleaner::Cleaner NPT_AutomaticCleaner::Cleaner::AutomaticCleaner;
+NPT_AutomaticCleaner NPT_AutomaticCleaner::Instance;
/*----------------------------------------------------------------------
| NPT_AutomaticCleaner::RegisterTlsContext
diff --git a/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h b/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h
index 19b699b8f5..21ff7c0368 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptAutomaticCleaner.h
@@ -48,16 +48,6 @@ public:
virtual ~Singleton() {}
};
- // singleton management
- class Cleaner {
- static Cleaner AutomaticCleaner;
- ~Cleaner() {
- if (Instance) {
- delete Instance;
- Instance = NULL;
- }
- }
- };
static NPT_AutomaticCleaner* GetInstance();
// destructor
@@ -70,7 +60,7 @@ public:
private:
// class members
- static NPT_AutomaticCleaner* Instance;
+ static NPT_AutomaticCleaner Instance;
// constructor
NPT_AutomaticCleaner();
diff --git a/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp b/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp
index f675a65aad..b5ecc259d7 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptBase64.cpp
@@ -80,11 +80,13 @@ NPT_Base64::Decode(const char* base64,
unsigned char c = *base64++;
if (c >= NPT_ARRAY_SIZE(NPT_Base64_Bytes)) continue;
if (url_safe) {
- // remap some characters
+ // remap some characters and forbid the mapped variants
if (c == '-') {
c = '+';
} else if (c == '_') {
c = '/';
+ } else if (c == '+' || c == '/') {
+ c = 0; // will be ignored later
}
}
signed char code = NPT_Base64_Bytes[c];
diff --git a/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp b/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp
index ade852ee01..157a5bc79a 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp
@@ -265,7 +265,8 @@ NPT_BufferedInputStream::ReadLine(NPT_String& line,
// read the line
NPT_Size chars_read = 0;
- NPT_CHECK_NOLOGTIMEOUT(ReadLine(line.UseChars(), max_chars, &chars_read, break_on_cr));
+ NPT_Result result = ReadLine(line.UseChars(), max_chars, &chars_read, break_on_cr);
+ NPT_CHECK_NOLOGTIMEOUT(result);
// adjust the length of the string object
line.SetLength(chars_read);
@@ -309,7 +310,9 @@ NPT_BufferedInputStream::Read(void* buffer,
NPT_CopyMemory(buffer,
m_Buffer.data + m_Buffer.offset,
buffered);
+ buffer = (void*)((NPT_Byte*)buffer+buffered);
m_Buffer.offset += buffered;
+ bytes_to_read -= buffered;
total_read += buffered;
goto done;
}
@@ -414,7 +417,8 @@ NPT_BufferedInputStream::Seek(NPT_Position offset)
if (offset >= m_Position &&
offset - m_Position < m_Buffer.valid - m_Buffer.offset) {
- m_Buffer.offset += offset - m_Position;
+ NPT_Position diff = offset - m_Position;
+ m_Buffer.offset += ((NPT_Size)diff);
m_Position = offset;
return NPT_SUCCESS;
}
diff --git a/lib/libUPnP/Neptune/Source/Core/NptConfig.h b/lib/libUPnP/Neptune/Source/Core/NptConfig.h
index 130d5cc33b..e4be01e440 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptConfig.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptConfig.h
@@ -73,6 +73,7 @@
#define NPT_CONFIG_HAVE_GMTIME_R
#define NPT_CONFIG_HAVE_LOCALTIME
#define NPT_CONFIG_HAVE_LOCALTIME_R
+#define NPT_CONFIG_HAVE_TM_GMTOFF
#endif
#if defined(NPT_CONFIG_HAVE_STRING_H)
@@ -106,7 +107,7 @@
#define NPT_CONFIG_HAVE_NEW_H
/*----------------------------------------------------------------------
-| sockets
+| defaults
+---------------------------------------------------------------------*/
#define NPT_CONFIG_HAVE_SOCKADDR_SA_LEN
@@ -138,7 +139,12 @@
/* linux */
#if defined(__linux__)
#define NPT_CONFIG_HAVE_GETADDRINFO
+//#define NPT_CONFIG_HAVE_GETIFADDRS // Linux has getifaddrs, but it doesn't return the MAC addrs
+ // in a convenient way, so we don't use it
#undef NPT_CONFIG_HAVE_SOCKADDR_SA_LEN
+#define NPT_CONFIG_HAVE_ARPA_INET_H
+#define NPT_CONFIG_HAVE_INET_NTOP
+#define NPT_CONFIG_HAVE_INET_PTON
#endif
/* symbian */
@@ -151,13 +157,22 @@
#if defined(ANDROID)
#define NPT_CONFIG_HAVE_GETADDRINFO
#undef NPT_CONFIG_HAVE_SOCKADDR_SA_LEN
+#define NPT_CONFIG_HAVE_ARPA_INET_H
+#define NPT_CONFIG_HAVE_INET_NTOP
+#define NPT_CONFIG_HAVE_INET_PTON
#endif
/* OSX and iOS */
#if defined(__APPLE__)
#define NPT_CONFIG_HAVE_GETADDRINFO
+#define NPT_CONFIG_HAVE_GETIFADDRS
#define NPT_CONFIG_HAVE_AUTORELEASE_POOL
-#define NPT_CONFIG_HAVE_SYSTEM_LOG_CONFIG
+#define NPT_CONFIG_HAVE_SOCKADDR_IN_SIN_LEN
+#define NPT_CONFIG_HAVE_ARPA_INET_H
+#define NPT_CONFIG_HAVE_INET_NTOP
+#define NPT_CONFIG_HAVE_INET_PTON
+#define NPT_CONFIG_HAVE_NET_IF_DL_H
+#define NPT_CONFIG_HAVE_SOCKADDR_DL
#endif
/*----------------------------------------------------------------------
@@ -276,14 +291,14 @@ typedef long NPT_PointerLong;
#if !defined(NPT_CONFIG_NO_RTTI)
#define NPT_CONFIG_NO_RTTI
#endif
+//#define NPT_ftell ftello64
+//#define NPT_fseek fseeko64
#endif
/* OSX and iOS */
#if defined(__APPLE__)
#include <TargetConditionals.h>
#include <AvailabilityMacros.h>
-#define NPT_CONFIG_HAVE_NET_IF_DL_H
-#define NPT_CONFIG_HAVE_SOCKADDR_DL
#if !defined(TARGET_OS_IPHONE) || !TARGET_OS_IPHONE
#define NPT_CONFIG_HAVE_NET_IF_TYPES_H
#if defined(MAC_OS_X_VERSION_10_6) && (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_6)
diff --git a/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp b/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp
index e363846b15..4e7fb748c5 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp
@@ -594,11 +594,11 @@ NPT_HmacDigest::NPT_HmacDigest(NPT_Digest::Algorithm algorithm,
NPT_UInt8 workspace[NPT_BASIC_DIGEST_BLOCK_SIZE];
// if the key is larger than the block size, use a digest of the key
+ NPT_DataBuffer hk;
if (key_size > NPT_BASIC_DIGEST_BLOCK_SIZE) {
NPT_Digest* key_digest = NULL;
NPT_Digest::Create(algorithm, key_digest);
key_digest->Update(key, key_size);
- NPT_DataBuffer hk;
key_digest->GetDigest(hk);
key = hk.GetData();
key_size = hk.GetDataSize();
diff --git a/lib/libUPnP/Neptune/Source/Core/NptFile.cpp b/lib/libUPnP/Neptune/Source/Core/NptFile.cpp
index 2c2af402e3..e88e180059 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptFile.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptFile.cpp
@@ -332,7 +332,10 @@ NPT_File::GetSize(NPT_LargeSize& size)
// get the file info
NPT_FileInfo info;
- GetInfo(info);
+ NPT_Result result = GetInfo(info);
+ if (NPT_FAILED(result)) {
+ return result;
+ }
switch (info.m_Type) {
case NPT_FileInfo::FILE_TYPE_DIRECTORY: {
diff --git a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp b/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
index af4f6dc949..db2c50759a 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
@@ -767,11 +767,20 @@ skip_first_empty_line:
NPT_String line;
NPT_CHECK_FINER(stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH));
NPT_LOG_FINEST_1("http request: %s", line.GetChars());
+
+ // cleanup lines that may contain '\0' as first character, clients such
+ // Spotify desktop app send SSDP M-SEARCH requests followed by an extra
+ // '\0' character which stays in the buffered stream and messes up parsing
+ // the next request.
+ while (line.GetLength() > 0 && line[0] == '\0') {
+ line = line.Erase(0, 1);
+ }
+
// when using keep-alive connections, clients such as XBox 360
// incorrectly send a few empty lines as body for GET requests
// so we try to skip them until we find something to parse
if (line.GetLength() == 0) goto skip_first_empty_line;
-
+
// check the request line
int first_space = line.Find(' ');
if (first_space < 0) {
@@ -949,18 +958,14 @@ NPT_HttpResponse::Parse(NPT_BufferedInputStream& stream,
// read the response line
NPT_String line;
- NPT_Result res = stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH);
- if (NPT_FAILED(res)) {
- if (res != NPT_ERROR_TIMEOUT && res != NPT_ERROR_EOS) NPT_CHECK_WARNING(res);
- return res;
- }
+ NPT_CHECK_WARNING(stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH));
NPT_LOG_FINER_1("http response: %s", line.GetChars());
// check the response line
// we are lenient here, as we allow the response to deviate slightly from
// strict HTTP (for example, ICY servers response with a method equal to
- // ICY insead of HTTP/1.X
+ // ICY insead of HTTP/1.X)
int first_space = line.Find(' ');
if (first_space < 1) return NPT_ERROR_HTTP_INVALID_RESPONSE_LINE;
int second_space = line.Find(' ', first_space+1);
@@ -1267,6 +1272,7 @@ NPT_HttpStaticProxySelector::GetProxyForUrl(const NPT_HttpUrl& url,
| NPT_HttpConnectionManager::NPT_HttpConnectionManager
+---------------------------------------------------------------------*/
NPT_HttpConnectionManager::NPT_HttpConnectionManager() :
+ m_Lock(true),
m_MaxConnections(NPT_HTTP_CONNECTION_MANAGER_MAX_CONNECTION_POOL_SIZE),
m_MaxConnectionAge(NPT_HTTP_CONNECTION_MANAGER_MAX_CONNECTION_AGE)
{
@@ -1408,6 +1414,10 @@ NPT_Result
NPT_HttpConnectionManager::UntrackConnection(NPT_HttpClient::Connection* connection)
{
NPT_AutoLock lock(m_Lock);
+
+ if (!connection) {
+ return NPT_ERROR_INVALID_PARAMETERS;
+ }
// look for connection by enumerating all client connections
NPT_List<NPT_Map<NPT_HttpClient*, ConnectionList>::Entry*>::Iterator entry =
@@ -1426,7 +1436,7 @@ NPT_HttpConnectionManager::UntrackConnection(NPT_HttpClient::Connection* connect
// untrack client if no more active connections for it
if (connections.GetItemCount() == 0) {
m_ClientConnections.Erase(client);
-}
+ }
return NPT_SUCCESS;
}
@@ -1447,7 +1457,7 @@ NPT_HttpConnectionManager::Untrack(NPT_HttpClient::Connection* connection)
if (Instance == NULL) return NPT_FAILURE;
return GetInstance()->UntrackConnection(connection);
- }
+}
/*----------------------------------------------------------------------
| NPT_HttpConnectionManager::Recycle
@@ -1455,28 +1465,31 @@ NPT_HttpConnectionManager::Untrack(NPT_HttpClient::Connection* connection)
NPT_Result
NPT_HttpConnectionManager::Recycle(NPT_HttpConnectionManager::Connection* connection)
{
- NPT_AutoLock lock(m_Lock);
- Cleanup();
-
- // remove older connections to make room
- while (m_Connections.GetItemCount() >= m_MaxConnections) {
- NPT_List<Connection*>::Iterator head = m_Connections.GetFirstItem();
- if (!head) break;
- delete *head;
- m_Connections.Erase(head);
- NPT_LOG_FINER("removing connection from pool to make some room");
+ // Untrack connection
+ UntrackConnection(connection);
+
+ {
+ NPT_AutoLock lock(m_Lock);
+ Cleanup();
+
+ // remove older connections to make room
+ while (m_Connections.GetItemCount() >= m_MaxConnections) {
+ NPT_List<Connection*>::Iterator head = m_Connections.GetFirstItem();
+ if (!head) break;
+ delete *head;
+ m_Connections.Erase(head);
+ NPT_LOG_FINER("removing connection from pool to make some room");
}
-
- if (connection) {
- // Untrack connection
- UntrackConnection(connection);
-
- // label this connection with the current timestamp and flag
- NPT_System::GetCurrentTimeStamp(connection->m_TimeStamp);
- connection->m_IsRecycled = true;
- // add the connection to the pool
- m_Connections.Add(connection);
+ if (connection) {
+
+ // label this connection with the current timestamp and flag
+ NPT_System::GetCurrentTimeStamp(connection->m_TimeStamp);
+ connection->m_IsRecycled = true;
+
+ // add the connection to the pool
+ m_Connections.Add(connection);
+ }
}
return NPT_SUCCESS;
@@ -1490,7 +1503,7 @@ NPT_HttpConnectionManager::AbortConnections(NPT_HttpClient* client)
{
NPT_AutoLock lock(m_Lock);
- ConnectionList* connections = NULL;
+ ConnectionList* connections = NULL;
if (NPT_SUCCEEDED(m_ClientConnections.Get(client, connections))) {
for (NPT_List<NPT_HttpClient::Connection*>::Iterator i = connections->GetFirstItem();
i;
@@ -1867,9 +1880,6 @@ NPT_HttpClient::WriteRequest(NPT_OutputStream& output_stream,
if (!transfer_encoding.IsEmpty()) {
headers.SetHeader(NPT_HTTP_HEADER_TRANSFER_ENCODING, transfer_encoding);
}
- } else {
- //FIXME: We should only set content length of 0 for methods with expected entities.
- //headers.SetHeader(NPT_HTTP_HEADER_CONTENT_LENGTH, "0");
}
// create a memory stream to buffer the headers
@@ -2126,8 +2136,8 @@ NPT_HttpRequestContext::NPT_HttpRequestContext(const NPT_SocketAddress* local_ad
/*----------------------------------------------------------------------
| NPT_HttpServer::NPT_HttpServer
+---------------------------------------------------------------------*/
-NPT_HttpServer::NPT_HttpServer(NPT_UInt16 listen_port,
- bool reuse_address /* = true */) :
+NPT_HttpServer::NPT_HttpServer(NPT_UInt16 listen_port, bool cancellable) :
+ m_Socket(cancellable?NPT_SOCKET_FLAG_CANCELLABLE:0),
m_BoundPort(0),
m_ServerHeader("Neptune/" NPT_NEPTUNE_VERSION_STRING),
m_Run(true)
@@ -2136,15 +2146,16 @@ NPT_HttpServer::NPT_HttpServer(NPT_UInt16 listen_port,
m_Config.m_ListenPort = listen_port;
m_Config.m_IoTimeout = NPT_HTTP_SERVER_DEFAULT_IO_TIMEOUT;
m_Config.m_ConnectionTimeout = NPT_HTTP_SERVER_DEFAULT_CONNECTION_TIMEOUT;
- m_Config.m_ReuseAddress = reuse_address;
+ m_Config.m_ReuseAddress = true;
}
/*----------------------------------------------------------------------
| NPT_HttpServer::NPT_HttpServer
+---------------------------------------------------------------------*/
-NPT_HttpServer::NPT_HttpServer(NPT_IpAddress listen_address,
- NPT_UInt16 listen_port,
- bool reuse_address /* = true */) :
+NPT_HttpServer::NPT_HttpServer(NPT_IpAddress listen_address,
+ NPT_UInt16 listen_port,
+ bool cancellable) :
+ m_Socket(cancellable?NPT_SOCKET_FLAG_CANCELLABLE:0),
m_BoundPort(0),
m_ServerHeader("Neptune/" NPT_NEPTUNE_VERSION_STRING),
m_Run(true)
@@ -2153,7 +2164,7 @@ NPT_HttpServer::NPT_HttpServer(NPT_IpAddress listen_address,
m_Config.m_ListenPort = listen_port;
m_Config.m_IoTimeout = NPT_HTTP_SERVER_DEFAULT_IO_TIMEOUT;
m_Config.m_ConnectionTimeout = NPT_HTTP_SERVER_DEFAULT_CONNECTION_TIMEOUT;
- m_Config.m_ReuseAddress = reuse_address;
+ m_Config.m_ReuseAddress = true;
}
/*----------------------------------------------------------------------
@@ -2466,11 +2477,15 @@ NPT_HttpServer::RespondToClient(NPT_InputStreamReference& input,
response->SetStatus(404, "Not Found");
}
response->SetEntity(body);
+ if (handler) {
+ handler->Completed(NPT_ERROR_NO_SUCH_ITEM);
handler = NULL;
+ }
} else if (result == NPT_ERROR_PERMISSION_DENIED) {
body->SetInputStream(NPT_HTTP_DEFAULT_403_HTML);
body->SetContentType("text/html");
response->SetStatus(403, "Forbidden");
+ handler->Completed(NPT_ERROR_PERMISSION_DENIED);
handler = NULL;
} else if (result == NPT_ERROR_TERMINATED) {
// mark that we want to exit
@@ -2479,6 +2494,7 @@ NPT_HttpServer::RespondToClient(NPT_InputStreamReference& input,
body->SetInputStream(NPT_HTTP_DEFAULT_500_HTML);
body->SetContentType("text/html");
response->SetStatus(500, "Internal Error");
+ handler->Completed(result);
handler = NULL;
}
@@ -2523,6 +2539,10 @@ end:
delete response;
delete request;
+ if (handler) {
+ handler->Completed(result);
+ }
+
return result;
}
diff --git a/lib/libUPnP/Neptune/Source/Core/NptHttp.h b/lib/libUPnP/Neptune/Source/Core/NptHttp.h
index fd5bfd66b7..3d2a0d2f3c 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptHttp.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptHttp.h
@@ -63,7 +63,7 @@ const NPT_Timeout NPT_HTTP_SERVER_DEFAULT_CONNECTION_TIMEOUT = NPT_TIMEOUT_IN
const NPT_Timeout NPT_HTTP_SERVER_DEFAULT_IO_TIMEOUT = 60000;
const unsigned int NPT_HTTP_CONNECTION_MANAGER_MAX_CONNECTION_POOL_SIZE = 5;
-const unsigned int NPT_HTTP_CONNECTION_MANAGER_MAX_CONNECTION_AGE = 50; // seconds
+const unsigned int NPT_HTTP_CONNECTION_MANAGER_MAX_CONNECTION_AGE = 30; // seconds
const unsigned int NPT_HTTP_MAX_RECONNECTS = 10;
const unsigned int NPT_HTTP_MAX_100_RESPONSES = 10;
@@ -611,6 +611,12 @@ public:
virtual NPT_Result SendResponseBody(const NPT_HttpRequestContext& context,
NPT_HttpResponse& response,
NPT_OutputStream& output);
+
+ /**
+ * A notification method called by the server upon completing the
+ * processing of a request.
+ */
+ virtual void Completed(NPT_Result /*result*/) {}
};
/*----------------------------------------------------------------------
@@ -639,7 +645,7 @@ private:
};
/*----------------------------------------------------------------------
-| NPT_HttpFileRequestHandler_FileTypeMap
+| NPT_HttpFileRequestHandler_DefaultFileTypeMapEntry
+---------------------------------------------------------------------*/
typedef struct NPT_HttpFileRequestHandler_DefaultFileTypeMapEntry {
const char* extension;
@@ -708,11 +714,10 @@ public:
};
// constructors and destructor
- NPT_HttpServer(NPT_UInt16 listen_port = NPT_HTTP_DEFAULT_PORT,
- bool reuse_address = true);
+ NPT_HttpServer(NPT_UInt16 listen_port = NPT_HTTP_DEFAULT_PORT, bool cancellable = false);
NPT_HttpServer(NPT_IpAddress listen_address,
NPT_UInt16 listen_port = NPT_HTTP_DEFAULT_PORT,
- bool reuse_address = true);
+ bool cancellable = false);
virtual ~NPT_HttpServer();
// methods
diff --git a/lib/libUPnP/Neptune/Source/Core/NptList.h b/lib/libUPnP/Neptune/Source/Core/NptList.h
index e1712c5464..37d1802d05 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptList.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptList.h
@@ -195,7 +195,7 @@ public:
NPT_List<T> right;
NPT_CHECK(Cut(GetItemCount() >> 1, right));
- // Sort ourselves again
+ // sort the left side
Sort(function);
// sort the right side
@@ -207,8 +207,7 @@ public:
} else {
// append right
right.m_Head->m_Prev = m_Tail;
- if (m_Tail) m_Tail->m_Next = right.m_Head;
- if (!m_Head) m_Head = right.m_Head;
+ m_Tail->m_Next = right.m_Head;
m_Tail = right.m_Tail;
m_ItemCount += right.m_ItemCount;
diff --git a/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp b/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp
index 5c75afe908..51d20e7429 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp
@@ -107,6 +107,9 @@ public:
void Log(const NPT_LogRecord& record) override;
private:
+ // constructor
+ NPT_LogTcpHandler() : m_Port(0) {}
+
// methods
NPT_Result Connect();
@@ -186,6 +189,10 @@ private:
#define NPT_LOG_CONSOLE_HANDLER_DEFAULT_COLOR_MODE true
#endif
+#ifndef NPT_CONFIG_DEFAULT_LOG_CONSOLE_HANDLER_OUTPUTS
+#define NPT_CONFIG_DEFAULT_LOG_CONSOLE_HANDLER_OUTPUTS OUTPUT_TO_DEBUG
+#endif
+
#define NPT_LOG_FILE_HANDLER_MIN_RECYCLE_SIZE 1000000
#define NPT_LOG_FORMAT_FILTER_NO_SOURCE 1
@@ -429,6 +436,7 @@ NPT_Log::FormatRecordToStream(const NPT_LogRecord& record,
+---------------------------------------------------------------------*/
NPT_LogManager::NPT_LogManager() :
m_LockOwner(0),
+ m_LockRecursion(0),
m_Enabled(true),
m_Configured(false),
m_Root(NULL)
@@ -468,9 +476,11 @@ void
NPT_LogManager::Lock()
{
NPT_Thread::ThreadId me = NPT_Thread::GetCurrentThreadId();
- if (m_LockOwner == me) return;
- m_Lock.Lock();
- m_LockOwner = me;
+ if (m_LockOwner != me) {
+ m_Lock.Lock();
+ m_LockOwner = me;
+ }
+ ++m_LockRecursion;
}
/*----------------------------------------------------------------------
@@ -479,8 +489,10 @@ NPT_LogManager::Lock()
void
NPT_LogManager::Unlock()
{
- m_LockOwner = 0;
- m_Lock.Unlock();
+ if (--m_LockRecursion == 0) {
+ m_LockOwner = (NPT_Thread::ThreadId)0;
+ m_Lock.Unlock();
+ }
}
/*----------------------------------------------------------------------
@@ -489,11 +501,13 @@ NPT_LogManager::Unlock()
NPT_Result
NPT_LogManager::Configure(const char* config_sources)
{
- //NPT_AutoLock lock(LogManager.m_Lock);
-
// exit if we're already initialized
if (m_Configured) return NPT_SUCCESS;
+ // prevent multiple threads from configuring at the same time
+ NPT_LogManagerAutoLocker lock(*this);
+ if (m_Configured) return NPT_SUCCESS;
+
// we need to be disabled while we configure ourselves
NPT_LogManagerAutoDisabler autodisabler;
@@ -523,6 +537,7 @@ NPT_LogManager::Configure(const char* config_sources)
config_source.Assign(source, (NPT_Size)(cursor-source));
config_source.Trim(" \t");
ParseConfigSource(config_source);
+ if (*cursor == '|') source = cursor+1;
}
if (*cursor == '\0') break;
}
@@ -808,9 +823,6 @@ NPT_LogManager::GetLogger(const char* name)
// exit now if the log manager is disabled
if (!LogManager.m_Enabled) return NULL;
- // auto lock until we return from this method
- NPT_LogManagerAutoLocker lock(LogManager);
-
/* check that the manager is initialized */
if (!LogManager.m_Configured) {
/* init the manager */
@@ -818,6 +830,9 @@ NPT_LogManager::GetLogger(const char* name)
NPT_ASSERT(LogManager.m_Configured);
}
+ // auto lock until we return from this method
+ NPT_LogManagerAutoLocker lock(LogManager);
+
/* check if this logger is already configured */
NPT_Logger* logger = LogManager.FindLogger(name);
if (logger) return logger;
@@ -958,11 +973,11 @@ NPT_Logger::Log(int level,
record.m_SourceLine = source_line;
record.m_SourceFunction = source_function;
NPT_System::GetCurrentTimeStamp(record.m_TimeStamp);
- record.m_ThreadId = NPT_Thread::GetCurrentThreadId();
+ record.m_ThreadId = (NPT_UInt64)NPT_Thread::GetCurrentThreadId();
/* call all handlers for this logger and parents */
m_Manager.Lock();
- //m_Manager.SetEnabled(false); // prevent recursion
+ m_Manager.SetEnabled(false); // prevent recursion
while (logger) {
/* call all handlers for the current logger */
for (NPT_List<NPT_LogHandler*>::Iterator i = logger->m_Handlers.GetFirstItem();
@@ -979,7 +994,7 @@ NPT_Logger::Log(int level,
break;
}
}
- //m_Manager.SetEnabled(true);
+ m_Manager.SetEnabled(true);
m_Manager.Unlock();
/* free anything we may have allocated */
@@ -1101,7 +1116,7 @@ NPT_LogConsoleHandler::Create(const char* logger_name,
}
NPT_String* outputs;
- instance->m_Outputs = OUTPUT_TO_DEBUG;
+ instance->m_Outputs = NPT_CONFIG_DEFAULT_LOG_CONSOLE_HANDLER_OUTPUTS;
outputs = LogManager.GetConfigValue(logger_prefix,".outputs");
if (outputs) {
outputs->ToInteger(instance->m_Outputs, true);
diff --git a/lib/libUPnP/Neptune/Source/Core/NptLogging.h b/lib/libUPnP/Neptune/Source/Core/NptLogging.h
index 60966c922e..cbd98caaf9 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptLogging.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptLogging.h
@@ -64,7 +64,7 @@ public:
const char* m_SourceFile;
unsigned int m_SourceLine;
const char* m_SourceFunction;
- unsigned long m_ThreadId;
+ NPT_UInt64 m_ThreadId;
};
class NPT_LogHandler {
@@ -93,7 +93,11 @@ public:
unsigned int source_line,
const char* source_function,
const char* msg,
- ...);
+ ...)
+#ifdef __GNUC__
+ __attribute__ ((format (printf, 6, 7)))
+#endif
+ ;
NPT_Result AddHandler(NPT_LogHandler* handler, bool transfer_ownership = true);
NPT_Result DeleteHandlers();
@@ -176,6 +180,7 @@ private:
// members
NPT_Mutex m_Lock;
NPT_Thread::ThreadId m_LockOwner;
+ unsigned int m_LockRecursion;
bool m_Enabled;
bool m_Configured;
NPT_List<NPT_LogConfigEntry> m_Config;
@@ -229,9 +234,8 @@ NPT_Result NPT_GetSystemLogConfig(NPT_String& config);
}
#if defined(NPT_CONFIG_ENABLE_LOGGING)
-//TODO: volatile makes tons of errors for me
-//#define NPT_DEFINE_LOGGER(_logger, _name) static volatile NPT_LoggerReference _logger = { NULL, (_name) };
-#define NPT_DEFINE_LOGGER(_logger, _name) static NPT_LoggerReference _logger = { NULL, (_name) };
+
+#define NPT_DEFINE_LOGGER(_logger, _name) static volatile NPT_LoggerReference _logger = { NULL, (_name) };
#define NPT_LOG_X(_logger, _level, _argsx) \
do { \
diff --git a/lib/libUPnP/Neptune/Source/Core/NptMap.h b/lib/libUPnP/Neptune/Source/Core/NptMap.h
index fc12b8797b..75acbbed5f 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptMap.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptMap.h
@@ -52,7 +52,7 @@ public:
public:
// constructor
Entry(const K& key, const V& value) : m_Key(key), m_Value(value) {}
- Entry(const K& key) : m_Key(key) {}
+ Entry(const K& key) : m_Key(key), m_Value() {}
// accessors
const K& GetKey() const { return m_Key; }
@@ -326,7 +326,7 @@ public:
public:
// constructor
Entry(NPT_UInt32 hash_value, const K& key, const V& value) : m_HashValue(hash_value), m_Key(key), m_Value(value) {}
- Entry(NPT_UInt32 hash_value, const K& key) : m_HashValue(hash_value), m_Key(key) {}
+ Entry(NPT_UInt32 hash_value, const K& key) : m_HashValue(hash_value), m_Key(key), m_Value() {}
// accessors
const K& GetKey() const { return m_Key; }
diff --git a/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp b/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp
index 8fb9153acf..1b8bde7e12 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp
@@ -2,7 +2,7 @@
|
| Neptune - Network
|
-| Copyright (c) 2002-2008, Axiomatic Systems, LLC.
+| Copyright (c) 2002-2016, Axiomatic Systems, LLC.
| All rights reserved.
|
| Redistribution and use in source and binary forms, with or without
@@ -36,22 +36,31 @@
#include "NptUtils.h"
/*----------------------------------------------------------------------
-| NPT_IpAddress::Any
+| NPT_IpAddress::NPT_IpAddress
+---------------------------------------------------------------------*/
-const NPT_IpAddress NPT_IpAddress::Any;
+NPT_IpAddress::NPT_IpAddress() :
+ m_Type(IPV4),
+ m_ScopeId(0)
+{
+ NPT_SetMemory(m_Address, 0, sizeof(m_Address));
+}
/*----------------------------------------------------------------------
| NPT_IpAddress::NPT_IpAddress
+---------------------------------------------------------------------*/
-NPT_IpAddress::NPT_IpAddress()
+NPT_IpAddress::NPT_IpAddress(Type type) :
+ m_Type(type),
+ m_ScopeId(0)
{
- m_Address[0] = m_Address[1] = m_Address[2] = m_Address[3] = 0;
+ NPT_SetMemory(m_Address, 0, sizeof(m_Address));
}
/*----------------------------------------------------------------------
| NPT_IpAddress::NPT_IpAddress
+---------------------------------------------------------------------*/
-NPT_IpAddress::NPT_IpAddress(unsigned long address)
+NPT_IpAddress::NPT_IpAddress(unsigned long address) :
+ m_Type(IPV4),
+ m_ScopeId(0)
{
Set(address);
}
@@ -62,8 +71,11 @@ NPT_IpAddress::NPT_IpAddress(unsigned long address)
NPT_IpAddress::NPT_IpAddress(unsigned char a,
unsigned char b,
unsigned char c,
- unsigned char d)
+ unsigned char d) :
+ m_Type(IPV4),
+ m_ScopeId(0)
{
+ NPT_SetMemory(&m_Address[0], 0, sizeof(m_Address));
m_Address[0] = a;
m_Address[1] = b;
m_Address[2] = c;
@@ -71,49 +83,21 @@ NPT_IpAddress::NPT_IpAddress(unsigned char a,
}
/*----------------------------------------------------------------------
-| NPT_IpAddress::Parse
+| NPT_IpAddress::NPT_IpAddress
+---------------------------------------------------------------------*/
-NPT_Result
-NPT_IpAddress::Parse(const char* name)
+NPT_IpAddress::NPT_IpAddress(Type type, const unsigned char* address, unsigned int size, NPT_UInt32 scope_id) :
+ m_Type(type),
+ m_ScopeId(scope_id)
{
- // check the name
- if (name == NULL) return NPT_ERROR_INVALID_PARAMETERS;
-
- // clear the address
- m_Address[0] = m_Address[1] = m_Address[2] = m_Address[3] = 0;
-
- // parse
- unsigned int fragment;
- bool fragment_empty = true;
- unsigned char address[4];
- unsigned int accumulator;
- for (fragment = 0, accumulator = 0; fragment < 4; ++name) {
- if (*name == '\0' || *name == '.') {
- // fragment terminator
- if (fragment_empty) return NPT_ERROR_INVALID_SYNTAX;
- address[fragment++] = accumulator;
- if (*name == '\0') break;
- accumulator = 0;
- fragment_empty = true;
- } else if (*name >= '0' && *name <= '9') {
- // numerical character
- accumulator = accumulator*10 + (*name - '0');
- if (accumulator > 255) return NPT_ERROR_INVALID_SYNTAX;
- fragment_empty = false;
- } else {
- // invalid character
- return NPT_ERROR_INVALID_SYNTAX;
- }
- }
-
- if (fragment == 4 && *name == '\0' && !fragment_empty) {
- m_Address[0] = address[0];
- m_Address[1] = address[1];
- m_Address[2] = address[2];
- m_Address[3] = address[3];
- return NPT_SUCCESS;
+ if (type == IPV6 && size == 16) {
+ NPT_CopyMemory(&m_Address[0], address, 16);
+ } else if (type == IPV4 && size == 4) {
+ NPT_CopyMemory(&m_Address[0], address, 4);
+ NPT_SetMemory(&m_Address[4], 0, 12);
+ m_ScopeId = 0;
} else {
- return NPT_ERROR_INVALID_SYNTAX;
+ NPT_SetMemory(&m_Address[0], 0, 16);
+ m_ScopeId = 0;
}
}
@@ -140,35 +124,19 @@ NPT_IpAddress::AsBytes() const
}
/*----------------------------------------------------------------------
-| NPT_IpAddress::ToString
-+---------------------------------------------------------------------*/
-NPT_String
-NPT_IpAddress::ToString() const
-{
- NPT_String address;
- address.Reserve(16);
- address += NPT_String::FromInteger(m_Address[0]);
- address += '.';
- address += NPT_String::FromInteger(m_Address[1]);
- address += '.';
- address += NPT_String::FromInteger(m_Address[2]);
- address += '.';
- address += NPT_String::FromInteger(m_Address[3]);
-
- return address;
-}
-
-/*----------------------------------------------------------------------
| NPT_IpAddress::Set
+---------------------------------------------------------------------*/
NPT_Result
NPT_IpAddress::Set(const unsigned char bytes[4])
{
+ m_Type = IPV4;
m_Address[0] = bytes[0];
m_Address[1] = bytes[1];
m_Address[2] = bytes[2];
m_Address[3] = bytes[3];
-
+ NPT_SetMemory(&m_Address[4], 0, sizeof(m_Address)-4);
+ m_ScopeId = 0; // always 0 for IPv4
+
return NPT_SUCCESS;
}
@@ -178,11 +146,36 @@ NPT_IpAddress::Set(const unsigned char bytes[4])
NPT_Result
NPT_IpAddress::Set(unsigned long address)
{
+ m_Type = IPV4;
m_Address[0] = (unsigned char)((address >> 24) & 0xFF);
m_Address[1] = (unsigned char)((address >> 16) & 0xFF);
m_Address[2] = (unsigned char)((address >> 8) & 0xFF);
m_Address[3] = (unsigned char)((address ) & 0xFF);
+ NPT_SetMemory(&m_Address[4], 0, sizeof(m_Address)-4);
+ m_ScopeId = 0; // always 0 for IPv4
+
+ return NPT_SUCCESS;
+}
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Set
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_IpAddress::Set(const unsigned char* bytes, unsigned int size, NPT_UInt32 scope_id)
+{
+ NPT_SetMemory(&m_Address[0], 0, sizeof(m_Address));
+ if (size == 4) {
+ m_Type = IPV4;
+ NPT_CopyMemory(&m_Address[0], bytes, 4);
+ m_ScopeId = 0; // always 0 for IPv4
+ } else if (size == 16) {
+ m_Type = IPV6;
+ NPT_CopyMemory(&m_Address[0], bytes, 16);
+ m_ScopeId = scope_id;
+ } else {
+ return NPT_ERROR_INVALID_PARAMETERS;
+ }
+
return NPT_SUCCESS;
}
@@ -192,7 +185,172 @@ NPT_IpAddress::Set(unsigned long address)
bool
NPT_IpAddress::operator==(const NPT_IpAddress& other) const
{
- return other.AsLong() == AsLong();
+ unsigned int bytes_to_check = (m_Type == IPV4)?4:16;
+ for (unsigned int i=0; i<bytes_to_check; i++) {
+ if (m_Address[i] != other.m_Address[i]) {
+ return false;
+ }
+ }
+ return m_Type == other.m_Type;
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::ToUrlHost
++---------------------------------------------------------------------*/
+NPT_String
+NPT_IpAddress::ToUrlHost() const
+{
+ if (m_Type == IPV6) {
+ NPT_String result = "[";
+ result += ToString();
+ return result+"]";
+ } else {
+ return ToString();
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsUnspecified
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsUnspecified() const
+{
+ for (unsigned int i=0; i<(unsigned int)(m_Type==IPV4?4:16); i++) {
+ if (m_Address[i]) return false;
+ }
+ return true;
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsLooppack
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsLooppack() const
+{
+ if (m_Type == IPV4) {
+ return m_Address[0] == 127 &&
+ m_Address[1] == 0 &&
+ m_Address[2] == 0 &&
+ m_Address[3] == 1;
+ } else {
+ return m_Address[ 0] == 0 &&
+ m_Address[ 1] == 0 &&
+ m_Address[ 2] == 0 &&
+ m_Address[ 3] == 0 &&
+ m_Address[ 4] == 0 &&
+ m_Address[ 5] == 0 &&
+ m_Address[ 6] == 0 &&
+ m_Address[ 7] == 0 &&
+ m_Address[ 8] == 0 &&
+ m_Address[ 9] == 0 &&
+ m_Address[10] == 0 &&
+ m_Address[11] == 0 &&
+ m_Address[12] == 0 &&
+ m_Address[13] == 0 &&
+ m_Address[14] == 0 &&
+ m_Address[15] == 1;
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsV4Compatible
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsV4Compatible() const
+{
+ if (m_Type == IPV4) return true;
+ return m_Address[ 0] == 0 &&
+ m_Address[ 1] == 0 &&
+ m_Address[ 2] == 0 &&
+ m_Address[ 3] == 0 &&
+ m_Address[ 4] == 0 &&
+ m_Address[ 5] == 0 &&
+ m_Address[ 6] == 0 &&
+ m_Address[ 7] == 0 &&
+ m_Address[ 8] == 0 &&
+ m_Address[ 9] == 0 &&
+ m_Address[10] == 0 &&
+ m_Address[11] == 0 &&
+ !(m_Address[12] == 0 &&
+ m_Address[13] == 0 &&
+ m_Address[14] == 0 &&
+ m_Address[15] == 0) &&
+ !(m_Address[12] == 0 &&
+ m_Address[13] == 0 &&
+ m_Address[14] == 0 &&
+ m_Address[15] == 1);
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsV4Mapped
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsV4Mapped() const
+{
+ if (m_Type == IPV4) return false;
+ return m_Address[ 0] == 0 &&
+ m_Address[ 1] == 0 &&
+ m_Address[ 2] == 0 &&
+ m_Address[ 3] == 0 &&
+ m_Address[ 4] == 0 &&
+ m_Address[ 5] == 0 &&
+ m_Address[ 6] == 0 &&
+ m_Address[ 7] == 0 &&
+ m_Address[ 8] == 0 &&
+ m_Address[ 9] == 0 &&
+ m_Address[10] == 0xFF &&
+ m_Address[11] == 0xFF;
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsLinkLocal
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsLinkLocal() const
+{
+ if (m_Type == IPV4) {
+ return m_Address[0] == 169 && m_Address[1] == 254;
+ } else {
+ return m_Address[0] == 0xFE && ((m_Address[1]&0xC0) == 0x80);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsSiteLocal
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsSiteLocal() const
+{
+ if (m_Type == IPV4) return false;
+ return m_Address[0] == 0xFE && ((m_Address[1]&0xC0) == 0xC0);
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsUniqueLocal
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsUniqueLocal() const
+{
+ if (m_Type == IPV4) {
+ return (m_Address[0] == 10) ||
+ (m_Address[0] == 172 && (m_Address[1]&0xF0) == 16) ||
+ (m_Address[0] == 192 && m_Address[1] == 168);
+ } else {
+ return ((m_Address[0] & 0xFE) == 0xFC);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::IsMulticast
++---------------------------------------------------------------------*/
+bool
+NPT_IpAddress::IsMulticast() const
+{
+ if (m_Type == IPV4) {
+ return (m_Address[0] & 0xF0) == 224;
+ } else {
+ return m_Address[0] == 0xFF;
+ }
}
/*----------------------------------------------------------------------
diff --git a/lib/libUPnP/Neptune/Source/Core/NptNetwork.h b/lib/libUPnP/Neptune/Source/Core/NptNetwork.h
index 6486f0353a..fb37f44441 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptNetwork.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptNetwork.h
@@ -74,23 +74,48 @@ typedef unsigned int NPT_IpPort;
class NPT_IpAddress
{
public:
+ // constants
+ typedef enum {
+ IPV4,
+ IPV6
+ } Type;
+
// class members
static const NPT_IpAddress Any;
+ static const NPT_IpAddress Loopback;
// constructors and destructor
NPT_IpAddress();
+ NPT_IpAddress(Type type);
NPT_IpAddress(unsigned long address);
NPT_IpAddress(unsigned char a, unsigned char b, unsigned char c, unsigned char d);
+ NPT_IpAddress(Type type, const unsigned char* address, unsigned int size, NPT_UInt32 scope_id = 0);
+ // accessors
+ Type GetType() const { return m_Type; }
+ NPT_UInt32 GetScopeId() const { return m_ScopeId; }
+
// methods
NPT_Result ResolveName(const char* name,
NPT_Timeout timeout = NPT_TIMEOUT_INFINITE);
NPT_Result Parse(const char* name);
NPT_Result Set(unsigned long address);
NPT_Result Set(const unsigned char bytes[4]);
+ NPT_Result Set(const unsigned char* bytes, unsigned int size, NPT_UInt32 scope_id = 0);
const unsigned char* AsBytes() const;
unsigned long AsLong() const;
NPT_String ToString() const;
+ NPT_String ToUrlHost() const;
+
+ // address properties
+ bool IsUnspecified() const;
+ bool IsLooppack() const;
+ bool IsV4Compatible() const;
+ bool IsV4Mapped() const;
+ bool IsLinkLocal() const;
+ bool IsSiteLocal() const;
+ bool IsUniqueLocal() const;
+ bool IsMulticast() const;
// operators
bool operator==(const NPT_IpAddress& other) const;
@@ -100,7 +125,9 @@ public:
private:
// members
- unsigned char m_Address[4];
+ Type m_Type;
+ unsigned char m_Address[16];
+ NPT_UInt32 m_ScopeId; // IPv6 only
};
/*----------------------------------------------------------------------
diff --git a/lib/libUPnP/Neptune/Source/Core/NptResults.cpp b/lib/libUPnP/Neptune/Source/Core/NptResults.cpp
index 1ebb307997..cf87793dae 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptResults.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptResults.cpp
@@ -99,6 +99,7 @@ NPT_ResultText(NPT_Result result)
case NPT_ERROR_ADDRESS_IN_USE: return "NPT_ERROR_ADDRESS_IN_USE";
case NPT_ERROR_NETWORK_DOWN: return "NPT_ERROR_NETWORK_DOWN";
case NPT_ERROR_NETWORK_UNREACHABLE: return "NPT_ERROR_NETWORK_UNREACHABLE";
+ case NPT_ERROR_HOST_UNREACHABLE: return "NPT_ERROR_HOST_UNREACHABLE";
case NPT_ERROR_NO_SUCH_INTERFACE: return "NPT_ERROR_NO_SUCH_INTERFACE";
case NPT_ERROR_XML_INVALID_NESTING: return "NPT_ERROR_XML_INVALID_NESTING";
case NPT_ERROR_XML_TAG_MISMATCH: return "NPT_ERROR_XML_TAG_MISMATCH";
@@ -150,4 +151,3 @@ NPT_ResultText(NPT_Result result)
default: return "UNKNOWN";
}
}
-
diff --git a/lib/libUPnP/Neptune/Source/Core/NptResults.h b/lib/libUPnP/Neptune/Source/Core/NptResults.h
index 88025f7b9d..274c54599c 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptResults.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptResults.h
@@ -111,49 +111,49 @@ do { \
#endif
// error bases
-#define NPT_ERROR_BASE_GENERAL (NPT_ERROR_BASE-0)
-#define NPT_ERROR_BASE_LIST (NPT_ERROR_BASE-100)
-#define NPT_ERROR_BASE_FILE (NPT_ERROR_BASE-200)
-#define NPT_ERROR_BASE_IO (NPT_ERROR_BASE-300)
-#define NPT_ERROR_BASE_SOCKET (NPT_ERROR_BASE-400)
-#define NPT_ERROR_BASE_INTERFACES (NPT_ERROR_BASE-500)
-#define NPT_ERROR_BASE_XML (NPT_ERROR_BASE-600)
-#define NPT_ERROR_BASE_UNIX (NPT_ERROR_BASE-700)
-#define NPT_ERROR_BASE_HTTP (NPT_ERROR_BASE-800)
-#define NPT_ERROR_BASE_THREADS (NPT_ERROR_BASE-900)
-#define NPT_ERROR_BASE_SERIAL_PORT (NPT_ERROR_BASE-1000)
-#define NPT_ERROR_BASE_TLS (NPT_ERROR_BASE-1100)
+const int NPT_ERROR_BASE_GENERAL = NPT_ERROR_BASE-0;
+const int NPT_ERROR_BASE_LIST = NPT_ERROR_BASE-100;
+const int NPT_ERROR_BASE_FILE = NPT_ERROR_BASE-200;
+const int NPT_ERROR_BASE_IO = NPT_ERROR_BASE-300;
+const int NPT_ERROR_BASE_SOCKET = NPT_ERROR_BASE-400;
+const int NPT_ERROR_BASE_INTERFACES = NPT_ERROR_BASE-500;
+const int NPT_ERROR_BASE_XML = NPT_ERROR_BASE-600;
+const int NPT_ERROR_BASE_UNIX = NPT_ERROR_BASE-700;
+const int NPT_ERROR_BASE_HTTP = NPT_ERROR_BASE-800;
+const int NPT_ERROR_BASE_THREADS = NPT_ERROR_BASE-900;
+const int NPT_ERROR_BASE_SERIAL_PORT = NPT_ERROR_BASE-1000;
+const int NPT_ERROR_BASE_TLS = NPT_ERROR_BASE-1100;
// general errors
-#define NPT_ERROR_INVALID_PARAMETERS (NPT_ERROR_BASE_GENERAL - 0)
-#define NPT_ERROR_PERMISSION_DENIED (NPT_ERROR_BASE_GENERAL - 1)
-#define NPT_ERROR_OUT_OF_MEMORY (NPT_ERROR_BASE_GENERAL - 2)
-#define NPT_ERROR_NO_SUCH_NAME (NPT_ERROR_BASE_GENERAL - 3)
-#define NPT_ERROR_NO_SUCH_PROPERTY (NPT_ERROR_BASE_GENERAL - 4)
-#define NPT_ERROR_NO_SUCH_ITEM (NPT_ERROR_BASE_GENERAL - 5)
-#define NPT_ERROR_NO_SUCH_CLASS (NPT_ERROR_BASE_GENERAL - 6)
-#define NPT_ERROR_OVERFLOW (NPT_ERROR_BASE_GENERAL - 7)
-#define NPT_ERROR_INTERNAL (NPT_ERROR_BASE_GENERAL - 8)
-#define NPT_ERROR_INVALID_STATE (NPT_ERROR_BASE_GENERAL - 9)
-#define NPT_ERROR_INVALID_FORMAT (NPT_ERROR_BASE_GENERAL - 10)
-#define NPT_ERROR_INVALID_SYNTAX (NPT_ERROR_BASE_GENERAL - 11)
-#define NPT_ERROR_NOT_IMPLEMENTED (NPT_ERROR_BASE_GENERAL - 12)
-#define NPT_ERROR_NOT_SUPPORTED (NPT_ERROR_BASE_GENERAL - 13)
-#define NPT_ERROR_TIMEOUT (NPT_ERROR_BASE_GENERAL - 14)
-#define NPT_ERROR_WOULD_BLOCK (NPT_ERROR_BASE_GENERAL - 15)
-#define NPT_ERROR_TERMINATED (NPT_ERROR_BASE_GENERAL - 16)
-#define NPT_ERROR_OUT_OF_RANGE (NPT_ERROR_BASE_GENERAL - 17)
-#define NPT_ERROR_OUT_OF_RESOURCES (NPT_ERROR_BASE_GENERAL - 18)
-#define NPT_ERROR_NOT_ENOUGH_SPACE (NPT_ERROR_BASE_GENERAL - 19)
-#define NPT_ERROR_INTERRUPTED (NPT_ERROR_BASE_GENERAL - 20)
-#define NPT_ERROR_CANCELLED (NPT_ERROR_BASE_GENERAL - 21)
+const int NPT_ERROR_INVALID_PARAMETERS = NPT_ERROR_BASE_GENERAL - 0;
+const int NPT_ERROR_PERMISSION_DENIED = NPT_ERROR_BASE_GENERAL - 1;
+const int NPT_ERROR_OUT_OF_MEMORY = NPT_ERROR_BASE_GENERAL - 2;
+const int NPT_ERROR_NO_SUCH_NAME = NPT_ERROR_BASE_GENERAL - 3;
+const int NPT_ERROR_NO_SUCH_PROPERTY = NPT_ERROR_BASE_GENERAL - 4;
+const int NPT_ERROR_NO_SUCH_ITEM = NPT_ERROR_BASE_GENERAL - 5;
+const int NPT_ERROR_NO_SUCH_CLASS = NPT_ERROR_BASE_GENERAL - 6;
+const int NPT_ERROR_OVERFLOW = NPT_ERROR_BASE_GENERAL - 7;
+const int NPT_ERROR_INTERNAL = NPT_ERROR_BASE_GENERAL - 8;
+const int NPT_ERROR_INVALID_STATE = NPT_ERROR_BASE_GENERAL - 9;
+const int NPT_ERROR_INVALID_FORMAT = NPT_ERROR_BASE_GENERAL - 10;
+const int NPT_ERROR_INVALID_SYNTAX = NPT_ERROR_BASE_GENERAL - 11;
+const int NPT_ERROR_NOT_IMPLEMENTED = NPT_ERROR_BASE_GENERAL - 12;
+const int NPT_ERROR_NOT_SUPPORTED = NPT_ERROR_BASE_GENERAL - 13;
+const int NPT_ERROR_TIMEOUT = NPT_ERROR_BASE_GENERAL - 14;
+const int NPT_ERROR_WOULD_BLOCK = NPT_ERROR_BASE_GENERAL - 15;
+const int NPT_ERROR_TERMINATED = NPT_ERROR_BASE_GENERAL - 16;
+const int NPT_ERROR_OUT_OF_RANGE = NPT_ERROR_BASE_GENERAL - 17;
+const int NPT_ERROR_OUT_OF_RESOURCES = NPT_ERROR_BASE_GENERAL - 18;
+const int NPT_ERROR_NOT_ENOUGH_SPACE = NPT_ERROR_BASE_GENERAL - 19;
+const int NPT_ERROR_INTERRUPTED = NPT_ERROR_BASE_GENERAL - 20;
+const int NPT_ERROR_CANCELLED = NPT_ERROR_BASE_GENERAL - 21;
/* standard error codes */
/* these are special codes to convey an errno */
/* the error code is (SHI_ERROR_BASE_ERRNO - errno) */
/* where errno is the positive integer from errno.h */
-#define NPT_ERROR_BASE_ERRNO (NPT_ERROR_BASE-2000)
-#define NPT_ERROR_ERRNO(e) (NPT_ERROR_BASE_ERRNO - (e))
+const int NPT_ERROR_BASE_ERRNO = NPT_ERROR_BASE-2000;
+#define NPT_ERROR_ERRNO(e) (NPT_ERROR_BASE_ERRNO - (e))
/*----------------------------------------------------------------------
| functions
diff --git a/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp b/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp
index 76739c882c..798176d0f1 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp
@@ -41,7 +41,6 @@
| NPT_RingBuffer::NPT_RingBuffer
+---------------------------------------------------------------------*/
NPT_RingBuffer::NPT_RingBuffer(NPT_Size size) :
-// m_Size(size),
m_BufferIsLocal(true),
m_Closed(false)
{
@@ -55,7 +54,6 @@ NPT_RingBuffer::NPT_RingBuffer(NPT_Size size) :
| NPT_RingBuffer::NPT_RingBuffer
+---------------------------------------------------------------------*/
NPT_RingBuffer::NPT_RingBuffer(void* buffer, NPT_Size size) :
-// m_Size(size),
m_BufferIsLocal(false),
m_Closed(false)
{
diff --git a/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h b/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h
index 990b4a6c6e..971e4a5c3d 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h
@@ -74,7 +74,6 @@ class NPT_RingBuffer
} m_Data;
unsigned char* m_In;
unsigned char* m_Out;
-// NPT_Size m_Size;
bool m_BufferIsLocal;
bool m_Closed;
};
diff --git a/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp b/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp
index a6ed2cfe31..ef2298bbf6 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.cpp
@@ -44,23 +44,37 @@ NPT_SET_LOCAL_LOGGER("neptune.message-queue")
/*----------------------------------------------------------------------
| NPT_SimpleMessageCapsule
+---------------------------------------------------------------------*/
-class NPT_SimpleMessageCapsule
+struct NPT_SimpleMessageCapsule
{
-public:
NPT_SimpleMessageCapsule(NPT_Message* message,
- NPT_MessageHandler* handler) :
- m_Message(message), m_Handler(handler), m_Proxy(NULL) {
- m_Proxy = NPT_DYNAMIC_CAST(NPT_MessageHandlerProxy, m_Handler);
- if (m_Proxy) m_Proxy->AddReference();
- }
- virtual ~NPT_SimpleMessageCapsule() { if (m_Proxy) m_Proxy->Release(); }
-
- NPT_Message* m_Message;
- NPT_MessageHandler* m_Handler;
+ NPT_MessageHandler* handler);
+ ~NPT_SimpleMessageCapsule();
+ NPT_Message* m_Message;
+ NPT_MessageHandler* m_Handler;
NPT_MessageHandlerProxy* m_Proxy;
};
/*----------------------------------------------------------------------
+| NPT_SimpleMessageCapsule::NPT_SimpleMessageCapsule
++---------------------------------------------------------------------*/
+NPT_SimpleMessageCapsule::NPT_SimpleMessageCapsule(NPT_Message* message,
+ NPT_MessageHandler* handler) :
+ m_Message(message),
+ m_Handler(handler),
+ m_Proxy(NPT_DYNAMIC_CAST(NPT_MessageHandlerProxy, handler))
+{
+ if (m_Proxy) m_Proxy->AddReference();
+}
+
+/*----------------------------------------------------------------------
+| NPT_SimpleMessageCapsule::~NPT_SimpleMessageCapsule
++---------------------------------------------------------------------*/
+NPT_SimpleMessageCapsule::~NPT_SimpleMessageCapsule()
+{
+ if (m_Proxy) m_Proxy->Release();
+}
+
+/*----------------------------------------------------------------------
| NPT_SimpleMessageQueue::NPT_SimpleMessageQueue
+---------------------------------------------------------------------*/
NPT_SimpleMessageQueue::NPT_SimpleMessageQueue()
@@ -96,7 +110,7 @@ NPT_SimpleMessageQueue::QueueMessage(NPT_Message* message,
NPT_Result
NPT_SimpleMessageQueue::PumpMessage(NPT_Timeout timeout /* = NPT_TIMEOUT_INFINITE */)
{
- NPT_SimpleMessageCapsule* capsule = NULL;
+ NPT_SimpleMessageCapsule* capsule;
NPT_LOG_FINEST_1("popping message from queue, timeout=%d", timeout);
NPT_Result result = m_Queue.Pop(capsule, timeout);
diff --git a/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h b/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h
index cad3ce1246..ca43e89f51 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h
@@ -43,7 +43,7 @@
/*----------------------------------------------------------------------
| class references
+---------------------------------------------------------------------*/
-class NPT_SimpleMessageCapsule;
+struct NPT_SimpleMessageCapsule;
/*----------------------------------------------------------------------
| NPT_SimpleMessageQueue
diff --git a/lib/libUPnP/Neptune/Source/Core/NptSockets.h b/lib/libUPnP/Neptune/Source/Core/NptSockets.h
index fcd2830715..899e1bfa76 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptSockets.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptSockets.h
@@ -41,6 +41,7 @@
#include "NptStrings.h"
#include "NptDataBuffer.h"
#include "NptNetwork.h"
+#include "NptThreads.h"
/*----------------------------------------------------------------------
| constants
@@ -60,7 +61,8 @@ const int NPT_ERROR_ACCEPT_FAILED = NPT_ERROR_BASE_SOCKET - 11;
const int NPT_ERROR_ADDRESS_IN_USE = NPT_ERROR_BASE_SOCKET - 12;
const int NPT_ERROR_NETWORK_DOWN = NPT_ERROR_BASE_SOCKET - 13;
const int NPT_ERROR_NETWORK_UNREACHABLE = NPT_ERROR_BASE_SOCKET - 14;
-const int NPT_ERROR_NOT_CONNECTED = NPT_ERROR_BASE_SOCKET - 15;
+const int NPT_ERROR_HOST_UNREACHABLE = NPT_ERROR_BASE_SOCKET - 15;
+const int NPT_ERROR_NOT_CONNECTED = NPT_ERROR_BASE_SOCKET - 16;
const unsigned int NPT_SOCKET_FLAG_CANCELLABLE = 1; // make the socket cancellable
@@ -188,6 +190,9 @@ class NPT_TcpServerSocketInterface
class NPT_Socket : public NPT_SocketInterface
{
public:
+ // static methods
+ static NPT_Result CancelBlockerSocket(NPT_Thread::ThreadId thread_id);
+
// constructor and destructor
explicit NPT_Socket(NPT_SocketInterface* delegate) : m_SocketDelegate(delegate) {}
~NPT_Socket() override;
@@ -224,7 +229,7 @@ public:
protected:
// constructor
- NPT_Socket() {}
+ NPT_Socket() : m_SocketDelegate(NULL) {}
// members
NPT_SocketInterface* m_SocketDelegate;
@@ -240,7 +245,7 @@ class NPT_UdpSocket : public NPT_Socket,
{
public:
// constructor and destructor
- NPT_UdpSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_UdpSocket(NPT_Flags flags=0);
~NPT_UdpSocket() override;
// delegate NPT_UdpSocketInterface methods
@@ -269,7 +274,7 @@ class NPT_UdpMulticastSocket : public NPT_UdpSocket,
{
public:
// constructor and destructor
- NPT_UdpMulticastSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_UdpMulticastSocket(NPT_Flags flags=0);
~NPT_UdpMulticastSocket() override;
// delegate NPT_UdpMulticastSocketInterface methods
@@ -302,7 +307,7 @@ class NPT_TcpClientSocket : public NPT_Socket
{
public:
// constructors and destructor
- NPT_TcpClientSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_TcpClientSocket(NPT_Flags flags=0);
~NPT_TcpClientSocket() override;
};
@@ -314,7 +319,7 @@ class NPT_TcpServerSocket : public NPT_Socket,
{
public:
// constructors and destructor
- NPT_TcpServerSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_TcpServerSocket(NPT_Flags flags=0);
~NPT_TcpServerSocket() override;
// delegate NPT_TcpServerSocketInterface methods
diff --git a/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp b/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp
index 9d00488256..79909fa0d8 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp
@@ -553,7 +553,7 @@ NPT_StreamToStreamCopy(NPT_InputStream& from,
while (buffer_bytes_to_write) {
NPT_Size buffer_bytes_written = 0;
result = to.Write(buffer_bytes, buffer_bytes_to_write, &buffer_bytes_written);
- if (NPT_FAILED(result) && result != NPT_ERROR_WOULD_BLOCK) goto end;
+ if (NPT_FAILED(result)) goto end;
NPT_ASSERT(buffer_bytes_written <= buffer_bytes_to_write);
buffer_bytes_to_write -= buffer_bytes_written;
if (bytes_written) *bytes_written += buffer_bytes_written;
diff --git a/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp b/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp
index 2a04854a96..819d9a2029 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp
@@ -824,7 +824,7 @@ const NPT_String&
NPT_String::Replace(char a, const char* str)
{
// check args
- if (m_Chars == NULL || a == '\0' || str == NULL) return *this;
+ if (m_Chars == NULL || a == '\0' || str == NULL || str[0] == '\0') return *this;
// optimization
if (NPT_StringLength(str) == 1) return Replace(a, str[0]);
diff --git a/lib/libUPnP/Neptune/Source/Core/NptThreads.h b/lib/libUPnP/Neptune/Source/Core/NptThreads.h
index 4bf73c8d5c..b14568e9bb 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptThreads.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptThreads.h
@@ -77,7 +77,7 @@ class NPT_Mutex : public NPT_MutexInterface
{
public:
// methods
- NPT_Mutex();
+ NPT_Mutex(bool recursive = false);
~NPT_Mutex() override { delete m_Delegate; }
NPT_Result Lock() override { return m_Delegate->Lock(); }
NPT_Result Unlock() override { return m_Delegate->Unlock(); }
@@ -224,6 +224,7 @@ class NPT_ThreadInterface: public NPT_Runnable, public NPT_Interruptible
virtual NPT_Result Start() = 0;
virtual NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE) = 0;
virtual NPT_Result SetPriority(int /*priority*/) { return NPT_SUCCESS; }
+ virtual NPT_Result CancelBlockerSocket() = 0;
virtual NPT_Result GetPriority(int& priority) = 0;
};
@@ -234,10 +235,10 @@ class NPT_Thread : public NPT_ThreadInterface
{
public:
// types
- typedef unsigned long ThreadId;
+ typedef NPT_UInt64 ThreadId;
// class methods
- static ThreadId GetCurrentThreadId();
+ static ThreadId GetCurrentThreadId();
static NPT_Result SetCurrentThreadPriority(int priority);
static NPT_Result GetCurrentThreadPriority(int& priority);
@@ -246,6 +247,9 @@ class NPT_Thread : public NPT_ThreadInterface
explicit NPT_Thread(NPT_Runnable& target, bool detached = false);
~NPT_Thread() override { delete m_Delegate; }
+ // cancel any socket that this thread may be waiting for
+ NPT_Result CancelBlockerSocket() override { return m_Delegate->CancelBlockerSocket(); }
+
// NPT_ThreadInterface methods
NPT_Result Start() override {
return m_Delegate->Start();
diff --git a/lib/libUPnP/Neptune/Source/Core/NptTime.cpp b/lib/libUPnP/Neptune/Source/Core/NptTime.cpp
index 7bb57df6ed..d842259e85 100755
--- a/lib/libUPnP/Neptune/Source/Core/NptTime.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptTime.cpp
@@ -216,7 +216,7 @@ NPT_DateTime::FromTimeStamp(const NPT_TimeStamp& ts, bool local)
// adjust for leap years
bool is_leap_year = false;
- NPT_UInt32 leap_years_since_1900 = ElapsedLeapYearsSince1900(years_since_1900+1900);
+ NPT_Int64 leap_years_since_1900 = ElapsedLeapYearsSince1900(years_since_1900+1900);
if (seconds < (leap_years_since_1900 * NPT_SECONDS_PER_DAY)) {
// not enough seconds in the current year to compensate, move one year back
seconds += NPT_SECONDS_PER_YEAR;
@@ -526,7 +526,7 @@ NPT_DateTime::FromString(const char* date, Format format)
if (!no_seconds && input[19] == '.') {
char fraction[10];
fraction[9] = '\0';
- unsigned int fraction_size = NPT_StringLength(input+20);
+ unsigned int fraction_size = NPT_StringLength(&input[20]);
if (fraction_size == 0) return NPT_ERROR_INVALID_SYNTAX;
for (unsigned int i=0; i<9; i++) {
if (i < fraction_size) {
diff --git a/lib/libUPnP/Neptune/Source/Core/NptTls.cpp b/lib/libUPnP/Neptune/Source/Core/NptTls.cpp
index 9118352ed5..594adbd456 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptTls.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptTls.cpp
@@ -316,6 +316,9 @@ NPT_TlsContextImpl::SelfSignCertificate(const char* common_name,
uint8_t* certificate = NULL;
int result = ssl_x509_create(m_SSL_CTX, 0, dn, &certificate);
if (result <= 0) {
+ if (certificate) {
+ ssl_mem_free(certificate);
+ }
return NPT_Tls_MapResult(result);
}
result = ssl_obj_memory_load(m_SSL_CTX, SSL_OBJ_X509_CERT, certificate, result, NULL);
@@ -1116,7 +1119,7 @@ NPT_HttpTlsConnector::Connect(const NPT_HttpUrl& url,
// create a socket
NPT_LOG_FINE_2("TLS connector will connect to %s:%d", server_hostname, server_port);
- NPT_TcpClientSocket* tcp_socket = new NPT_TcpClientSocket();
+ NPT_TcpClientSocket* tcp_socket = new NPT_TcpClientSocket(NPT_SOCKET_FLAG_CANCELLABLE);
NPT_SocketReference socket(tcp_socket);
tcp_socket->SetReadTimeout(client.GetConfig().m_IoTimeout);
tcp_socket->SetWriteTimeout(client.GetConfig().m_IoTimeout);
diff --git a/lib/libUPnP/Neptune/Source/Core/NptTls.h b/lib/libUPnP/Neptune/Source/Core/NptTls.h
index dafe8ef304..d5459d613f 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptTls.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptTls.h
@@ -255,16 +255,14 @@ public:
NPT_HttpTlsConnector(NPT_TlsContext& tls_context, NPT_Flags options = 0);
virtual ~NPT_HttpTlsConnector() {}
NPT_TlsContext& GetTlsContext() { return m_TlsContext; }
-
- virtual NPT_Result VerifyPeer(NPT_TlsClientSession& session,
- const char* hostname);
-
- // NPT_HttpClient::Connector methods
virtual NPT_Result Connect(const NPT_HttpUrl& url,
NPT_HttpClient& client,
const NPT_HttpProxyAddress* proxy,
bool reuse,
NPT_HttpClient::Connection*& connection);
+
+ virtual NPT_Result VerifyPeer(NPT_TlsClientSession& session,
+ const char* hostname);
private:
// class methods
diff --git a/lib/libUPnP/Neptune/Source/Core/NptUri.cpp b/lib/libUPnP/Neptune/Source/Core/NptUri.cpp
index dfb145c495..e4a7c3bd85 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptUri.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptUri.cpp
@@ -175,7 +175,7 @@ Appendix A. Collected ABNF for URI
/ "*" / "+" / "," / ";" / "="
---------------------------------------------------------------------*/
-
+
#define NPT_URI_ALWAYS_ENCODE " !\"<>\\^`{|}"
/*----------------------------------------------------------------------
@@ -183,7 +183,6 @@ Appendix A. Collected ABNF for URI
+---------------------------------------------------------------------*/
const char* const
NPT_Uri::PathCharsToEncode = NPT_URI_ALWAYS_ENCODE "?#[]";
-//NPT_Uri::PathCharsToEncode = NPT_URI_ALWAYS_ENCODE "?#[]:/";
/*----------------------------------------------------------------------
| NPT_Uri::QueryCharsToEncode
@@ -201,7 +200,7 @@ NPT_Uri::FragmentCharsToEncode = NPT_URI_ALWAYS_ENCODE "[]";
| NPT_Uri::UnsafeCharsToEncode
+---------------------------------------------------------------------*/
const char* const
-NPT_Uri::UnsafeCharsToEncode = NPT_URI_ALWAYS_ENCODE; // and ' ?
+NPT_Uri::UnsafeCharsToEncode = NPT_URI_ALWAYS_ENCODE;
/*----------------------------------------------------------------------
| NPT_Uri::PercentEncode
@@ -314,9 +313,9 @@ NPT_UrlQuery::UrlEncode(const char* str, bool encode_percents)
NPT_String
NPT_UrlQuery::UrlDecode(const char* str)
{
- NPT_String decoded = NPT_Uri::PercentDecode(str);
+ NPT_String decoded(str);
decoded.Replace('+', ' ');
- return decoded;
+ return NPT_Uri::PercentDecode(decoded);
}
/*----------------------------------------------------------------------
@@ -367,9 +366,7 @@ NPT_UrlQuery::Parse(const char* query)
bool in_name = true;
do {
if (*cursor == '\0' || *cursor == '&') {
- if (!name.IsEmpty()) {
- AddField(name, value, true);
- }
+ AddField(name, value, true);
name.SetLength(0);
value.SetLength(0);
in_name = true;
@@ -452,6 +449,7 @@ typedef enum {
NPT_URL_PARSER_STATE_SCHEME,
NPT_URL_PARSER_STATE_LEADING_SLASH,
NPT_URL_PARSER_STATE_HOST,
+ NPT_URL_PARSER_STATE_HOST_IPV6_ADDR,
NPT_URL_PARSER_STATE_PORT,
NPT_URL_PARSER_STATE_PATH,
NPT_URL_PARSER_STATE_QUERY
@@ -460,7 +458,8 @@ typedef enum {
/*----------------------------------------------------------------------
| NPT_Url::NPT_Url
+---------------------------------------------------------------------*/
-NPT_Url::NPT_Url() :
+NPT_Url::NPT_Url() :
+ m_HostIsIpv6Address(false),
m_Port(NPT_URL_INVALID_PORT),
m_Path("/"),
m_HasQuery(false),
@@ -472,6 +471,7 @@ NPT_Url::NPT_Url() :
| NPT_Url::NPT_Url
+---------------------------------------------------------------------*/
NPT_Url::NPT_Url(const char* url, NPT_UInt16 default_port) :
+ m_HostIsIpv6Address(false),
m_Port(NPT_URL_INVALID_PORT),
m_HasQuery(false),
m_HasFragment(false)
@@ -535,9 +535,25 @@ NPT_Url::Parse(const char* url, NPT_UInt16 default_port)
}
break;
+ case NPT_URL_PARSER_STATE_HOST_IPV6_ADDR:
+ if (c == ']') {
+ state = NPT_URL_PARSER_STATE_HOST;
+ }
+ break;
+
case NPT_URL_PARSER_STATE_HOST:
- if (c == ':' || c == '/' || c == '\0' || c == '?' || c == '#') {
- m_Host.Assign(mark, (NPT_Size)(url-1-mark));
+ if (c == '[' && url == mark+1) {
+ // start of an IPv6 address
+ state = NPT_URL_PARSER_STATE_HOST_IPV6_ADDR;
+ } else if (c == ':' || c == '/' || c == '\0' || c == '?' || c == '#') {
+ NPT_Size host_length = (NPT_Size)(url-1-mark);
+ if (host_length > 2 && mark[0] == '[' && mark[host_length-1] == ']') {
+ m_Host.Assign(mark+1, host_length-2);
+ m_HostIsIpv6Address = true;
+ } else {
+ m_Host.Assign(mark, host_length);
+ m_HostIsIpv6Address = false;
+ }
if (c == ':') {
mark = url;
m_Port = 0;
@@ -594,6 +610,7 @@ NPT_Url::NPT_Url(const char* scheme,
const char* query,
const char* fragment) :
m_Host(host),
+ m_HostIsIpv6Address(false),
m_Port(port),
m_Path(path),
m_HasQuery(query != NULL),
@@ -602,6 +619,12 @@ NPT_Url::NPT_Url(const char* scheme,
m_Fragment(fragment)
{
SetScheme(scheme);
+
+ // deal with IPv6 addresses
+ if (m_Host.StartsWith("[") && m_Host.EndsWith("]")) {
+ m_HostIsIpv6Address = true;
+ m_Host = m_Host.SubString(1, m_Host.GetLength()-2);
+ }
}
/*----------------------------------------------------------------------
@@ -611,6 +634,7 @@ void
NPT_Url::Reset()
{
m_Host.SetLength(0);
+ m_HostIsIpv6Address = false;
m_Port = 0;
m_Path.SetLength(0);
m_HasQuery = false;
@@ -642,23 +666,44 @@ NPT_Url::IsValid() const
NPT_Result
NPT_Url::SetHost(const char* host)
{
- const char* port = host;
- while (*port && *port != ':') port++;
- if (*port) {
+ const char* port;
+ if (*host == '[') {
+ const char* host_end = host+1;
+ while (*host_end && *host_end != ']') ++host_end;
+ if (*host_end != ']') {
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+ port = host_end+1;
+ if (*port && *port != ':') {
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+ m_Host.Assign(host+1, (NPT_Size)(host_end-host-1));
+ m_HostIsIpv6Address = true;
+ } else {
+ port = host;
+ while (*port && *port != ':') port++;
m_Host.Assign(host, (NPT_Size)(port-host));
+ m_HostIsIpv6Address = false;
+ }
+
+ if (*port) {
unsigned int port_number;
+ // parse the port number but ignore errors (be lenient)
if (NPT_SUCCEEDED(NPT_ParseInteger(port+1, port_number, false))) {
- m_Port = (short)port_number;
+ if (port_number > 65535) {
+ return NPT_ERROR_OUT_OF_RANGE;
+ }
+ m_Port = (NPT_UInt16)port_number;
+ } else {
+ return NPT_ERROR_INVALID_SYNTAX;
}
- } else {
- m_Host = host;
}
-
+
return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
-| NPT_Url::SetHost
+| NPT_Url::SetPort
+---------------------------------------------------------------------*/
NPT_Result
NPT_Url::SetPort(NPT_UInt16 port)
@@ -802,6 +847,15 @@ NPT_Url::ToRequestString(bool with_fragment) const
if (m_Path.IsEmpty()) {
result += "/";
} else {
+#if defined(_WIN32)
+ // prepend a '/' if the path starts with the drive letter on Windows
+ if (((m_Path[0] >= 'a' && m_Path[0] <= 'z') ||
+ (m_Path[0] >= 'A' && m_Path[0] <= 'Z')) &&
+ m_Path[1] == ':')
+ {
+ result += "/";
+ }
+#endif
result += m_Path;
}
if (m_HasQuery) {
@@ -825,10 +879,20 @@ NPT_Url::ToStringWithDefaultPort(NPT_UInt16 default_port, bool with_fragment) co
NPT_String request = ToRequestString(with_fragment);
NPT_Size length = m_Scheme.GetLength()+3+m_Host.GetLength()+6+request.GetLength();
+ if (m_HostIsIpv6Address) {
+ length += 2;
+ }
+
result.Reserve(length);
result += m_Scheme;
result += "://";
+ if (m_HostIsIpv6Address) {
+ result += "[";
+ }
result += m_Host;
+ if (m_HostIsIpv6Address) {
+ result += "]";
+ }
if (m_Port != default_port) {
NPT_String port = NPT_String::FromInteger(m_Port);
result += ":";
diff --git a/lib/libUPnP/Neptune/Source/Core/NptUri.h b/lib/libUPnP/Neptune/Source/Core/NptUri.h
index 8ef46cb1f5..f3661c037d 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptUri.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptUri.h
@@ -150,6 +150,7 @@ public:
* form, and will thus be encoded automatically.
*
* @param scheme The URL scheme
+ * @param host The host name (enclose with [ and ] for IPv6 addresses)
* @param port The port number
* @param path The path
* @param query The query, if any, or NULL
@@ -237,7 +238,7 @@ public:
/**
* Sets the host part of the URL.
*
- * @param host The host part of the URL
+ * @param host The host part of the URL (enclose with [ and ] for IPv6 addresses)
*/
NPT_Result SetHost(const char* host);
@@ -309,6 +310,7 @@ public:
protected:
// members
NPT_String m_Host;
+ bool m_HostIsIpv6Address;
NPT_UInt16 m_Port;
NPT_String m_Path;
bool m_HasQuery;
diff --git a/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp b/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp
index d98710dc12..f427f8b0b0 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp
@@ -285,7 +285,6 @@ NPT_NibbleToHex(unsigned int nibble, bool uppercase /* = true */)
} else {
return (nibble < 10) ? ('0' + nibble) : ('a' + (nibble-10));
}
- return (nibble < 10) ? ('0' + nibble) : ('A' + (nibble-10));
}
/*----------------------------------------------------------------------
@@ -516,7 +515,7 @@ NPT_ParseInteger64(const char* str, NPT_Int64& result, bool relaxed, NPT_Cardina
NPT_Int64 max = NPT_INT64_MAX/10;
// adjust the max for overflows when the value is negative
- if (negative && ((NPT_INT64_MAX%10) == 9)) ++max;
+ if (negative && ((NPT_INT64_MAX%10) == /* DISABLES CODE */ (9))) ++max;
// parse the digits
bool empty = true;
@@ -649,9 +648,11 @@ NPT_ParseInteger(const char* str, long& value, bool relaxed, NPT_Cardinal* chars
NPT_Result result = NPT_ParseInteger64(str, value_64, relaxed, chars_used);
value = 0;
if (NPT_SUCCEEDED(result)) {
+#if NPT_ULONG_MAX != NPT_UINT64_MAX
if (value_64 < NPT_LONG_MIN || value_64 > NPT_LONG_MAX) {
return NPT_ERROR_OVERFLOW;
}
+#endif
value = (long)value_64;
}
return result;
@@ -667,9 +668,11 @@ NPT_ParseInteger(const char* str, unsigned long& value, bool relaxed, NPT_Cardin
NPT_Result result = NPT_ParseInteger64(str, value_64, relaxed, chars_used);
value = 0;
if (NPT_SUCCEEDED(result)) {
+#if NPT_ULONG_MAX != NPT_UINT64_MAX
if (value_64 > NPT_ULONG_MAX) {
return NPT_ERROR_OVERFLOW;
}
+#endif
value = (unsigned long)value_64;
}
return result;
diff --git a/lib/libUPnP/Neptune/Source/Core/NptXml.cpp b/lib/libUPnP/Neptune/Source/Core/NptXml.cpp
index 682db1c9b5..d6b95cad8c 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptXml.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptXml.cpp
@@ -565,9 +565,9 @@ NPT_XmlElementNode::GetNamespacePrefix(const char* uri) const
/*----------------------------------------------------------------------
| NPT_XmlTextNode::NPT_XmlTextNode
+---------------------------------------------------------------------*/
-NPT_XmlTextNode::NPT_XmlTextNode(TokenType, const char* text) :
+NPT_XmlTextNode::NPT_XmlTextNode(TokenType token_type, const char* text) :
NPT_XmlNode(TEXT),
-// m_TokenType(token_type),
+ m_TokenType(token_type),
m_Text(text)
{
}
@@ -1900,7 +1900,7 @@ NPT_XmlParser::OnElementAttribute(const char* name, const char* value)
name[4] == 's' &&
(name[5] == '\0' || name[5] == ':')) {
// namespace definition
- m_CurrentElement->SetNamespaceUri((name[5] == ':' && name[6] != '\0')?name+6:"", value);
+ m_CurrentElement->SetNamespaceUri((name[5] == ':')?name+6:"", value);
} else {
m_CurrentElement->AddAttribute(name, value);
}
diff --git a/lib/libUPnP/Neptune/Source/Core/NptXml.h b/lib/libUPnP/Neptune/Source/Core/NptXml.h
index f76243bff4..cd06a882b2 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptXml.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptXml.h
@@ -260,15 +260,16 @@ class NPT_XmlTextNode : public NPT_XmlNode
NPT_XmlTextNode(TokenType token_type, const char* text);
// methods
- const NPT_String& GetString() const { return m_Text; }
-
+ const NPT_String& GetString() const { return m_Text; }
+ TokenType GetTokenType() const { return m_TokenType; }
+
// type casting
NPT_XmlTextNode* AsTextNode() override { return this; }
const NPT_XmlTextNode* AsTextNode() const override { return this; }
private:
// members
-// TokenType m_TokenType;
+ TokenType m_TokenType;
NPT_String m_Text;
};
diff --git a/lib/libUPnP/Neptune/Source/Core/NptZip.cpp b/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
index bed1e559be..0ee50fdf6d 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
@@ -38,7 +38,9 @@
#include "NptLogging.h"
#include "NptUtils.h"
+#if defined(NPT_CONFIG_ENABLE_ZIP)
#include "zlib.h"
+#endif
/*----------------------------------------------------------------------
| logging
@@ -52,7 +54,7 @@ static const NPT_UInt32 NPT_ZIP_END_OF_CENTRAL_DIRECTORY_SIGNATURE = 0
static const NPT_UInt32 NPT_ZIP64_END_OF_CENTRAL_DIRECTORY_SIGNATURE = 0x06064b50;
static const NPT_UInt32 NPT_ZIP64_END_OF_CENTRAL_DIRECTORY_LOCATOR_SIGNATURE = 0x07064b50;
static const NPT_UInt32 NPT_ZIP_CENTRAL_FILE_HEADER_SIGNATURE = 0x02014b50;
-static const NPT_UInt32 NPT_ZIP_LOCAL_FILE_HEADER_SIGNATURE = 0x04034b50;
+//static const NPT_UInt32 NPT_ZIP_LOCAL_FILE_HEADER_SIGNATURE = 0x04034b50;
static const NPT_UInt16 NPT_ZIP_EXT_DATA_TYPE_ZIP64 = 0x0001;
static const NPT_UInt32 NPT_ZIP_MAX_DIRECTORY_SIZE = 0x1000000; // 16 MB
@@ -236,16 +238,22 @@ NPT_ZipFile::Parse(NPT_InputStream& stream, NPT_ZipFile*& file)
// parse all entries
const unsigned char* buffer = (const unsigned char*)central_directory_buffer.GetData();
+ NPT_Size buffer_size = central_directory_buffer.GetDataSize();
for (unsigned int i=0; i<total_entry_count; i++) {
+ if (buffer_size < 4) break;
NPT_UInt32 signature = NPT_BytesToInt32Le(buffer);
if (signature != NPT_ZIP_CENTRAL_FILE_HEADER_SIGNATURE) {
NPT_LOG_WARNING("unexpected signature in central directory");
break;
}
- NPT_ZipFile::Entry entry(buffer);
-
- if (entry.m_DirectoryEntrySize > central_directory_size) {
+ NPT_ZipFile::Entry entry(buffer, buffer_size);
+ if (entry.m_DirectoryEntrySize == 0) {
+ NPT_LOG_WARNING("invalid entry data");
+ break;
+ }
+ if (entry.m_DirectoryEntrySize > central_directory_size ||
+ entry.m_DirectoryEntrySize > buffer_size) {
NPT_LOG_WARNING_1("entry size too large (%d)", entry.m_DirectoryEntrySize);
break;
}
@@ -254,6 +262,7 @@ NPT_ZipFile::Parse(NPT_InputStream& stream, NPT_ZipFile*& file)
central_directory_size -= entry.m_DirectoryEntrySize;
buffer += entry.m_DirectoryEntrySize;
+ buffer_size -= entry.m_DirectoryEntrySize;
}
return NPT_SUCCESS;
@@ -326,8 +335,20 @@ NPT_ZipFile::GetInputStream(Entry& entry, NPT_InputStreamReference& zip_stream,
/*----------------------------------------------------------------------
| NPT_ZipFile::Entry::Entry
+---------------------------------------------------------------------*/
-NPT_ZipFile::Entry::Entry(const unsigned char* data)
+NPT_ZipFile::Entry::Entry(const unsigned char* data, NPT_Size data_available) :
+ m_Flags(0),
+ m_CompressionMethod(0),
+ m_Crc32(0),
+ m_CompressedSize(0),
+ m_UncompressedSize(0),
+ m_DiskNumber(0),
+ m_InternalFileAttributes(0),
+ m_ExternalFileAttributes(0),
+ m_RelativeOffset(0),
+ m_DirectoryEntrySize(0)
{
+ if (data_available < 46) return;
+
m_Flags = NPT_BytesToInt16Le(data+ 8);
m_CompressionMethod = NPT_BytesToInt16Le(data+10);
m_Crc32 = NPT_BytesToInt32Le(data+16);
@@ -342,11 +363,15 @@ NPT_ZipFile::Entry::Entry(const unsigned char* data)
NPT_UInt16 extra_field_length = NPT_BytesToInt16Le(data+30);
NPT_UInt16 file_comment_length = NPT_BytesToInt16Le(data+32);
+ m_DirectoryEntrySize = 46+file_name_length+extra_field_length+file_comment_length;
+ if (m_DirectoryEntrySize > data_available) {
+ m_DirectoryEntrySize = 0;
+ return;
+ }
+
// extract the file name
m_Name.Assign((const char*)data+46, file_name_length);
- m_DirectoryEntrySize = 46+file_name_length+extra_field_length+file_comment_length;
-
// check for a zip64 extension
const unsigned char* ext_data = data+46+file_name_length;
unsigned int ext_data_size = extra_field_length;
diff --git a/lib/libUPnP/Neptune/Source/Core/NptZip.h b/lib/libUPnP/Neptune/Source/Core/NptZip.h
index d8b692acca..fbbebcb263 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptZip.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptZip.h
@@ -59,7 +59,7 @@ public:
// types
class Entry {
public:
- Entry(const unsigned char* data);
+ Entry(const unsigned char* data, NPT_Size data_available);
NPT_String m_Name;
NPT_UInt16 m_Flags;
NPT_UInt16 m_CompressionMethod;
diff --git a/lib/libUPnP/Neptune/Source/System/Android/NptAndroidFile.cpp b/lib/libUPnP/Neptune/Source/System/Android/NptAndroidFile.cpp
new file mode 100644
index 0000000000..5d7f619793
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/Android/NptAndroidFile.cpp
@@ -0,0 +1,450 @@
+/*****************************************************************
+|
+| Neptune - Files :: Android Implementation
+|
+| (c) 2001-2016 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "NptConfig.h"
+#include "NptUtils.h"
+#include "NptFile.h"
+#include "NptThreads.h"
+#include "NptInterfaces.h"
+#include "NptStrings.h"
+#include "NptDebug.h"
+
+#include <errno.h>
+#include <unistd.h>
+#include <fcntl.h>
+
+/*----------------------------------------------------------------------
+| MapErrno
++---------------------------------------------------------------------*/
+static NPT_Result
+MapErrno(int err) {
+ switch (err) {
+ case EACCES: return NPT_ERROR_PERMISSION_DENIED;
+ case EPERM: return NPT_ERROR_PERMISSION_DENIED;
+ case ENOENT: return NPT_ERROR_NO_SUCH_FILE;
+#if defined(ENAMETOOLONG)
+ case ENAMETOOLONG: return NPT_ERROR_INVALID_PARAMETERS;
+#endif
+ case EBUSY: return NPT_ERROR_FILE_BUSY;
+ case EROFS: return NPT_ERROR_FILE_NOT_WRITABLE;
+ case ENOTDIR: return NPT_ERROR_FILE_NOT_DIRECTORY;
+ default: return NPT_ERROR_ERRNO(err);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileWrapper
++---------------------------------------------------------------------*/
+class NPT_AndroidFileWrapper
+{
+public:
+ // constructors and destructor
+ NPT_AndroidFileWrapper(int fd, const char* name) : m_FD(fd), m_Position(0), m_Name(name) {}
+ ~NPT_AndroidFileWrapper() {
+ if (m_FD >= 0 &&
+ m_FD != STDIN_FILENO &&
+ m_FD != STDOUT_FILENO &&
+ m_FD != STDERR_FILENO) {
+ close(m_FD);
+ }
+ }
+
+ // members
+ int m_FD;
+ NPT_Position m_Position;
+ NPT_String m_Name;
+};
+
+typedef NPT_Reference<NPT_AndroidFileWrapper> NPT_AndroidFileReference;
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileStream
++---------------------------------------------------------------------*/
+class NPT_AndroidFileStream
+{
+public:
+ // constructors and destructor
+ NPT_AndroidFileStream(NPT_AndroidFileReference file) :
+ m_FileReference(file) {}
+
+ // NPT_FileInterface methods
+ NPT_Result Seek(NPT_Position offset);
+ NPT_Result Tell(NPT_Position& offset);
+ NPT_Result Flush();
+
+protected:
+ // constructors and destructors
+ virtual ~NPT_AndroidFileStream() {}
+
+ // members
+ NPT_AndroidFileReference m_FileReference;
+};
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileStream::Seek
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileStream::Seek(NPT_Position offset)
+{
+ off64_t result = lseek64(m_FileReference->m_FD, offset, SEEK_SET);
+ if (result < 0) {
+ return MapErrno(errno);
+ }
+
+ m_FileReference->m_Position = offset;
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileStream::Tell
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileStream::Tell(NPT_Position& offset)
+{
+ offset = m_FileReference->m_Position;
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileStream::Flush
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileStream::Flush()
+{
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileInputStream
++---------------------------------------------------------------------*/
+class NPT_AndroidFileInputStream : public NPT_InputStream,
+ private NPT_AndroidFileStream
+
+{
+public:
+ // constructors and destructor
+ NPT_AndroidFileInputStream(NPT_AndroidFileReference& file) :
+ NPT_AndroidFileStream(file) {}
+
+ // NPT_InputStream methods
+ NPT_Result Read(void* buffer,
+ NPT_Size bytes_to_read,
+ NPT_Size* bytes_read);
+ NPT_Result Seek(NPT_Position offset) {
+ return NPT_AndroidFileStream::Seek(offset);
+ }
+ NPT_Result Tell(NPT_Position& offset) {
+ return NPT_AndroidFileStream::Tell(offset);
+ }
+ NPT_Result GetSize(NPT_LargeSize& size);
+ NPT_Result GetAvailable(NPT_LargeSize& available);
+};
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileInputStream::Read
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileInputStream::Read(void* buffer,
+ NPT_Size bytes_to_read,
+ NPT_Size* bytes_read)
+{
+ // check the parameters
+ if (buffer == NULL) {
+ return NPT_ERROR_INVALID_PARAMETERS;
+ }
+
+ // read from the file
+ ssize_t nb_read = read(m_FileReference->m_FD, buffer, bytes_to_read);
+ if (nb_read > 0) {
+ if (bytes_read) *bytes_read = (NPT_Size)nb_read;
+ m_FileReference->m_Position += nb_read;
+ return NPT_SUCCESS;
+ } else if (nb_read == 0) {
+ if (bytes_read) *bytes_read = 0;
+ return NPT_ERROR_EOS;
+ } else {
+ if (bytes_read) *bytes_read = 0;
+ return MapErrno(errno);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileInputStream::GetSize
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileInputStream::GetSize(NPT_LargeSize& size)
+{
+ NPT_FileInfo file_info;
+ NPT_Result result = NPT_File::GetInfo(m_FileReference->m_Name, &file_info);
+ if (NPT_FAILED(result)) return result;
+ size = file_info.m_Size;
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileInputStream::GetAvailable
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileInputStream::GetAvailable(NPT_LargeSize& available)
+{
+ NPT_LargeSize size = 0;
+
+ if (NPT_SUCCEEDED(GetSize(size)) && m_FileReference->m_Position <= size) {
+ available = size - m_FileReference->m_Position;
+ return NPT_SUCCESS;
+ } else {
+ available = 0;
+ return NPT_FAILURE;
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileOutputStream
++---------------------------------------------------------------------*/
+class NPT_AndroidFileOutputStream : public NPT_OutputStream,
+ private NPT_AndroidFileStream
+{
+public:
+ // constructors and destructor
+ NPT_AndroidFileOutputStream(NPT_AndroidFileReference& file) :
+ NPT_AndroidFileStream(file) {}
+
+ // NPT_InputStream methods
+ NPT_Result Write(const void* buffer,
+ NPT_Size bytes_to_write,
+ NPT_Size* bytes_written);
+ NPT_Result Seek(NPT_Position offset) {
+ return NPT_AndroidFileStream::Seek(offset);
+ }
+ NPT_Result Tell(NPT_Position& offset) {
+ return NPT_AndroidFileStream::Tell(offset);
+ }
+ NPT_Result Flush() {
+ return NPT_AndroidFileStream::Flush();
+ }
+};
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFileOutputStream::Write
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFileOutputStream::Write(const void* buffer,
+ NPT_Size bytes_to_write,
+ NPT_Size* bytes_written)
+{
+ if (bytes_to_write == 0) {
+ if (bytes_written) *bytes_written = 0;
+ return NPT_SUCCESS;
+ }
+
+ ssize_t nb_written = write(m_FileReference->m_FD, buffer, bytes_to_write);
+
+ if (nb_written > 0) {
+ if (bytes_written) *bytes_written = (NPT_Size)nb_written;
+ m_FileReference->m_Position += nb_written;
+ return NPT_SUCCESS;
+ } else {
+ if (bytes_written) *bytes_written = 0;
+ return MapErrno(errno);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile
++---------------------------------------------------------------------*/
+class NPT_AndroidFile: public NPT_FileInterface
+{
+public:
+ // constructors and destructor
+ NPT_AndroidFile(NPT_File& delegator);
+ ~NPT_AndroidFile();
+
+ // NPT_FileInterface methods
+ NPT_Result Open(OpenMode mode);
+ NPT_Result Close();
+ NPT_Result GetInputStream(NPT_InputStreamReference& stream);
+ NPT_Result GetOutputStream(NPT_OutputStreamReference& stream);
+
+private:
+ // members
+ NPT_File& m_Delegator;
+ OpenMode m_Mode;
+ NPT_AndroidFileReference m_FileReference;
+};
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::NPT_AndroidFile
++---------------------------------------------------------------------*/
+NPT_AndroidFile::NPT_AndroidFile(NPT_File& delegator) :
+ m_Delegator(delegator),
+ m_Mode(0)
+{
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::~NPT_AndroidFile
++---------------------------------------------------------------------*/
+NPT_AndroidFile::~NPT_AndroidFile()
+{
+ Close();
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::Open
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFile::Open(NPT_File::OpenMode mode)
+{
+ // check if we're already open
+ if (!m_FileReference.IsNull()) {
+ return NPT_ERROR_FILE_ALREADY_OPEN;
+ }
+
+ // store the mode
+ m_Mode = mode;
+
+ // check for special names
+ const char* name = (const char*)m_Delegator.GetPath();
+ int fd = -1;
+ if (NPT_StringsEqual(name, NPT_FILE_STANDARD_INPUT)) {
+ fd = STDIN_FILENO;
+ } else if (NPT_StringsEqual(name, NPT_FILE_STANDARD_OUTPUT)) {
+ fd = STDOUT_FILENO;
+ } else if (NPT_StringsEqual(name, NPT_FILE_STANDARD_ERROR)) {
+ fd = STDERR_FILENO;
+ } else {
+ int open_flags = 0;
+ int create_perm = 0;
+
+ if (mode & NPT_FILE_OPEN_MODE_WRITE) {
+ if (mode & NPT_FILE_OPEN_MODE_READ) {
+ open_flags |= O_RDWR;
+ } else {
+ open_flags |= O_WRONLY;
+ }
+ if (mode & NPT_FILE_OPEN_MODE_APPEND) {
+ open_flags |= O_APPEND;
+ }
+ if (mode & NPT_FILE_OPEN_MODE_CREATE) {
+ open_flags |= O_CREAT;
+ create_perm = 0666;
+ }
+ if (mode & NPT_FILE_OPEN_MODE_TRUNCATE) {
+ open_flags |= O_TRUNC;
+ }
+ } else {
+ open_flags |= O_RDONLY;
+ }
+
+ fd = open(name, open_flags, create_perm);
+
+ // test the result of the open
+ if (fd < 0) return MapErrno(errno);
+ }
+
+ // create a reference to the file descriptor
+ m_FileReference = new NPT_AndroidFileWrapper(fd, name);
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::Close
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFile::Close()
+{
+ // release the file reference
+ m_FileReference = NULL;
+
+ // reset the mode
+ m_Mode = 0;
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::GetInputStream
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFile::GetInputStream(NPT_InputStreamReference& stream)
+{
+ // default value
+ stream = NULL;
+
+ // check that the file is open
+ if (m_FileReference.IsNull()) return NPT_ERROR_FILE_NOT_OPEN;
+
+ // check that the mode is compatible
+ if (!(m_Mode & NPT_FILE_OPEN_MODE_READ)) {
+ return NPT_ERROR_FILE_NOT_READABLE;
+ }
+
+ // create a stream
+ stream = new NPT_AndroidFileInputStream(m_FileReference);
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_AndroidFile::GetOutputStream
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_AndroidFile::GetOutputStream(NPT_OutputStreamReference& stream)
+{
+ // default value
+ stream = NULL;
+
+ // check that the file is open
+ if (m_FileReference.IsNull()) return NPT_ERROR_FILE_NOT_OPEN;
+
+ // check that the mode is compatible
+ if (!(m_Mode & NPT_FILE_OPEN_MODE_WRITE)) {
+ return NPT_ERROR_FILE_NOT_WRITABLE;
+ }
+
+ // create a stream
+ stream = new NPT_AndroidFileOutputStream(m_FileReference);
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::NPT_File
++---------------------------------------------------------------------*/
+NPT_File::NPT_File(const char* path) : m_Path(path), m_IsSpecial(false)
+{
+ m_Delegate = new NPT_AndroidFile(*this);
+
+ if (NPT_StringsEqual(path, NPT_FILE_STANDARD_INPUT) ||
+ NPT_StringsEqual(path, NPT_FILE_STANDARD_OUTPUT) ||
+ NPT_StringsEqual(path, NPT_FILE_STANDARD_ERROR)) {
+ m_IsSpecial = true;
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::operator=
++---------------------------------------------------------------------*/
+NPT_File&
+NPT_File::operator=(const NPT_File& file)
+{
+ if (this != &file) {
+ delete m_Delegate;
+ m_Path = file.m_Path;
+ m_IsSpecial = file.m_IsSpecial;
+ m_Delegate = new NPT_AndroidFile(*this);
+ }
+ return *this;
+}
diff --git a/lib/libUPnP/Neptune/Source/System/Android/NptAndroidLogConfig.cpp b/lib/libUPnP/Neptune/Source/System/Android/NptAndroidLogConfig.cpp
index 192bcb5713..2c4ef69d06 100644
--- a/lib/libUPnP/Neptune/Source/System/Android/NptAndroidLogConfig.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Android/NptAndroidLogConfig.cpp
@@ -1,14 +1,40 @@
extern "C" {
#include <sys/system_properties.h>
}
+#include <android/log.h>
+#include <dlfcn.h>
#include "NptLogging.h"
+/*----------------------------------------------------------------------
+| android_property_get
++---------------------------------------------------------------------*/
+static int android_property_get(const char* name, char* value) {
+ static int (*__real_system_property_get)(const char*, char*) = NULL;
+ if (__real_system_property_get == NULL) {
+ void* handle = dlopen("libc.so", 0);
+ if (!handle) {
+ __android_log_print(ANDROID_LOG_DEBUG, "Neptune", "Cannot dlopen libc.so: %s", dlerror());
+ return 0;
+ }
+ __real_system_property_get = reinterpret_cast<int (*)(const char*, char*)>(
+ dlsym(handle, "__system_property_get"));
+ if (!__real_system_property_get) {
+ __android_log_print(ANDROID_LOG_DEBUG, "Neptune", "Cannot resolve __system_property_get(): %s", dlerror());
+ return 0;
+ }
+ }
+ return (*__real_system_property_get)(name, value);
+}
+
+/*----------------------------------------------------------------------
+| NPT_GetSystemLogConfig
++---------------------------------------------------------------------*/
NPT_Result
NPT_GetSystemLogConfig(NPT_String& config)
{
char android_npt_config[PROP_VALUE_MAX];
android_npt_config[0] = 0;
- int prop_len = __system_property_get("persist.neptune_log_config",
+ int prop_len = android_property_get("persist.neptune_log_config",
android_npt_config);
if (prop_len > 0) {
config = android_npt_config;
diff --git a/lib/libUPnP/Neptune/Source/System/Apple/NptAppleLogConfig.mm b/lib/libUPnP/Neptune/Source/System/Apple/NptAppleLogConfig.mm
index 2766ba1b08..d050f38f56 100644
--- a/lib/libUPnP/Neptune/Source/System/Apple/NptAppleLogConfig.mm
+++ b/lib/libUPnP/Neptune/Source/System/Apple/NptAppleLogConfig.mm
@@ -9,28 +9,30 @@
#import <Foundation/Foundation.h>
+#import "NptAutoreleasePool.h"
#import "NptLogging.h"
NPT_Result
NPT_GetSystemLogConfig(NPT_String& config)
{
- NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
-
-#if !TARGET_OS_IPHONE
- NSDictionary* env_vars = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"LSEnvironment"];
- NSString* npt_log_config = [env_vars objectForKey:@"NEPTUNE_LOG_CONFIG"];
+ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
+
+#if !defined(TARGET_OS_IPHONE) || !TARGET_OS_IPHONE
+ NSDictionary* env_vars = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"LSEnvironment"];
+ NSString* npt_log_config = [env_vars objectForKey:@"NEPTUNE_LOG_CONFIG"];
#else
- NSString *npt_log_config = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"NEPTUNE_LOG_CONFIG"];
+ NSString *npt_log_config = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"NEPTUNE_LOG_CONFIG"];
#endif
-
- NPT_Result result = NPT_SUCCESS;
+
+ NPT_Result result = NPT_SUCCESS;
if (npt_log_config) {
NSLog(@"NEPTUNE_LOG_CONFIG in plist is: %@", npt_log_config);
config = (const char*)[npt_log_config UTF8String];
} else {
NSLog(@"NEPTUNE_LOG_CONFIG not found in 'Info.plist'");
- result = NPT_ERROR_NO_SUCH_PROPERTY;
- }
- [pool release];
- return result;
+ result = NPT_ERROR_NO_SUCH_PROPERTY;
+ }
+
+ [pool release];
+ return result;
}
diff --git a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdBlockerSocket.h b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdBlockerSocket.h
new file mode 100644
index 0000000000..7aac6dc92e
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdBlockerSocket.h
@@ -0,0 +1,62 @@
+/*****************************************************************
+|
+| Wasabi - Blocker Socket internal header
+|
+| $Id: NptBsdBlockerSocket.h 268 2015-05-28 19:13:46Z ehodzic $
+| Original author: Edin Hodzic (dino@concisoft.com)
+|
+| This software is provided to you pursuant to your agreement
+| with Intertrust Technologies Corporation ("Intertrust").
+| This software may be used only in accordance with the terms
+| of the agreement.
+|
+| Copyright (c) 2015 by Intertrust. All rights reserved.
+|
+****************************************************************/
+
+#ifndef _NPT_BSD_BLOCKER_SOCKET_H_
+#define _NPT_BSD_BLOCKER_SOCKET_H_
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "NptHash.h"
+#include "NptThreads.h"
+
+/*----------------------------------------------------------------------
+| forward declaration
++---------------------------------------------------------------------*/
+class NPT_BsdSocketFd;
+typedef NPT_Reference<NPT_BsdSocketFd> NPT_BsdSocketFdReference;
+
+/*----------------------------------------------------------------------
+| NPT_Hash<NPT_Thread::ThreadId>
++---------------------------------------------------------------------*/
+template <>
+struct NPT_Hash<NPT_Thread::ThreadId>
+{
+ NPT_UInt32 operator()(NPT_Thread::ThreadId i) const { return NPT_Fnv1aHash32(reinterpret_cast<const NPT_UInt8*>(&i), sizeof(i)); }
+};
+
+/*----------------------------------------------------------------------
+| NPT_BlockerSocket
++---------------------------------------------------------------------*/
+class NPT_BsdBlockerSocket {
+public:
+ NPT_BsdBlockerSocket(const NPT_BsdSocketFdReference& fd) {
+ Set(NPT_Thread::GetCurrentThreadId(), fd.AsPointer());
+ }
+ ~NPT_BsdBlockerSocket() {
+ Set(NPT_Thread::GetCurrentThreadId(), NULL);
+ }
+
+ static NPT_Result Cancel(NPT_Thread::ThreadId id);
+
+private:
+ static NPT_Result Set(NPT_Thread::ThreadId id, NPT_BsdSocketFd* fd);
+
+ static NPT_Mutex MapLock;
+ static NPT_HashMap<NPT_Thread::ThreadId, NPT_BsdSocketFd*> Map;
+};
+
+#endif // _NPT_BSD_BLOCKER_SOCKET_H_
diff --git a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp
index 4b79915df6..6208185e50 100644
--- a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp
@@ -2,7 +2,7 @@
|
| Neptune - Network :: BSD Implementation
|
-| (c) 2001-2005 Gilles Boccon-Gibod
+| (c) 2001-2016 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -39,6 +39,10 @@
#include <net/if_types.h>
#endif
+#if defined(NPT_CONFIG_HAVE_GETIFADDRS)
+#include <ifaddrs.h>
+#endif
+
/*----------------------------------------------------------------------
| platform adaptation
+---------------------------------------------------------------------*/
@@ -58,12 +62,330 @@
#endif
/*----------------------------------------------------------------------
+| IPv6 support
++---------------------------------------------------------------------*/
+#if defined(NPT_CONFIG_HAVE_ARPA_INET_H)
+#include <arpa/inet.h>
+#endif
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Any and NPT_IpAddress::Loopback
++---------------------------------------------------------------------*/
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+const NPT_IpAddress NPT_IpAddress::Any(NPT_IpAddress::IPV6, in6addr_any.s6_addr, 16);
+const NPT_IpAddress NPT_IpAddress::Loopback(NPT_IpAddress::IPV6, in6addr_loopback.s6_addr, 16);
+#else
+const NPT_IpAddress NPT_IpAddress::Any;
+const NPT_IpAddress NPT_IpAddress::Loopback(127,0,0,1);
+#endif
+
+#if defined(NPT_CONFIG_HAVE_INET_NTOP)
+/*----------------------------------------------------------------------
+| NPT_IpAddress::ToString
++---------------------------------------------------------------------*/
+NPT_String
+NPT_IpAddress::ToString() const
+{
+ NPT_String address;
+ char workspace[128];
+ int af = AF_INET;
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ if (m_Type == IPV6) {
+ af = AF_INET6;
+ }
+#endif
+ const char* string = inet_ntop(af, &m_Address[0], workspace, sizeof(workspace));
+ if (string) {
+ address = string;
+ }
+
+ return address;
+}
+#else
+/*----------------------------------------------------------------------
+| NPT_IpAddress::ToString
++---------------------------------------------------------------------*/
+NPT_String
+NPT_IpAddress::ToString() const
+{
+ NPT_String address;
+ address.Reserve(16);
+ address += NPT_String::FromInteger(m_Address[0]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[1]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[2]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[3]);
+
+ return address;
+}
+#endif
+
+#if defined(NPT_CONFIG_HAVE_INET_PTON)
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Parse
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_IpAddress::Parse(const char* name)
+{
+ int result;
+
+ // check the name
+ if (name == NULL) return NPT_ERROR_INVALID_PARAMETERS;
+
+ // clear the address
+ NPT_SetMemory(&m_Address[0], 0, sizeof(m_Address));
+
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ // try IPv6 first
+ result = inet_pton(AF_INET6, name, &m_Address[0]);
+ if (result > 0) {
+ m_Type = IPV6;
+ return NPT_SUCCESS;
+ }
+#endif
+
+ // try IPv4 next
+ result = inet_pton(AF_INET, name, &m_Address[0]);
+ if (result > 0) {
+ m_Type = IPV4;
+ return NPT_SUCCESS;
+ }
+
+ if (result == 0) {
+ return NPT_ERROR_INVALID_SYNTAX;
+ } else {
+ return NPT_FAILURE;
+ }
+}
+#else
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Parse
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_IpAddress::Parse(const char* name)
+{
+ // check the name
+ if (name == NULL) return NPT_ERROR_INVALID_PARAMETERS;
+
+ // clear the address
+ NPT_SetMemory(&m_Address[0], 0, sizeof(m_Address));
+
+ // parse
+ unsigned int fragment;
+ bool fragment_empty = true;
+ unsigned char address[4];
+ unsigned int accumulator;
+ for (fragment = 0, accumulator = 0; fragment < 4; ++name) {
+ if (*name == '\0' || *name == '.') {
+ // fragment terminator
+ if (fragment_empty) return NPT_ERROR_INVALID_SYNTAX;
+ address[fragment++] = accumulator;
+ if (*name == '\0') break;
+ accumulator = 0;
+ fragment_empty = true;
+ } else if (*name >= '0' && *name <= '9') {
+ // numerical character
+ accumulator = accumulator*10 + (*name - '0');
+ if (accumulator > 255) return NPT_ERROR_INVALID_SYNTAX;
+ fragment_empty = false;
+ } else {
+ // invalid character
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+ }
+
+ if (fragment == 4 && *name == '\0' && !fragment_empty) {
+ m_Address[0] = address[0];
+ m_Address[1] = address[1];
+ m_Address[2] = address[2];
+ m_Address[3] = address[3];
+ return NPT_SUCCESS;
+ } else {
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+}
+#endif
+
+#if defined(NPT_CONFIG_HAVE_GETIFADDRS)
+/*----------------------------------------------------------------------
| NPT_NetworkInterface::GetNetworkInterfaces
+---------------------------------------------------------------------*/
NPT_Result
NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& interfaces)
{
- int net = socket(AF_INET, SOCK_DGRAM, 0);
+ interfaces.Clear();
+
+ struct ifaddrs* addrs = NULL;
+ int result = getifaddrs(&addrs);
+ if (result != 0) {
+ return NPT_ERROR_BASE_UNIX-errno;
+ }
+
+ for (struct ifaddrs* addr = addrs;
+ addr;
+ addr = addr->ifa_next) {
+
+ // get detailed info about the interface
+ NPT_Flags flags = 0;
+ // process the flags
+ if ((addr->ifa_flags & IFF_UP) == 0) {
+ // the interface is not up, ignore it
+ continue;
+ }
+ if (addr->ifa_flags & IFF_BROADCAST) {
+ flags |= NPT_NETWORK_INTERFACE_FLAG_BROADCAST;
+ }
+ if (addr->ifa_flags & IFF_LOOPBACK) {
+ flags |= NPT_NETWORK_INTERFACE_FLAG_LOOPBACK;
+ }
+#if defined(IFF_POINTOPOINT)
+ if (addr->ifa_flags & IFF_POINTOPOINT) {
+ flags |= NPT_NETWORK_INTERFACE_FLAG_POINT_TO_POINT;
+ }
+#endif // defined(IFF_POINTOPOINT)
+ if (addr->ifa_flags & IFF_PROMISC) {
+ flags |= NPT_NETWORK_INTERFACE_FLAG_PROMISCUOUS;
+ }
+ if (addr->ifa_flags & IFF_MULTICAST) {
+ flags |= NPT_NETWORK_INTERFACE_FLAG_MULTICAST;
+ }
+
+ // get a pointer to an interface we've looped over before
+ // or create a new one
+ NPT_NetworkInterface* interface = NULL;
+ for (NPT_List<NPT_NetworkInterface*>::Iterator iface_iter = interfaces.GetFirstItem();
+ iface_iter;
+ ++iface_iter) {
+ if ((*iface_iter)->GetName() == (const char*)addr->ifa_name) {
+ interface = *iface_iter;
+ break;
+ }
+ }
+ if (interface == NULL) {
+ // create a new interface object
+ interface = new NPT_NetworkInterface(addr->ifa_name, flags);
+
+ // add the interface to the list
+ interfaces.Add(interface);
+ }
+
+ if (addr->ifa_addr == NULL) {
+ continue;
+ }
+ switch (addr->ifa_addr->sa_family) {
+ case AF_INET: {
+ // primary address
+ NPT_IpAddress primary_address(ntohl(((struct sockaddr_in*)addr->ifa_addr)->sin_addr.s_addr));
+
+ // broadcast address
+ NPT_IpAddress broadcast_address;
+ if (addr->ifa_broadaddr) {
+ broadcast_address.Set(ntohl(((struct sockaddr_in*)addr->ifa_broadaddr)->sin_addr.s_addr));
+ }
+
+ // point to point address
+ NPT_IpAddress destination_address;
+ if (addr->ifa_dstaddr) {
+ destination_address.Set(ntohl(((struct sockaddr_in*)addr->ifa_dstaddr)->sin_addr.s_addr));
+ }
+
+ // netmask
+ NPT_IpAddress netmask(0xFFFFFFFF);
+ if (addr->ifa_netmask) {
+ netmask.Set(ntohl(((struct sockaddr_in*)addr->ifa_netmask)->sin_addr.s_addr));
+ }
+
+ // add the address to the interface
+ NPT_NetworkInterfaceAddress iface_address(
+ primary_address,
+ broadcast_address,
+ destination_address,
+ netmask);
+ interface->AddAddress(iface_address);
+
+ break;
+ }
+
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ case AF_INET6: {
+ // primary address
+ const struct sockaddr_in6* ipv6_address = (const struct sockaddr_in6*)addr->ifa_addr;
+ NPT_IpAddress primary_address(NPT_IpAddress::IPV6, ipv6_address->sin6_addr.s6_addr, 16, ipv6_address->sin6_scope_id);
+
+ // empty broadcast address (no broadcast address for IPv6)
+ NPT_IpAddress broadcast_address(NPT_IpAddress::IPV6);
+
+ // point to point address
+ NPT_IpAddress destination_address(NPT_IpAddress::IPV6);
+ if (flags & NPT_NETWORK_INTERFACE_FLAG_POINT_TO_POINT) {
+ if (addr->ifa_dstaddr) {
+ ipv6_address = (const struct sockaddr_in6*)addr->ifa_dstaddr;
+ destination_address.Set(ipv6_address->sin6_addr.s6_addr, 16, ipv6_address->sin6_scope_id);
+ }
+ }
+
+ // empty netmask (does not work for IPv6)
+ NPT_IpAddress netmask((NPT_IpAddress::IPV6));
+
+ // add the address to the interface
+ NPT_NetworkInterfaceAddress iface_address(
+ primary_address,
+ broadcast_address,
+ destination_address,
+ netmask);
+ interface->AddAddress(iface_address);
+
+ break;
+ }
+#endif
+
+#if defined(AF_LINK) && defined(NPT_CONFIG_HAVE_SOCKADDR_DL)
+ case AF_LINK: {
+ struct sockaddr_dl* mac_addr = (struct sockaddr_dl*)addr->ifa_addr;
+ NPT_MacAddress::Type mac_addr_type = NPT_MacAddress::TYPE_UNKNOWN;
+ switch (mac_addr->sdl_type) {
+#if defined(IFT_LOOP)
+ case IFT_LOOP: mac_addr_type = NPT_MacAddress::TYPE_LOOPBACK; break;
+#endif
+#if defined(IFT_ETHER)
+ case IFT_ETHER: mac_addr_type = NPT_MacAddress::TYPE_ETHERNET; break;
+#endif
+#if defined(IFT_PPP)
+ case IFT_PPP: mac_addr_type = NPT_MacAddress::TYPE_PPP; break;
+#endif
+ }
+ interface->SetMacAddress(mac_addr_type,
+ (const unsigned char*)(&mac_addr->sdl_data[mac_addr->sdl_nlen]),
+ mac_addr->sdl_alen);
+ break;
+ }
+#endif
+ }
+ }
+
+ freeifaddrs(addrs);
+
+ return NPT_SUCCESS;
+}
+#else
+const unsigned int NPT_BSD_NETWORK_MAX_IFCONF_SIZE = 1<<20;
+
+/*----------------------------------------------------------------------
+| NPT_NetworkInterface::GetNetworkInterfaces
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& interfaces)
+{
+//#if defined(NPT_CONFIG_ENABLE_IPV6)
+// int net = socket(PF_INET6, SOCK_DGRAM, 0);
+//#else
+ int net = socket(PF_INET, SOCK_DGRAM, 0);
+//#endif
+ if (net < 0) {
+ return NPT_ERROR_BASE_UNIX-errno;
+ }
// Try to get the config until we have enough memory for it
// According to "Unix Network Programming", some implementations
@@ -76,13 +398,15 @@ NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& inte
unsigned int buffer_size = 4096; // initial guess
unsigned int last_size = 0;
struct ifconf config;
- unsigned char* buffer;
- for (;buffer_size < 65536;) {
+ unsigned char* buffer = NULL;
+ for (;buffer_size < NPT_BSD_NETWORK_MAX_IFCONF_SIZE;) {
buffer = new unsigned char[buffer_size];
config.ifc_len = buffer_size;
config.ifc_buf = (char*)buffer;
if (ioctl(net, SIOCGIFCONF, &config) < 0) {
if (errno != EINVAL || last_size != 0) {
+ delete[] buffer;
+ close(net);
return NPT_ERROR_BASE_UNIX-errno;
}
} else {
@@ -97,6 +421,11 @@ NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& inte
// supply 4096 more bytes more next time around
buffer_size += 4096;
delete[] buffer;
+ buffer = NULL;
+ }
+ if (buffer == NULL) {
+ close(net);
+ return NPT_ERROR_NOT_ENOUGH_SPACE;
}
// iterate over all objects
@@ -107,8 +436,11 @@ NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& inte
// point to the next entry
entries += NPT_IFREQ_SIZE(entry);
- // ignore anything except AF_INET and AF_LINK addresses
+ // ignore anything except AF_INET, AF_INET6 (if enabled) and AF_LINK addresses
if (entry->ifr_addr.sa_family != AF_INET
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ && entry->ifr_addr.sa_family != AF_INET6
+#endif
#if defined(AF_LINK)
&& entry->ifr_addr.sa_family != AF_LINK
#endif
@@ -251,6 +583,41 @@ NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& inte
break;
}
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ case AF_INET6: {
+ // primary address
+ const struct sockaddr_in6* ipv6_address = (const struct sockaddr_in6*)&entry->ifr_addr;
+ NPT_IpAddress primary_address(NPT_IpAddress::IPV6, ipv6_address->sin6_addr.s6_addr, 16, ipv6_address->sin6_scope_id);
+
+ // empty broadcast address (no broadcast address for IPv6)
+ NPT_IpAddress broadcast_address(NPT_IpAddress::IPV6);
+
+ // point to point address
+ NPT_IpAddress destination_address(NPT_IpAddress::IPV6);
+#if defined(SIOCGIFDSTADDR)
+ if (flags & NPT_NETWORK_INTERFACE_FLAG_POINT_TO_POINT) {
+ if (ioctl(net, SIOCGIFDSTADDR, &query) == 0) {
+ ipv6_address = (const struct sockaddr_in6*)&query.ifr_addr;
+ destination_address.Set(ipv6_address->sin6_addr.s6_addr, 16, ipv6_address->sin6_scope_id);
+ }
+ }
+#endif
+
+ // empty netmask (does not work for IPv6)
+ NPT_IpAddress netmask((NPT_IpAddress::IPV6));
+
+ // add the address to the interface
+ NPT_NetworkInterfaceAddress iface_address(
+ primary_address,
+ broadcast_address,
+ destination_address,
+ netmask);
+ interface->AddAddress(iface_address);
+
+ break;
+ }
+#endif
+
#if defined(AF_LINK) && defined(NPT_CONFIG_HAVE_SOCKADDR_DL)
case AF_LINK: {
struct sockaddr_dl* mac_addr = (struct sockaddr_dl*)&entry->ifr_addr;
@@ -281,3 +648,4 @@ NPT_NetworkInterface::GetNetworkInterfaces(NPT_List<NPT_NetworkInterface*>& inte
return NPT_SUCCESS;
}
+#endif
diff --git a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp
index 2cc8655e94..62e540ffec 100644
--- a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdResolver.cpp
@@ -36,6 +36,7 @@ static NPT_WinsockSystem& WinsockInitializer = NPT_WinsockSystem::Initializer;
#else
#include <sys/types.h>
+#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <errno.h>
@@ -57,6 +58,13 @@ static NPT_WinsockSystem& WinsockInitializer = NPT_WinsockSystem::Initializer;
const unsigned int NPT_BSD_NETWORK_MAX_ADDR_LIST_LENGTH = 1024;
/*----------------------------------------------------------------------
+| IPv6 support
++---------------------------------------------------------------------*/
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+#include <arpa/inet.h>
+#endif
+
+/*----------------------------------------------------------------------
| MapGetAddrInfoErrorCode
+---------------------------------------------------------------------*/
static NPT_Result
@@ -76,7 +84,14 @@ NPT_NetworkNameResolver::Resolve(const char* name,
// empty the list first
addresses.Clear();
+
// get the addr list
+
+ //struct addrinfo hints;
+ //NPT_SetMemory(&hints, 0, sizeof(hints));
+ //hints.ai_family = PF_UNSPEC;
+ //hints.ai_socktype = SOCK_STREAM;
+ //hints.ai_flags = AI_DEFAULT;
struct addrinfo *infos = NULL;
int result = getaddrinfo(name, /* hostname */
NULL, /* servname */
@@ -87,14 +102,33 @@ NPT_NetworkNameResolver::Resolve(const char* name,
}
for (struct addrinfo* info = infos;
- info && addresses.GetItemCount() < NPT_BSD_NETWORK_MAX_ADDR_LIST_LENGTH;
- info = info->ai_next) {
- if (info->ai_family != AF_INET) continue;
- if (info->ai_addrlen != sizeof(struct sockaddr_in)) continue;
- if (info->ai_protocol != 0 && info->ai_protocol != IPPROTO_TCP) continue;
- struct sockaddr_in* inet_addr = (struct sockaddr_in*)info->ai_addr;
- NPT_IpAddress address(ntohl(inet_addr->sin_addr.s_addr));
- addresses.Add(address);
+ info && addresses.GetItemCount() < NPT_BSD_NETWORK_MAX_ADDR_LIST_LENGTH;
+ info = info->ai_next) {
+ unsigned int expected_length;
+ if (info->ai_family == AF_INET) {
+ expected_length = sizeof(struct sockaddr_in);
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ } else if (info->ai_family == AF_INET6) {
+ expected_length = sizeof(struct sockaddr_in6);
+#endif
+ } else {
+ continue;
+ }
+ if ((unsigned int)info->ai_addrlen < expected_length) continue;
+ if (info->ai_protocol != 0 && info->ai_protocol != IPPROTO_TCP) continue;
+
+ if (info->ai_family == AF_INET) {
+ struct sockaddr_in* inet_addr = (struct sockaddr_in*)info->ai_addr;
+ NPT_IpAddress address(ntohl(inet_addr->sin_addr.s_addr));
+ addresses.Add(address);
+ }
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ else if (info->ai_family == AF_INET6) {
+ struct sockaddr_in6* inet_addr = (struct sockaddr_in6*)info->ai_addr;
+ NPT_IpAddress address(NPT_IpAddress::IPV6, inet_addr->sin6_addr.s6_addr, 16, inet_addr->sin6_scope_id);
+ addresses.Add(address);
+ }
+#endif
}
freeaddrinfo(infos);
diff --git a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
index a42dfbfb85..b1dc45a52a 100644
--- a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
@@ -132,20 +132,47 @@ static NPT_WinsockSystem& WinsockInitializer = NPT_WinsockSystem::Initializer;
#endif
#ifndef TARGET_WINDOWS_STORE
+#if !defined(EWOULDBLOCK)
#define EWOULDBLOCK WSAEWOULDBLOCK
+#endif
+#if !defined(EINPROGRESS)
#define EINPROGRESS WSAEINPROGRESS
+#endif
+#if !defined(ECONNREFUSED)
#define ECONNREFUSED WSAECONNREFUSED
+#endif
+#if !defined(ECONNABORTED)
#define ECONNABORTED WSAECONNABORTED
+#endif
+#if !defined(ECONNRESET)
#define ECONNRESET WSAECONNRESET
+#endif
+#if !defined(ETIMEDOUT)
#define ETIMEDOUT WSAETIMEDOUT
+#endif
+#if !defined(ENETRESET)
#define ENETRESET WSAENETRESET
+#endif
+#if !defined(EADDRINUSE)
#define EADDRINUSE WSAEADDRINUSE
+#endif
+#if !defined(ENETDOWN)
#define ENETDOWN WSAENETDOWN
+#endif
+#if !defined(ENETUNREACH)
#define ENETUNREACH WSAENETUNREACH
+#endif
+#if !defined(EHOSTUNREACH)
+#define EHOSTUNREACH WSAEHOSTUNREACH
+#endif
+#if !defined(ENOTCONN)
#define ENOTCONN WSAENOTCONN
#endif
+#endif
#if !defined(EAGAIN)
#define EAGAIN WSAEWOULDBLOCK
+#endif
+#if !defined(EINTR)
#define EINTR WSAEINTR
#endif
#if !defined(SHUT_RDWR)
@@ -334,32 +361,110 @@ typedef int SocketFd;
#endif
/*----------------------------------------------------------------------
+| IPv6 support
++---------------------------------------------------------------------*/
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+#include <arpa/inet.h>
+
+#define NPT_SOCKETS_PF_INET PF_INET6
+typedef union {
+ struct sockaddr sa;
+ struct sockaddr_in sa_in;
+ struct sockaddr_in6 sa_in6;
+ struct sockaddr_storage sa_storage;
+} NPT_sockaddr_in;
+
+#else
+
+#define NPT_SOCKETS_PF_INET PF_INET
+typedef union {
+ struct sockaddr sa;
+ struct sockaddr_in sa_in;
+} NPT_sockaddr_in;
+
+#endif
+
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+/*----------------------------------------------------------------------
+| SocketAddressToInetAddress
++---------------------------------------------------------------------*/
+static void
+SocketAddressToInetAddress(const NPT_SocketAddress& socket_address,
+ NPT_sockaddr_in& inet_address,
+ socklen_t& inet_address_length)
+{
+ // initialize the structure
+ NPT_SetMemory(&inet_address, 0, sizeof(inet_address));
+
+ // setup the structure
+ inet_address_length = sizeof(sockaddr_in6);
+ inet_address.sa_in6.sin6_len = inet_address_length;
+ inet_address.sa_in6.sin6_family = AF_INET6;
+ inet_address.sa_in6.sin6_port = htons(socket_address.GetPort());
+ inet_address.sa_in6.sin6_scope_id = socket_address.GetIpAddress().GetScopeId();
+
+ NPT_IpAddress::Type type = socket_address.GetIpAddress().GetType();
+ if (type == NPT_IpAddress::IPV6) {
+ NPT_CopyMemory(inet_address.sa_in6.sin6_addr.s6_addr, socket_address.GetIpAddress().AsBytes(), 16);
+ } else {
+ NPT_SetMemory(&inet_address.sa_in6.sin6_addr.s6_addr[0], 0, 10);
+ inet_address.sa_in6.sin6_addr.s6_addr[10] = 0xFF;
+ inet_address.sa_in6.sin6_addr.s6_addr[11] = 0xFF;
+ NPT_CopyMemory(&inet_address.sa_in6.sin6_addr.s6_addr[12], socket_address.GetIpAddress().AsBytes(), 4);
+ }
+}
+
+/*----------------------------------------------------------------------
+| InetAddressToSocketAddress
++---------------------------------------------------------------------*/
+static void
+InetAddressToSocketAddress(const NPT_sockaddr_in& inet_address,
+ NPT_SocketAddress& socket_address)
+{
+ // setup the structure
+ socket_address.SetPort(inet_address.sa_in6.sin6_port);
+ if (inet_address.sa.sa_family == AF_INET6) {
+ socket_address.SetPort(ntohs(inet_address.sa_in6.sin6_port));
+ socket_address.SetIpAddress(NPT_IpAddress(NPT_IpAddress::IPV6, inet_address.sa_in6.sin6_addr.s6_addr, 16));
+ } else {
+ socket_address.SetPort(ntohs(inet_address.sa_in.sin_port));
+ socket_address.SetIpAddress(NPT_IpAddress(ntohl(inet_address.sa_in.sin_addr.s_addr)));
+ }
+}
+#else
+/*----------------------------------------------------------------------
| SocketAddressToInetAddress
+---------------------------------------------------------------------*/
static void
SocketAddressToInetAddress(const NPT_SocketAddress& socket_address,
- struct sockaddr_in* inet_address)
+ NPT_sockaddr_in& inet_address,
+ socklen_t& inet_address_length)
{
// initialize the structure
- for (int i=0; i<8; i++) inet_address->sin_zero[i]=0;
+ NPT_SetMemory(&inet_address, 0, sizeof(inet_address));
+ inet_address_length = sizeof(sockaddr_in);
+
+#if defined(NPT_CONFIG_HAVE_SOCKADDR_IN_SIN_LEN)
+ inet_address.sa_in.sin_len = sizeof(inet_address);
+#endif
// setup the structure
- inet_address->sin_family = AF_INET;
- inet_address->sin_port = htons(socket_address.GetPort());
- inet_address->sin_addr.s_addr = htonl(socket_address.GetIpAddress().AsLong());
+ inet_address.sa_in.sin_family = AF_INET;
+ inet_address.sa_in.sin_port = htons(socket_address.GetPort());
+ inet_address.sa_in.sin_addr.s_addr = htonl(socket_address.GetIpAddress().AsLong());
}
/*----------------------------------------------------------------------
| InetAddressToSocketAddress
+---------------------------------------------------------------------*/
static void
-InetAddressToSocketAddress(const struct sockaddr_in* inet_address,
- NPT_SocketAddress& socket_address)
+InetAddressToSocketAddress(const NPT_sockaddr_in& inet_address,
+ NPT_SocketAddress& socket_address)
{
- // read the fields
- socket_address.SetPort(ntohs(inet_address->sin_port));
- socket_address.SetIpAddress(NPT_IpAddress(ntohl(inet_address->sin_addr.s_addr)));
+ socket_address.SetPort(ntohs(inet_address.sa_in.sin_port));
+ socket_address.SetIpAddress(NPT_IpAddress(ntohl(inet_address.sa_in.sin_addr.s_addr)));
}
+#endif
/*----------------------------------------------------------------------
| MapErrorCode
@@ -389,6 +494,9 @@ MapErrorCode(int error)
case ENETUNREACH:
return NPT_ERROR_NETWORK_UNREACHABLE;
+
+ case EHOSTUNREACH:
+ return NPT_ERROR_HOST_UNREACHABLE;
case EINPROGRESS:
case EAGAIN:
@@ -422,17 +530,6 @@ MapErrorCode(int error)
}
}
-/*----------------------------------------------------------------------
-| MapGetAddrInfoErrorCode
-+---------------------------------------------------------------------*/
-#if defined(NPT_CONFIG_HAVE_GETADDRINFO)
-static NPT_Result
-MapGetAddrInfoErrorCode(int /*error_code*/)
-{
- return NPT_ERROR_HOST_UNKNOWN;
-}
-#endif
-
#if defined(_XBOX)
struct hostent {
@@ -502,7 +599,7 @@ socketpair(int, int, int, SOCKET sockets[2]) // we ignore the first two params:
sockets[1] = INVALID_SOCKET;
// create a listener socket and bind to the loopback address, any port
- SOCKET listener = socket(AF_INET, SOCK_STREAM, 0);
+ SOCKET listener = socket(PF_INET, SOCK_STREAM, 0);
if (listener == INVALID_SOCKET) goto fail;
// bind the listener and listen for connections
@@ -522,7 +619,7 @@ socketpair(int, int, int, SOCKET sockets[2]) // we ignore the first two params:
if (result != 0) goto fail;
// create the first socket
- sockets[0] = socket(AF_INET, SOCK_STREAM, 0);
+ sockets[0] = socket(PF_INET, SOCK_STREAM, 0);
if (sockets[0] == INVALID_SOCKET) goto fail;
// connect the first socket
@@ -549,6 +646,17 @@ fail:
#endif
/*----------------------------------------------------------------------
+| NPT_Hash<NPT_Thread::ThreadId>
++---------------------------------------------------------------------*/
+template <>
+struct NPT_Hash<NPT_Thread::ThreadId>
+{
+ NPT_UInt32 operator()(NPT_Thread::ThreadId id) const {
+ return (NPT_UInt32)(id & 0xFFFFFFFF);
+ }
+};
+
+/*----------------------------------------------------------------------
| NPT_IpAddress::ResolveName
+---------------------------------------------------------------------*/
NPT_Result
@@ -557,69 +665,26 @@ NPT_IpAddress::ResolveName(const char* name, NPT_Timeout)
// check parameters
if (name == NULL || name[0] == '\0') return NPT_ERROR_HOST_UNKNOWN;
+#if !defined(NPT_CONFIG_ENABLE_IPV6)
// handle numerical addrs
NPT_IpAddress numerical_address;
if (NPT_SUCCEEDED(numerical_address.Parse(name))) {
/* the name is a numerical IP addr */
- return Set(numerical_address.AsLong());
+ *this = numerical_address;
+ return NPT_SUCCESS;
}
+#endif
-#if defined(__TCS__)
- Set(getHostByName(name));
-#elif defined(__PSP__)
- int rid;
- char buf[1024];
- int buflen = sizeof(buf);
-
- int ret = sceNetResolverCreate(&rid, buf, buflen);
- if(ret < 0){
- return NPT_FAILURE;
- }
- ret = sceNetResolverStartNtoA(rid, name, &address->sin_addr,
- RESOLVER_TIMEOUT, RESOLVER_RETRY);
- if(ret < 0){
- return NPT_ERROR_HOST_UNKNOWN;
- }
- sceNetResolverDelete(rid);
-#elif defined(NPT_CONFIG_HAVE_GETADDRINFO)
- // get the addr list
- struct addrinfo *infos = NULL;
- int result = getaddrinfo(name, /* hostname */
- NULL, /* servname */
- NULL, /* hints */
- &infos /* res */);
- if (result != 0) {
- return MapGetAddrInfoErrorCode(result);
- }
-
- bool found = false;
- for (struct addrinfo* info = infos; !found && info; info = info->ai_next) {
- if (info->ai_family != AF_INET) continue;
- if (info->ai_addrlen != sizeof(struct sockaddr_in)) continue;
- if (info->ai_protocol != 0 && info->ai_protocol != IPPROTO_TCP) continue;
- struct sockaddr_in* inet_addr = (struct sockaddr_in*)info->ai_addr;
- Set(ntohl(inet_addr->sin_addr.s_addr));
- found = true;
- }
- freeaddrinfo(infos);
- if (!found) {
- return NPT_ERROR_HOST_UNKNOWN;
+ // resolve the name into a list of addresses
+ NPT_List<NPT_IpAddress> addresses;
+ NPT_Result result = NPT_NetworkNameResolver::Resolve(name, addresses);
+ if (NPT_FAILED(result)) return result;
+ if (addresses.GetItemCount() < 1) {
+ return NPT_ERROR_NO_SUCH_NAME;
}
-#else
- // do a name lookup
- struct hostent *host_entry = gethostbyname(name);
- if (host_entry == NULL ||
- host_entry->h_addrtype != AF_INET) {
- return NPT_ERROR_HOST_UNKNOWN;
- }
- NPT_CopyMemory(m_Address, host_entry->h_addr, 4);
-
-#if defined(_XBOX)
- delete host_entry;
-#endif
-
-#endif
+ // pick the first address
+ *this = *(addresses.GetFirstItem());
return NPT_SUCCESS;
}
@@ -666,6 +731,7 @@ public:
NPT_Result WaitUntilReadable();
NPT_Result WaitUntilWriteable();
NPT_Result WaitForCondition(bool readable, bool writeable, bool async_connect, NPT_Timeout timeout);
+ NPT_Result Cancel(bool do_shutdown);
// members
SocketFd m_SocketFd;
@@ -684,6 +750,79 @@ private:
typedef NPT_Reference<NPT_BsdSocketFd> NPT_BsdSocketFdReference;
+/*----------------------------------------------------------------------
+| NPT_BsdBlockerSocket
++---------------------------------------------------------------------*/
+class NPT_BsdBlockerSocket {
+public:
+ NPT_BsdBlockerSocket(NPT_BsdSocketFd* fd) {
+ Set(NPT_Thread::GetCurrentThreadId(), fd);
+ }
+ ~NPT_BsdBlockerSocket() {
+ Set(NPT_Thread::GetCurrentThreadId(), NULL);
+ }
+
+ static NPT_Result Cancel(NPT_Thread::ThreadId id);
+
+private:
+ static NPT_Result Set(NPT_Thread::ThreadId id, NPT_BsdSocketFd* fd);
+
+ static NPT_Mutex MapLock;
+ static NPT_HashMap<NPT_Thread::ThreadId, NPT_BsdSocketFd*> Map;
+};
+
+/*----------------------------------------------------------------------
+| NPT_BsdBlockerSocket::MapLock
++---------------------------------------------------------------------*/
+NPT_Mutex NPT_BsdBlockerSocket::MapLock;
+
+/*----------------------------------------------------------------------
+| NPT_BsdBlockerSocket::Map
++---------------------------------------------------------------------*/
+NPT_HashMap<NPT_Thread::ThreadId, NPT_BsdSocketFd*> NPT_BsdBlockerSocket::Map;
+
+/*----------------------------------------------------------------------
+| NPT_BsdBlockerSocket::Set
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_BsdBlockerSocket::Set(NPT_Thread::ThreadId id, NPT_BsdSocketFd* fd)
+{
+ NPT_AutoLock synchronized(MapLock);
+
+ if (fd) {
+ return Map.Put(id, fd);
+ } else {
+ return Map.Erase(id);
+ }
+}
+
+/*----------------------------------------------------------------------
+| NPT_BsdBlockerSocket::Cancel
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_BsdBlockerSocket::Cancel(NPT_Thread::ThreadId id)
+{
+ NPT_AutoLock synchronized(MapLock);
+
+ NPT_BsdSocketFd** fd = NULL;
+ NPT_Result result = Map.Get(id, fd);
+ if (NPT_SUCCEEDED(result) && fd && *fd) {
+ (*fd)->Cancel(true);
+ }
+
+ return result;
+}
+
+/*----------------------------------------------------------------------
+| NPT_Socket::CancelBlockerSocket
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_Socket::CancelBlockerSocket(NPT_Thread::ThreadId thread_id)
+{
+ return NPT_BsdBlockerSocket::Cancel(thread_id);
+}
+
+
#if defined(__WINSOCK__) || defined(__TCS__)
/*----------------------------------------------------------------------
| NPT_BsdSocketFd::SetBlockingMode
@@ -770,6 +909,9 @@ NPT_BsdSocketFd::WaitForCondition(bool wait_for_readable,
FD_ZERO(&except_set);
FD_SET(m_SocketFd, &except_set);
+ // if the socket is cancellable, add it to the blocker map so a thread can cancel it
+ NPT_BsdBlockerSocket blocker(this);
+
// setup the cancel fd
if (m_Cancellable && timeout) {
if ((int)m_CancelFds[1] > max_fd) max_fd = m_CancelFds[1];
@@ -785,11 +927,15 @@ NPT_BsdSocketFd::WaitForCondition(bool wait_for_readable,
NPT_LOG_FINER_2("waiting for condition (%s %s)",
wait_for_readable?"read":"",
wait_for_writeable?"write":"");
- int io_result = select(max_fd+1,
+ int io_result;
+ do {
+ io_result = select(max_fd+1,
&read_set, &write_set, &except_set,
timeout == NPT_TIMEOUT_INFINITE ?
NULL : &timeout_value);
- NPT_LOG_FINER_1("select returned %d", io_result);
+ NPT_LOG_FINER_1("select returned %d", io_result);
+ } while (NPT_BSD_SOCKET_SELECT_FAILED(io_result) && GetSocketError() == EINTR);
+
if (m_Cancelled) return NPT_ERROR_CANCELLED;
if (io_result == 0) {
@@ -855,6 +1001,32 @@ NPT_BsdSocketFd::WaitForCondition(bool wait_for_readable,
}
/*----------------------------------------------------------------------
+| NPT_BsdSocketFd::Cancel
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_BsdSocketFd::Cancel(bool do_shutdown)
+{
+ // mark the socket as cancelled
+ m_Cancelled = true;
+
+ // force a shutdown if requested
+ if (do_shutdown) {
+ int result = shutdown(m_SocketFd, SHUT_RDWR);
+ if (NPT_BSD_SOCKET_CALL_FAILED(result)) {
+ NPT_LOG_FINE_1("shutdown failed (%d)", MapErrorCode(GetSocketError()));
+ }
+ }
+
+ // unblock waiting selects
+ if (m_Cancellable) {
+ char dummy = 0;
+ send(m_CancelFds[0], &dummy, 1, 0);
+ }
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
| NPT_BsdSocketStream
+---------------------------------------------------------------------*/
class NPT_BsdSocketStream
@@ -1023,44 +1195,67 @@ NPT_BsdSocketOutputStream::Write(const void* buffer,
NPT_Size bytes_to_write,
NPT_Size* bytes_written)
{
- // if we're blocking, wait until the socket is writeable
- if (m_SocketFdReference->m_WriteTimeout) {
- NPT_Result result = m_SocketFdReference->WaitUntilWriteable();
- if (result != NPT_SUCCESS) return result;
+ // FIXME: A temporary hack to get to the Cancel method
+ if (buffer == NULL) {
+ NPT_LOG_INFO("Cancelling BSD socket output stream through write...");
+
+ m_SocketFdReference->Cancel(true);
+
+ NPT_LOG_INFO("Done cancelling BSD socket output stream through write.");
+ return NPT_SUCCESS;
}
- int flags = 0;
-#if defined(MSG_NOSIGNAL)
- // for some BSD stacks, ask for EPIPE to be returned instead
- // of sending a SIGPIPE signal to the process
- flags |= MSG_NOSIGNAL;
-#endif
+ int tries_left = 100;
+ for (;;) {
+ // if we're blocking, wait until the socket is writeable
+ if (m_SocketFdReference->m_WriteTimeout) {
+ NPT_Result result = m_SocketFdReference->WaitUntilWriteable();
+ if (result != NPT_SUCCESS) return result;
+ }
- // write to the socket
- NPT_LOG_FINEST_1("writing %d to socket", (int)bytes_to_write);
- ssize_t nb_written = send(m_SocketFdReference->m_SocketFd,
- (SocketConstBuffer)buffer,
- bytes_to_write, flags);
- NPT_LOG_FINEST_1("send returned %d", (int)nb_written);
-
- if (nb_written <= 0) {
- if (bytes_written) *bytes_written = 0;
- if (m_SocketFdReference->m_Cancelled) return NPT_ERROR_CANCELLED;
+ int flags = 0;
+ #if defined(MSG_NOSIGNAL)
+ // for some BSD stacks, ask for EPIPE to be returned instead
+ // of sending a SIGPIPE signal to the process
+ flags |= MSG_NOSIGNAL;
+ #endif
+
+ // write to the socket
+ NPT_LOG_FINEST_1("writing %d to socket", (int)bytes_to_write);
+ ssize_t nb_written = send(m_SocketFdReference->m_SocketFd,
+ (SocketConstBuffer)buffer,
+ bytes_to_write, flags);
+ NPT_LOG_FINEST_1("send returned %d", (int)nb_written);
+
+ if (nb_written <= 0) {
+ if (bytes_written) *bytes_written = 0;
+ if (m_SocketFdReference->m_Cancelled) return NPT_ERROR_CANCELLED;
- if (nb_written == 0) {
- NPT_LOG_FINE("connection reset");
- return NPT_ERROR_CONNECTION_RESET;
- } else {
- NPT_Result result = MapErrorCode(GetSocketError());
- NPT_LOG_FINE_1("socket result = %d", result);
- return result;
+ if (nb_written == 0) {
+ NPT_LOG_FINE("connection reset");
+ return NPT_ERROR_CONNECTION_RESET;
+ } else {
+ NPT_Result result = MapErrorCode(GetSocketError());
+ NPT_LOG_FINE_1("socket result = %d", result);
+ if (m_SocketFdReference->m_WriteTimeout && result == NPT_ERROR_WOULD_BLOCK) {
+ // Well, the socket was writeable but then failed with "would block"
+ // Loop back and try again, a certain number of times only...
+ NPT_LOG_FINE_1("Socket failed with 'would block' even though writeable?! Tries left: %d", tries_left);
+ if (--tries_left < 0) {
+ NPT_LOG_SEVERE("Failed to send any data, send kept returning with 'would block' even though timeout is not 0");
+ return NPT_ERROR_WRITE_FAILED;
+ }
+ continue;
+ }
+ return result;
+ }
}
+
+ // update position and return
+ if (bytes_written) *bytes_written = (NPT_Size)nb_written;
+ m_SocketFdReference->m_Position += nb_written;
+ return NPT_SUCCESS;
}
-
- // update position and return
- if (bytes_written) *bytes_written = (NPT_Size)nb_written;
- m_SocketFdReference->m_Position += nb_written;
- return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
@@ -1104,10 +1299,7 @@ NPT_BsdSocketOutputStream::Flush()
flags |= MSG_NOSIGNAL;
#endif
char dummy = 0;
- ssize_t io_result = send(m_SocketFdReference->m_SocketFd, &dummy, 0, flags);
- if (NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
- NPT_LOG_FINE_1("send failed during flush (%d)", MapErrorCode(GetSocketError()));
- }
+ send(m_SocketFdReference->m_SocketFd, &dummy, 0, flags);
// restore the nagle algorithm to its original setting
args = 0;
@@ -1161,15 +1353,11 @@ NPT_BsdSocket::NPT_BsdSocket(SocketFd fd, NPT_Flags flags) :
// disable the SIGPIPE signal
#if defined(SO_NOSIGPIPE)
int option = 1;
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_NOSIGPIPE,
- (SocketOption)&option,
- sizeof(option));
- if (NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
- NPT_LOG_FINE_1("setsockopt SO_NOSIGPIPE failed (%d)", MapErrorCode(GetSocketError()));
- }
-
+ (void)setsockopt(m_SocketFdReference->m_SocketFd,
+ SOL_SOCKET,
+ SO_NOSIGPIPE,
+ (SocketOption)&option,
+ sizeof(option));
#elif defined(SIGPIPE)
signal(SIGPIPE, SIG_IGN);
#endif
@@ -1192,53 +1380,23 @@ NPT_BsdSocket::~NPT_BsdSocket()
NPT_Result
NPT_BsdSocket::Bind(const NPT_SocketAddress& address, bool reuse_address)
{
- // on non windows, we need to set reuse address no matter what so
- // that we can bind on the same port when the socket has closed
- // but is still in a timed-out mode
-#if !defined(__WIN32__) && !defined(_XBOX)
- int option_ra = 1;
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_REUSEADDR,
- (SocketOption)&option_ra,
- sizeof(option_ra));
- if (NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
- NPT_LOG_FINE_1("setsockopt SO_REUSEADDR failed (%d)", MapErrorCode(GetSocketError()));
- }
-
-#elif defined(SIGPIPE)
- signal(SIGPIPE, SIG_IGN);
-#endif
-
// set socket options
if (reuse_address) {
NPT_LOG_FINE("setting SO_REUSEADDR option on socket");
int option = 1;
- // on macosx/linux, we need to use SO_REUSEPORT instead of SO_REUSEADDR
-#if defined(SO_REUSEPORT)
- int result = setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_REUSEPORT,
- (SocketOption)&option,
- sizeof(option));
- if (NPT_BSD_SOCKET_CALL_FAILED(result)) {
- NPT_LOG_FINE_1("setsockopt SO_REUSEPORT failed (%d)", MapErrorCode(GetSocketError()));
- }
-#else
- int result = setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_REUSEADDR,
- (SocketOption)&option,
- sizeof(option));
- if (NPT_BSD_SOCKET_CALL_FAILED(result)) {
- NPT_LOG_FINE_1("setsockopt SO_REUSEADDR failed (%d)", MapErrorCode(GetSocketError()));
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ SOL_SOCKET,
+ SO_REUSEADDR,
+ (SocketOption)&option,
+ sizeof(option))) {
+ return MapErrorCode(GetSocketError());
}
-#endif
}
// convert the address
- struct sockaddr_in inet_address;
- SocketAddressToInetAddress(address, &inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length;
+ SocketAddressToInetAddress(address, inet_address, inet_address_length);
#if defined(_XBOX)
if( address.GetIpAddress().AsLong() != NPT_IpAddress::Any.AsLong() ) {
@@ -1249,8 +1407,8 @@ NPT_BsdSocket::Bind(const NPT_SocketAddress& address, bool reuse_address)
// bind the socket
if (bind(m_SocketFdReference->m_SocketFd,
- (struct sockaddr*)&inet_address,
- sizeof(inet_address)) < 0) {
+ &inet_address.sa,
+ inet_address_length) < 0) {
return MapErrorCode(GetSocketError());
}
@@ -1338,22 +1496,20 @@ NPT_BsdSocket::RefreshInfo()
if (m_SocketFdReference.IsNull()) return NPT_ERROR_INVALID_STATE;
// get the local socket addr
- struct sockaddr_in inet_address;
- socklen_t name_length = sizeof(inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length = sizeof(inet_address);
if (getsockname(m_SocketFdReference->m_SocketFd,
- (struct sockaddr*)&inet_address,
- &name_length) == 0) {
- m_Info.local_address.SetIpAddress(ntohl(inet_address.sin_addr.s_addr));
- m_Info.local_address.SetPort(ntohs(inet_address.sin_port));
- }
+ &inet_address.sa,
+ &inet_address_length) == 0) {
+ InetAddressToSocketAddress(inet_address, m_Info.local_address);
+ }
// get the peer socket addr
if (getpeername(m_SocketFdReference->m_SocketFd,
- (struct sockaddr*)&inet_address,
- &name_length) == 0) {
- m_Info.remote_address.SetIpAddress(ntohl(inet_address.sin_addr.s_addr));
- m_Info.remote_address.SetPort(ntohs(inet_address.sin_port));
- }
+ &inet_address.sa,
+ &inet_address_length) == 0) {
+ InetAddressToSocketAddress(inet_address, m_Info.remote_address);
+ }
return NPT_SUCCESS;
}
@@ -1389,27 +1545,7 @@ NPT_BsdSocket::SetWriteTimeout(NPT_Timeout timeout)
NPT_Result
NPT_BsdSocket::Cancel(bool do_shutdown)
{
- // mark the socket as cancelled
- m_SocketFdReference->m_Cancelled = true;
-
- // force a shutdown if requested
- if (do_shutdown) {
- int result = shutdown(m_SocketFdReference->m_SocketFd, SHUT_RDWR);
- if (NPT_BSD_SOCKET_CALL_FAILED(result)) {
- NPT_LOG_FINE_1("shutdown failed (%d)", MapErrorCode(GetSocketError()));
- }
- }
-
- // unblock waiting selects
- if (m_SocketFdReference->m_Cancellable) {
- char dummy = 0;
- ssize_t io_result = send(m_SocketFdReference->m_CancelFds[0], &dummy, 1, 0);
- if (NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
- NPT_LOG_FINE_1("send failed during cancel (%d)", MapErrorCode(GetSocketError()));
- }
- }
-
- return NPT_SUCCESS;
+ return m_SocketFdReference->Cancel(do_shutdown);
}
/*----------------------------------------------------------------------
@@ -1450,16 +1586,16 @@ class NPT_BsdUdpSocket : public NPT_UdpSocketInterface,
/*----------------------------------------------------------------------
| NPT_BsdUdpSocket::NPT_BsdUdpSocket
+---------------------------------------------------------------------*/
-NPT_BsdUdpSocket::NPT_BsdUdpSocket(NPT_Flags flags) :
- NPT_BsdSocket(socket(AF_INET, SOCK_DGRAM, 0), flags)
+NPT_BsdUdpSocket::NPT_BsdUdpSocket(NPT_Flags flags) :
+ NPT_BsdSocket(socket(NPT_SOCKETS_PF_INET, SOCK_DGRAM, 0), flags)
{
// set default socket options
int option = 1;
- setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_BROADCAST,
- (SocketOption)&option,
- sizeof(option));
+ (void)setsockopt(m_SocketFdReference->m_SocketFd,
+ SOL_SOCKET,
+ SO_BROADCAST,
+ (SocketOption)&option,
+ sizeof(option));
#if defined(_XBOX)
// set flag on the socket to allow sending of multicast
@@ -1480,11 +1616,13 @@ NPT_BsdUdpSocket::Bind(const NPT_SocketAddress& address, bool reuse_address)
// some implementations (BSD 4.4) need this in addition to SO_REUSEADDR
NPT_LOG_FINE("setting SO_REUSEPORT option on socket");
int option = 1;
- setsockopt(m_SocketFdReference->m_SocketFd,
- SOL_SOCKET,
- SO_REUSEPORT,
- (SocketOption)&option,
- sizeof(option));
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ SOL_SOCKET,
+ SO_REUSEPORT,
+ (SocketOption)&option,
+ sizeof(option))) {
+ return MapErrorCode(GetSocketError());
+ }
#endif
}
// call the inherited method
@@ -1499,16 +1637,17 @@ NPT_BsdUdpSocket::Connect(const NPT_SocketAddress& address,
NPT_Timeout /* ignored */)
{
// setup an address structure
- struct sockaddr_in inet_address;
- SocketAddressToInetAddress(address, &inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length;
+ SocketAddressToInetAddress(address, inet_address, inet_address_length);
// connect so that we can have some addr bound to the socket
- NPT_LOG_FINER_2("connecting to %s, port %d",
- address.GetIpAddress().ToString().GetChars(),
+ NPT_LOG_FINE_2("connecting to %s, port %d",
+ address.GetIpAddress().ToString().GetChars(),
address.GetPort());
int io_result = connect(m_SocketFdReference->m_SocketFd,
- (struct sockaddr *)&inet_address,
- sizeof(inet_address));
+ &inet_address.sa,
+ inet_address_length);
if (NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
NPT_Result result = MapErrorCode(GetSocketError());
NPT_LOG_FINE_1("socket error %d", result);
@@ -1544,8 +1683,9 @@ NPT_BsdUdpSocket::Send(const NPT_DataBuffer& packet,
// send to the specified address
// setup an address structure
- struct sockaddr_in inet_address;
- SocketAddressToInetAddress(*address, &inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length;
+ SocketAddressToInetAddress(*address, inet_address, inet_address_length);
// send the data
NPT_LOG_FINEST_2("sending datagram to %s port %d",
@@ -1555,8 +1695,8 @@ NPT_BsdUdpSocket::Send(const NPT_DataBuffer& packet,
(SocketConstBuffer)buffer,
buffer_length,
0,
- (struct sockaddr *)&inet_address,
- sizeof(inet_address));
+ &inet_address.sa,
+ inet_address_length);
} else {
int flags = 0;
#if defined(MSG_NOSIGNAL)
@@ -1610,26 +1750,23 @@ NPT_BsdUdpSocket::Receive(NPT_DataBuffer& packet,
// receive a packet
ssize_t io_result = 0;
if (address) {
- struct sockaddr_in inet_address;
- socklen_t inet_address_length = sizeof(inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length = sizeof(inet_address);
+ NPT_LOG_FINEST_2("receiving dagagram from %s port %d",
+ address->GetIpAddress().ToString().GetChars(),
+ address->GetPort());
io_result = recvfrom(m_SocketFdReference->m_SocketFd,
(SocketBuffer)buffer,
buffer_size,
0,
- (struct sockaddr *)&inet_address,
+ &inet_address.sa,
&inet_address_length);
// convert the address format
if (!NPT_BSD_SOCKET_CALL_FAILED(io_result)) {
- if (inet_address_length == sizeof(inet_address)) {
- InetAddressToSocketAddress(&inet_address, *address);
- }
+ InetAddressToSocketAddress(inet_address, *address);
}
-
- NPT_LOG_FINEST_2("receiving datagram from %s port %d",
- address->GetIpAddress().ToString().GetChars(),
- address->GetPort());
} else {
NPT_LOG_FINEST("receiving datagram");
io_result = recv(m_SocketFdReference->m_SocketFd,
@@ -1753,6 +1890,34 @@ NPT_Result
NPT_BsdUdpMulticastSocket::JoinGroup(const NPT_IpAddress& group,
const NPT_IpAddress& iface)
{
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ struct ipv6_mreq mreq;
+
+ // set the interface index
+ mreq.ipv6mr_interface = 0; // FIXME: hardcoded to 0 for now
+
+ // set the group address
+ if (group.GetType() == NPT_IpAddress::IPV6) {
+ NPT_CopyMemory(&mreq.ipv6mr_multiaddr.s6_addr[0], group.AsBytes(), 16);
+ } else {
+ NPT_SetMemory(&mreq.ipv6mr_multiaddr.s6_addr[0], 0, 10);
+ mreq.ipv6mr_multiaddr.s6_addr[10] = 0xFF;
+ mreq.ipv6mr_multiaddr.s6_addr[11] = 0xFF;
+ NPT_CopyMemory(&mreq.ipv6mr_multiaddr.s6_addr[12], group.AsBytes(), 4);
+ }
+
+ // set socket option
+ NPT_LOG_FINE_2("joining multicast addr %s group %s",
+ iface.ToString().GetChars(), group.ToString().GetChars());
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IPV6, IPV6_JOIN_GROUP,
+ (SocketOption)&mreq, sizeof(mreq))) {
+ NPT_Result result = MapErrorCode(GetSocketError());
+ NPT_LOG_FINE_1("setsockopt error %d", result);
+ return result;
+ }
+ return NPT_SUCCESS;
+#else
struct ip_mreq mreq;
// set the interface address
@@ -1762,18 +1927,17 @@ NPT_BsdUdpMulticastSocket::JoinGroup(const NPT_IpAddress& group,
mreq.imr_multiaddr.s_addr = htonl(group.AsLong());
// set socket option
- NPT_LOG_FINE_2("joining multicast addr %s group %s",
+ NPT_LOG_FINE_2("joining multicast addr %s group %s",
iface.ToString().GetChars(), group.ToString().GetChars());
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- IPPROTO_IP, IP_ADD_MEMBERSHIP,
- (SocketOption)&mreq, sizeof(mreq));
- if (io_result == 0) {
- return NPT_SUCCESS;
- } else {
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IP, IP_ADD_MEMBERSHIP,
+ (SocketOption)&mreq, sizeof(mreq))) {
NPT_Result result = MapErrorCode(GetSocketError());
NPT_LOG_FINE_1("setsockopt error %d", result);
return result;
}
+ return NPT_SUCCESS;
+#endif
}
#endif
@@ -1795,6 +1959,33 @@ NPT_Result
NPT_BsdUdpMulticastSocket::LeaveGroup(const NPT_IpAddress& group,
const NPT_IpAddress& iface)
{
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ struct ipv6_mreq mreq;
+
+ // set the interface index
+ mreq.ipv6mr_interface = 0; // FIXME: hardcoded to 0 for now
+
+ // set the group address
+ if (group.GetType() == NPT_IpAddress::IPV6) {
+ NPT_CopyMemory(&mreq.ipv6mr_multiaddr.s6_addr[0], group.AsBytes(), 16);
+ } else {
+ NPT_SetMemory(&mreq.ipv6mr_multiaddr.s6_addr[0], 0, 10);
+ mreq.ipv6mr_multiaddr.s6_addr[10] = 0xFF;
+ mreq.ipv6mr_multiaddr.s6_addr[11] = 0xFF;
+ NPT_CopyMemory(&mreq.ipv6mr_multiaddr.s6_addr[12], group.AsBytes(), 4);
+ }
+
+ // set socket option
+ NPT_LOG_FINE_2("leaving multicast addr %s group %s",
+ iface.ToString().GetChars(), group.ToString().GetChars());
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IPV6, IPV6_LEAVE_GROUP,
+ (SocketOption)&mreq, sizeof(mreq))) {
+ NPT_Result result = MapErrorCode(GetSocketError());
+ NPT_LOG_FINE_1("setsockopt error %d", result);
+ return result;
+ }
+#else
struct ip_mreq mreq;
// set the interface address
@@ -1804,18 +1995,18 @@ NPT_BsdUdpMulticastSocket::LeaveGroup(const NPT_IpAddress& group,
mreq.imr_multiaddr.s_addr = htonl(group.AsLong());
// set socket option
- NPT_LOG_FINE_2("leaving multicast addr %s group %s",
+ NPT_LOG_FINE_2("leaving multicast addr %s group %s",
iface.ToString().GetChars(), group.ToString().GetChars());
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- IPPROTO_IP, IP_DROP_MEMBERSHIP,
- (SocketOption)&mreq, sizeof(mreq));
- if (io_result == 0) {
- return NPT_SUCCESS;
- } else {
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IP, IP_DROP_MEMBERSHIP,
+ (SocketOption)&mreq, sizeof(mreq))) {
NPT_Result result = MapErrorCode(GetSocketError());
NPT_LOG_FINE_1("setsockopt error %d", result);
return result;
}
+#endif
+
+ return NPT_SUCCESS;
}
#endif
@@ -1835,22 +2026,35 @@ NPT_BsdUdpMulticastSocket::SetInterface(const NPT_IpAddress& iface)
NPT_Result
NPT_BsdUdpMulticastSocket::SetInterface(const NPT_IpAddress& iface)
{
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ unsigned int ifindex = 0; // FIXME: hardcoded to 0 for now
+
+ // set socket option
+ NPT_LOG_FINE_1("setting multicast interface %s", iface.ToString().GetChars());
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IPV6, IPV6_MULTICAST_IF,
+ (char*)&ifindex, sizeof(ifindex))) {
+ NPT_Result result = MapErrorCode(GetSocketError());
+ NPT_LOG_FINE_1("setsockopt error %d", result);
+ return result;
+ }
+#else
struct in_addr iface_addr;
// set the interface address
iface_addr.s_addr = htonl(iface.AsLong());
// set socket option
- NPT_LOG_FINE_1("setting multicast interface %s", iface.ToString().GetChars());
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- IPPROTO_IP, IP_MULTICAST_IF,
- (char*)&iface_addr, sizeof(iface_addr));
- if (io_result == 0) {
- return NPT_SUCCESS;
- } else {
+ NPT_LOG_FINE_1("setting multicast interface %s", iface.ToString().GetChars());
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IP, IP_MULTICAST_IF,
+ (char*)&iface_addr, sizeof(iface_addr))) {
NPT_Result result = MapErrorCode(GetSocketError());
NPT_LOG_FINE_1("setsockopt error %d", result);
return result;
}
+#endif
+
+ return NPT_SUCCESS;
}
#endif
@@ -1870,20 +2074,26 @@ NPT_BsdUdpMulticastSocket::SetTimeToLive(unsigned char ttl)
NPT_Result
NPT_BsdUdpMulticastSocket::SetTimeToLive(unsigned char ttl)
{
- unsigned char ttl_opt = ttl;
// set socket option
NPT_LOG_FINE_1("setting multicast TTL to %d", (int)ttl);
- int io_result = setsockopt(m_SocketFdReference->m_SocketFd,
- IPPROTO_IP, IP_MULTICAST_TTL,
- (SocketOption)&ttl_opt, sizeof(ttl_opt));
- if (io_result == 0) {
- return NPT_SUCCESS;
- } else {
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ int ttl_opt = ttl;
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
+ (SocketOption)&ttl_opt, sizeof(ttl_opt))) {
+#else
+ unsigned char ttl_opt = ttl;
+ if (setsockopt(m_SocketFdReference->m_SocketFd,
+ IPPROTO_IP, IP_MULTICAST_TTL,
+ (SocketOption)&ttl_opt, sizeof(ttl_opt))) {
+#endif
NPT_Result result = MapErrorCode(GetSocketError());
NPT_LOG_FINE_1("setsockopt error %d", result);
return result;
}
+
+ return NPT_SUCCESS;
}
#endif
@@ -1937,7 +2147,7 @@ protected:
| NPT_BsdTcpClientSocket::NPT_BsdTcpClientSocket
+---------------------------------------------------------------------*/
NPT_BsdTcpClientSocket::NPT_BsdTcpClientSocket(NPT_Flags flags) :
- NPT_BsdSocket(socket(AF_INET, SOCK_STREAM, 0), flags)
+ NPT_BsdSocket(socket(NPT_SOCKETS_PF_INET, SOCK_STREAM, 0), flags)
{
}
@@ -1956,17 +2166,18 @@ NPT_BsdTcpClientSocket::Connect(const NPT_SocketAddress& address,
NPT_Timeout timeout)
{
// convert the address
- struct sockaddr_in inet_address;
- SocketAddressToInetAddress(address, &inet_address);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length;
+ SocketAddressToInetAddress(address, inet_address, inet_address_length);
// initiate connection
- NPT_LOG_FINER_2("connecting to %s port %d",
+ NPT_LOG_FINE_2("connecting to %s, port %d",
address.GetIpAddress().ToString().GetChars(),
address.GetPort());
int io_result;
io_result = connect(m_SocketFdReference->m_SocketFd,
- (struct sockaddr *)&inet_address,
- sizeof(inet_address));
+ &inet_address.sa,
+ inet_address_length);
if (io_result == 0) {
// immediate connection
NPT_LOG_FINE("immediate connection");
@@ -2064,7 +2275,7 @@ protected:
| NPT_BsdTcpServerSocket::NPT_BsdTcpServerSocket
+---------------------------------------------------------------------*/
NPT_BsdTcpServerSocket::NPT_BsdTcpServerSocket(NPT_Flags flags) :
- NPT_BsdSocket(socket(AF_INET, SOCK_STREAM, 0), flags),
+ NPT_BsdSocket(socket(NPT_SOCKETS_PF_INET, SOCK_STREAM, 0), flags),
m_ListenMax(0)
{
}
@@ -2114,9 +2325,9 @@ NPT_BsdTcpServerSocket::WaitForNewClient(NPT_Socket*& client,
if (result != NPT_SUCCESS) return result;
NPT_LOG_FINER("accepting connection");
- struct sockaddr_in inet_address;
- socklen_t namelen = sizeof(inet_address);
- SocketFd socket_fd = accept(m_SocketFdReference->m_SocketFd, (struct sockaddr*)&inet_address, &namelen);
+ NPT_sockaddr_in inet_address;
+ socklen_t inet_address_length = sizeof(inet_address);
+ SocketFd socket_fd = accept(m_SocketFdReference->m_SocketFd, &inet_address.sa, &inet_address_length);
if (NPT_BSD_SOCKET_IS_INVALID(socket_fd)) {
if (m_SocketFdReference->m_Cancelled) return NPT_ERROR_CANCELLED;
result = MapErrorCode(GetSocketError());
diff --git a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaConsole.mm b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaConsole.mm
index 9c0989bd55..b97e0d5f2c 100755
--- a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaConsole.mm
+++ b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaConsole.mm
@@ -11,10 +11,10 @@
| includes
+---------------------------------------------------------------------*/
#include <stdio.h>
-#import <Foundation/Foundation.h>
+#include <Foundation/Foundation.h>
+
#include "NptConfig.h"
#include "NptConsole.h"
-#include "NptUtils.h"
/*----------------------------------------------------------------------
| NPT_Console::Output
@@ -22,10 +22,6 @@
void
NPT_Console::Output(const char* message)
{
- // trim extra \r\n
- char *msg = (char *)message;
- msg[NPT_StringLength(message)-2] = 0;
-
- NSLog(@"%s", msg);
+ NSLog(@"%@", [@(message) stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]);
}
diff --git a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaEnviroment.mm b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaEnviroment.mm
index 23e2ebbc45..bc0b8df32d 100644
--- a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaEnviroment.mm
+++ b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaEnviroment.mm
@@ -14,9 +14,10 @@
#include "NptSystem.h"
#import <Foundation/Foundation.h>
-#import <SystemConfiguration/SystemConfiguration.h>
-#if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
+#if !defined(TARGET_OS_IPHONE) || !TARGET_OS_IPHONE
+#import <SystemConfiguration/SystemConfiguration.h>
+#else
#import <UIKit/UIKit.h>
#endif
diff --git a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaMessageQueue.mm b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaMessageQueue.mm
index 053a12a865..05cf46a8b7 100644
--- a/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaMessageQueue.mm
+++ b/lib/libUPnP/Neptune/Source/System/Cocoa/NptCocoaMessageQueue.mm
@@ -88,7 +88,8 @@ NPT_CocoaMessageQueue::QueueMessage(NPT_Message* message,
NPT_MessageHandler* handler)
{
// create a capsule to represent the message and handler
- NPT_CocoaMessageCapsule* capsule = [[NPT_CocoaMessageCapsule alloc] initWithMessage: message andHandler: handler];
+ NPT_CocoaMessageCapsule* capsule = [NPT_CocoaMessageCapsule alloc];
+ [capsule initWithMessage: message andHandler: handler];
// trigger the handling of the message on the main thread
[capsule performSelectorOnMainThread: @selector(handle)
diff --git a/lib/libUPnP/Neptune/Source/System/Null/NptNullDynamicLibraries.cpp b/lib/libUPnP/Neptune/Source/System/Null/NptNullDynamicLibraries.cpp
new file mode 100644
index 0000000000..cc52d9b12f
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/Null/NptNullDynamicLibraries.cpp
@@ -0,0 +1,23 @@
+/*****************************************************************
+|
+| Neptune - Dynamic Libraries :: Null/Stub Implementation
+|
+| (c) 2001-2016 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "NptLogging.h"
+#include "NptDynamicLibraries.h"
+
+/*----------------------------------------------------------------------
+| NPT_DynamicLibrary::Load
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_DynamicLibrary::Load(const char* /* name */, NPT_Flags /* flags */, NPT_DynamicLibrary*& /* library */)
+{
+ return NPT_ERROR_NOT_IMPLEMENTED;
+}
diff --git a/lib/libUPnP/Neptune/Source/System/Null/NptNullFile.cpp b/lib/libUPnP/Neptune/Source/System/Null/NptNullFile.cpp
new file mode 100644
index 0000000000..3a8c4b2631
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/Null/NptNullFile.cpp
@@ -0,0 +1,102 @@
+/*****************************************************************
+|
+| Neptune - File :: Null/Stub Implementation
+|
+| (c) 2001-2016 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "NptConfig.h"
+#include "NptFile.h"
+#include "NptUtils.h"
+
+/*----------------------------------------------------------------------
+| constants
++---------------------------------------------------------------------*/
+const char* const NPT_FilePath::Separator = "/";
+
+/*----------------------------------------------------------------------
+| NPT_File::GetRoots
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::GetRoots(NPT_List<NPT_String>& roots)
+{
+ roots.Clear();
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::CreateDir
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::CreateDir(const char* /* path */)
+{
+ return NPT_ERROR_NOT_IMPLEMENTED;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::RemoveFile
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::RemoveFile(const char* /* path */)
+{
+ return NPT_ERROR_NOT_IMPLEMENTED;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::RemoveDir
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::RemoveDir(const char* /* path */)
+{
+ return NPT_ERROR_NOT_IMPLEMENTED;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::Rename
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::Rename(const char* /* from_path */, const char* /* to_path */)
+{
+ return NPT_ERROR_NOT_IMPLEMENTED;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::ListDir
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::ListDir(const char* path,
+ NPT_List<NPT_String>& entries,
+ NPT_Ordinal start /* = 0 */,
+ NPT_Cardinal max /* = 0 */)
+{
+ // default return value
+ entries.Clear();
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::GetWorkingDir
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::GetWorkingDir(NPT_String& path)
+{
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File::GetInfo
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_File::GetInfo(const char* path, NPT_FileInfo* info)
+{
+ // default value
+ if (info) NPT_SetMemory(info, 0, sizeof(*info));
+
+ return NPT_SUCCESS;
+}
diff --git a/lib/libUPnP/Neptune/Source/System/Null/NptNullHttpProxy.cpp b/lib/libUPnP/Neptune/Source/System/Null/NptNullHttpProxy.cpp
index b9bdd17f9f..3b2f40129b 100644
--- a/lib/libUPnP/Neptune/Source/System/Null/NptNullHttpProxy.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Null/NptNullHttpProxy.cpp
@@ -14,10 +14,10 @@
#include "NptHttp.h"
/*----------------------------------------------------------------------
-| NPT_HttpProxySelector::GetSystemDefault
+| NPT_HttpProxySelector::GetDefault
+---------------------------------------------------------------------*/
NPT_HttpProxySelector*
-NPT_HttpProxySelector::GetSystemDefault()
+NPT_HttpProxySelector::GetDefault()
{
return NULL;
}
diff --git a/lib/libUPnP/Neptune/Source/System/Null/NptNullSystem.cpp b/lib/libUPnP/Neptune/Source/System/Null/NptNullSystem.cpp
index 16b0604687..9190772d3d 100644
--- a/lib/libUPnP/Neptune/Source/System/Null/NptNullSystem.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Null/NptNullSystem.cpp
@@ -1,8 +1,8 @@
/*****************************************************************
|
-| Neptune - System :: Null Implementation
+| Neptune - System :: Null/Stub Implementation
|
-| (c) 2001-2003 Gilles Boccon-Gibod
+| (c) 2001-2016 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -10,52 +10,62 @@
/*----------------------------------------------------------------------
| includes
+---------------------------------------------------------------------*/
-#include "NptTypes.h"
+#include "NptConfig.h"
#include "NptSystem.h"
-#include "NptResults.h"
-#include "NptDebug.h"
/*----------------------------------------------------------------------
-| globals
+| NPT_System::GetProcessId
+---------------------------------------------------------------------*/
-NPT_System System;
+NPT_Result
+NPT_System::GetProcessId(NPT_UInt32& id)
+{
+ id = 0;
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_System::GetCurrentTimeStamp
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_System::GetCurrentTimeStamp(NPT_TimeStamp& now)
+{
+ now.SetNanos(0);
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_System::Sleep
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_System::Sleep(const NPT_TimeInterval& /* duration */)
+{
+ return NPT_SUCCESS;
+}
/*----------------------------------------------------------------------
-| NPT_NullSystem
+| NPT_System::SleepUntil
+---------------------------------------------------------------------*/
-class NPT_NullSystem : public NPT_SystemInterface
+NPT_Result
+NPT_System::SleepUntil(const NPT_TimeStamp& /* when */)
{
-public:
- // methods
- NPT_NullSystem() {}
- ~NPT_NullSystem(){}
- NPT_Result GetProcessId(NPT_Integer& id) {
- id = 0;
- return NPT_SUCCESS;
- }
- NPT_Result GetCurrentTimeStamp(NPT_TimeStamp& now) {
- now = 0.0f;
- return NPT_SUCCESS;
- }
- NPT_Result Sleep(const NPT_TimeInterval& /*duration*/) {
- return NPT_FAILURE;
- }
- NPT_Result SleepUntil(const NPT_TimeStamp& /*when*/) {
- return NPT_FAILURE;
- }
- NPT_Result SetRandomSeed(unsigned int /*seed*/) {
- return NPT_SUCCESS;
- }
- NPT_Integer GetRandomInteger() {
- return 0;
- }
-};
+ return NPT_SUCCESS;
+}
/*----------------------------------------------------------------------
-| NPT_System::NPT_System
+| NPT_System::SetRandomSeed
+---------------------------------------------------------------------*/
-NPT_System::NPT_System()
+NPT_Result
+NPT_System::SetRandomSeed(unsigned int /* seed */)
{
- m_Delegate = new NPT_NullSystem();
+ return NPT_SUCCESS;
}
+/*----------------------------------------------------------------------
+| NPT_System::GetRandomInteger
++---------------------------------------------------------------------*/
+NPT_UInt32
+NPT_System::GetRandomInteger()
+{
+ return 0;
+}
diff --git a/lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp b/lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp
index c050222637..56ac99f19d 100644
--- a/lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp
@@ -21,28 +21,22 @@ class NPT_NullAtomicVariable : public NPT_AtomicVariableInterface
{
public:
// methods
- NPT_NullAtomicVariable(NPT_Integer value) : m_Value(value) {}
+ NPT_NullAtomicVariable(int value) : m_Value(value) {}
~NPT_NullAtomicVariable() {}
- NPT_Integer Increment() { return ++m_Value; }
- NPT_Integer Decrement() { return --m_Value; }
- NPT_Integer GetValue() { return m_Value; }
- void SetValue(NPT_Integer value) { m_Value = value; }
+ int Increment() { return ++m_Value; }
+ int Decrement() { return --m_Value; }
+ int GetValue() { return m_Value; }
+ void SetValue(int value) { m_Value = value; }
private:
// members
- volatile NPT_Integer m_Value;
+ volatile int m_Value;
};
/*----------------------------------------------------------------------
| NPT_AtomicVariable::NPT_AtomicVariable
+---------------------------------------------------------------------*/
-NPT_AtomicVariable::NPT_AtomicVariable(NPT_Integer value)
+NPT_AtomicVariable::NPT_AtomicVariable(int value)
{
m_Delegate = new NPT_NullAtomicVariable(value);
}
-
-
-
-
-
-
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp
index ad99c90969..2426f91adc 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixEnvironment.cpp
@@ -14,8 +14,10 @@
#include "NptSystem.h"
#include "NptUtils.h"
+#if defined(NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME)
NPT_Result
NPT_GetSystemMachineName(NPT_String& name)
{
return NPT_GetEnvironment("USER", name);
}
+#endif
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp
index f54569e929..8cfe2102b7 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp
@@ -12,6 +12,7 @@
+---------------------------------------------------------------------*/
#define _LARGEFILE_SOURCE
#define _LARGEFILE_SOURCE64
+#define _LARGEFILE64_SOURCE
#define _FILE_OFFSET_BITS 64
#include <sys/stat.h>
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp
index 553cda38ad..ad7977b776 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp
@@ -321,7 +321,7 @@ NPT_PosixQueue::Peek(NPT_QueueItem*& item, NPT_Timeout timeout)
NPT_GenericQueue*
NPT_GenericQueue::CreateInstance(NPT_Cardinal max_items)
{
- NPT_LOG_FINER_1("queue max_items = %ld", max_items);
+ NPT_LOG_FINER_1("queue max_items = %d", (int)max_items);
return new NPT_PosixQueue(max_items);
}
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp
index c10f63eae6..4fb31a0dc8 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixSystem.cpp
@@ -73,6 +73,16 @@ NPT_System::GetProcessId(NPT_UInt32& id)
}
/*----------------------------------------------------------------------
+| NPT_GetSystemMachineName
++---------------------------------------------------------------------*/
+#if !defined(NPT_CONFIG_HAVE_SYSTEM_MACHINE_NAME)
+NPT_Result NPT_GetSystemMachineName(NPT_String& /*name*/)
+{
+ return NPT_ERROR_NOT_SUPPORTED;
+}
+#endif
+
+/*----------------------------------------------------------------------
| NPT_System::GetMachineName
+---------------------------------------------------------------------*/
NPT_Result
@@ -113,7 +123,7 @@ NPT_System::Sleep(const NPT_TimeInterval& duration)
int result;
// setup the time value
- time_req.tv_sec = duration.ToNanos()/1000000000;
+ time_req.tv_sec = (time_t)duration.ToNanos()/1000000000;
time_req.tv_nsec = duration.ToNanos()%1000000000;
// sleep
@@ -147,7 +157,7 @@ NPT_System::SleepUntil(const NPT_TimeStamp& when)
NPT_UInt64 limit = (NPT_UInt64)now.tv_sec*1000000000 +
(NPT_UInt64)now.tv_usec*1000 +
when.ToNanos();
- timeout.tv_sec = limit/1000000000;
+ timeout.tv_sec = (time_t)limit/1000000000;
timeout.tv_nsec = limit%1000000000;
// sleep
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp
index 010ba9be0f..510d3e9fbd 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp
@@ -40,7 +40,7 @@ class NPT_PosixMutex : public NPT_MutexInterface
{
public:
// methods
- NPT_PosixMutex();
+ NPT_PosixMutex(bool recursive = false);
~NPT_PosixMutex() override;
// NPT_Mutex methods
@@ -55,14 +55,17 @@ private:
/*----------------------------------------------------------------------
| NPT_PosixMutex::NPT_PosixMutex
+---------------------------------------------------------------------*/
-NPT_PosixMutex::NPT_PosixMutex()
+NPT_PosixMutex::NPT_PosixMutex(bool recursive)
{
- // Recursive by default
- pthread_mutexattr_t attr;
- pthread_mutexattr_init(&attr);
- pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
+ // Recursive by default
+ pthread_mutexattr_t attr;
- pthread_mutex_init(&m_Mutex, &attr);
+ if (recursive) {
+ pthread_mutexattr_init(&attr);
+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
+ }
+
+ pthread_mutex_init(&m_Mutex, recursive?&attr:NULL);
}
/*----------------------------------------------------------------------
@@ -96,9 +99,9 @@ NPT_PosixMutex::Unlock()
/*----------------------------------------------------------------------
| NPT_Mutex::NPT_Mutex
+---------------------------------------------------------------------*/
-NPT_Mutex::NPT_Mutex()
+NPT_Mutex::NPT_Mutex(bool recursive)
{
- m_Delegate = new NPT_PosixMutex();
+ m_Delegate = new NPT_PosixMutex(recursive);
}
/*----------------------------------------------------------------------
@@ -368,6 +371,7 @@ class NPT_PosixThread : public NPT_ThreadInterface
~NPT_PosixThread() override;
NPT_Result Start() override;
NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE) override;
+ NPT_Result CancelBlockerSocket() override;
NPT_Result SetPriority(int priority) override;
NPT_Result GetPriority(int& priority) override;
@@ -376,7 +380,7 @@ class NPT_PosixThread : public NPT_ThreadInterface
static NPT_Result SetPriority(NPT_Thread::ThreadId thread_id, int priority);
private:
- // class methods
+ // methods
static void* EntryPoint(void* argument);
// NPT_Runnable methods
@@ -416,7 +420,7 @@ NPT_PosixThread::NPT_PosixThread(NPT_Thread* delegator,
+---------------------------------------------------------------------*/
NPT_PosixThread::~NPT_PosixThread()
{
- //NPT_Debug("NPT_PosixThread::~NPT_PosixThread %d\n", m_ThreadId);
+ //NPT_LOG_FINE_1("NPT_PosixThread::~NPT_PosixThread %lld\n", (NPT_Thread::ThreadId)m_ThreadId);
if (!m_Detached) {
// we're not detached, and not in the Run() method, so we need to
@@ -432,7 +436,7 @@ NPT_Thread::ThreadId
NPT_Thread::GetCurrentThreadId()
{
pthread_t pid = pthread_self();
- return (NPT_Thread::ThreadId)((void*)pid);
+ return (NPT_Thread::ThreadId)pid;
}
/*----------------------------------------------------------------------
@@ -461,12 +465,10 @@ NPT_PosixThread::EntryPoint(void* argument)
{
NPT_PosixThread* thread = reinterpret_cast<NPT_PosixThread*>(argument);
- NPT_LOG_FINER("NPT_PosixThread::EntryPoint - in =======================");
+ NPT_LOG_FINE("NPT_PosixThread::EntryPoint - in =======================");
-#if defined(NPT_CONFIG_HAVE_AUTORELEASE_POOL)
// ensure there is the top level autorelease pool for each thread
NPT_AutoreleasePool pool;
-#endif
// get the thread ID from this context, because m_ThreadId may not yet
// have been set by the parent thread in the Start() method
@@ -502,7 +504,7 @@ NPT_PosixThread::EntryPoint(void* argument)
NPT_Result
NPT_PosixThread::Start()
{
- NPT_LOG_FINER("---- Creating thread");
+ NPT_LOG_FINE("NPT_PosixThread::Start - creating thread");
// reset values
m_Joined = false;
@@ -511,7 +513,7 @@ NPT_PosixThread::Start()
pthread_attr_t *attributes = NULL;
-#if defined(NPT_CONFIG_THREAD_STACK_SIZE)
+#if defined(NPT_CONFIG_THREAD_STACK_SIZE) && NPT_CONFIG_THREAD_STACK_SIZE
pthread_attr_t stack_size_attributes;
pthread_attr_init(&stack_size_attributes);
pthread_attr_setstacksize(&stack_size_attributes, NPT_CONFIG_THREAD_STACK_SIZE);
@@ -523,12 +525,15 @@ NPT_PosixThread::Start()
// before the pthread_create() function returns
bool detached = m_Detached;
+ // reset the joined flag
+ m_Joined = false;
+
// create the native thread
pthread_t thread_id;
int result = pthread_create(&thread_id, attributes, EntryPoint,
static_cast<NPT_PosixThread*>(this));
- NPT_LOG_FINER_2("---- Thread Created: id = %d, res=%d",
- thread_id, result);
+ NPT_LOG_FINE_2("NPT_PosixThread::Start - id = %p, res=%d",
+ (void*)thread_id, result);
if (result != 0) {
// failed
return NPT_ERROR_ERRNO(result);
@@ -564,10 +569,6 @@ NPT_PosixThread::Wait(NPT_Timeout timeout /* = NPT_TIMEOUT_INFINITE */)
void* return_value;
int result;
- // Note: Logging here will cause a crash on exit because LogManager may already be destroyed
- // if this object is global or static as well
- //NPT_LOG_FINE_1("NPT_PosixThread::Wait - waiting for id %d", m_ThreadId);
-
// check that we're not detached
if (m_ThreadId == 0 || m_Detached) {
return NPT_FAILURE;
@@ -579,7 +580,8 @@ NPT_PosixThread::Wait(NPT_Timeout timeout /* = NPT_TIMEOUT_INFINITE */)
result = 0;
} else {
if (timeout != NPT_TIMEOUT_INFINITE) {
- if (NPT_FAILED(m_Done.WaitUntilEquals(1, timeout))) {
+ result = m_Done.WaitUntilEquals(1, timeout);
+ if (NPT_FAILED(result)) {
result = -1;
goto timedout;
}
@@ -599,6 +601,15 @@ timedout:
}
/*----------------------------------------------------------------------
+| NPT_PosixThread::CancelBlockerSocket
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_PosixThread::CancelBlockerSocket()
+{
+ return NPT_Socket::CancelBlockerSocket((NPT_Thread::ThreadId)m_ThreadId);
+}
+
+/*----------------------------------------------------------------------
| NPT_PosixThread::SetPriority
+---------------------------------------------------------------------*/
NPT_Result
diff --git a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp
index 6f9500f0a9..bfd8d703b5 100644
--- a/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Posix/NptPosixTime.cpp
@@ -13,10 +13,6 @@
#include <time.h>
#include <errno.h>
-#if defined(__CYGWIN__)
-extern time_t timezone;
-#endif
-
#include "NptTime.h"
#include "NptResults.h"
#include "NptLogging.h"
@@ -32,7 +28,7 @@ extern time_t timezone;
| compatibility wrappers
+---------------------------------------------------------------------*/
#if defined(NPT_CONFIG_HAVE_GMTIME) && !defined(NPT_CONFIG_HAVE_GMTIME_R)
-static int gmtime_r(struct tm* _tm, time_t* time)
+static int gmtime_r(time_t* time, struct tm* _tm)
{
struct tm* _gmt = gmtime(time);
@@ -48,7 +44,7 @@ static int gmtime_r(struct tm* _tm, time_t* time)
#endif // defined(NPT_CONFIG_HAVE_GMTIME_S
#if defined(NPT_CONFIG_HAVE_LOCALTIME) && !defined(NPT_CONFIG_HAVE_LOCALTIME_R)
-static int localtime_r(struct tm* _tm, time_t* time)
+static int localtime_r(time_t* time, struct tm* _tm)
{
struct tm* _local = localtime(time);
@@ -63,22 +59,40 @@ static int localtime_r(struct tm* _tm, time_t* time)
}
#endif // defined(NPT_CONFIG_HAVE_LOCALTIME_S
+#if defined(NPT_CONFIG_HAVE_TM_GMTOFF)
/*----------------------------------------------------------------------
-| NPT_DateTime::GetTimeZone
+| NPT_DateTime::GetLocalTimeZone
+---------------------------------------------------------------------*/
NPT_Int32
NPT_DateTime::GetLocalTimeZone()
{
struct tm tm_local;
+ NPT_SetMemory(&tm_local, 0, sizeof(tm_local));
time_t epoch = 0;
+ localtime_r(&epoch, &tm_local);
- NPT_SetMemory(&tm_local, 0, sizeof(tm_local));
+ return (NPT_Int32)(tm_local.tm_gmtoff/60);
+}
+#else
+/*----------------------------------------------------------------------
+| NPT_DateTime::GetLocalTimeZone
++---------------------------------------------------------------------*/
+NPT_Int32
+NPT_DateTime::GetLocalTimeZone()
+{
+ time_t epoch = 0;
+
+ struct tm tm_gmt;
+ NPT_SetMemory(&tm_gmt, 0, sizeof(tm_gmt));
+ gmtime_r(&epoch, &tm_gmt);
+ struct tm tm_local;
+ NPT_SetMemory(&tm_local, 0, sizeof(tm_local));
localtime_r(&epoch, &tm_local);
-
-#if defined(__CYGWIN__)
- return (NPT_Int32)timezone/60;
-#else
- return (NPT_Int32)tm_local.tm_gmtoff/60;
-#endif
+
+ time_t time_gmt = mktime(&tm_gmt);
+ time_t time_local = mktime(&tm_local);
+
+ return (NPT_Int32)((time_local-time_gmt)/60);
}
+#endif
diff --git a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp b/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
index f700b2212b..62894ebe65 100644
--- a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
+++ b/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
@@ -56,13 +56,13 @@ NPT_Environment::Get(const char* name, NPT_String& value)
NPT_Result
NPT_Environment::Set(const char* name, const char* value)
{
- int result = 0;
if (value) {
#if defined(NPT_CONFIG_HAVE_SETENV)
// set the variable
setenv(name, value, 1); // ignore return value (some platforms have this function as void)
+ return NPT_SUCCESS;
#elif defined(NPT_CONFIG_HAVE_PUTENV_S)
- result = putenv_s(name, value);
+ return putenv_s(name, value)==0?NPT_SUCCESS:NPT_FAILURE;
#else
return NPT_ERROR_NOT_SUPPORTED;
#endif
@@ -70,11 +70,11 @@ NPT_Environment::Set(const char* name, const char* value)
// remove the variable
#if defined(NPT_CONFIG_HAVE_UNSETENV)
unsetenv(name); // ignore return value (some platforms have this function as void)
+ return NPT_SUCCESS;
#elif defined(NPT_CONFIG_HAVE_PUTENV_S)
- result = putenv_s(name, "");
+ return putenv_s(name, "")==0?NPT_SUCCESS:NPT_FAILURE;
#else
return NPT_ERROR_NOT_SUPPORTED;
#endif
}
- return result==0?NPT_SUCCESS:NPT_FAILURE;
}
diff --git a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp b/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp
index ad3169343e..cc549c3e3c 100644
--- a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp
+++ b/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp
@@ -12,6 +12,7 @@
+---------------------------------------------------------------------*/
#define _LARGEFILE_SOURCE
#define _LARGEFILE_SOURCE64
+#define _LARGEFILE64_SOURCE
#define _FILE_OFFSET_BITS 64
#include <stdio.h>
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp
index aa2d6b588b..587b16e341 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp
@@ -239,7 +239,7 @@ FILE*
NPT_fsopen_utf8(const char* path, const char* mode, int sh_flags)
{
NPT_WIN32_USE_CHAR_CONVERSION;
- return _wfsopen(NPT_WIN32_A2W(path), NPT_WIN32_A2W(mode + NPT_String(", ccs=UNICODE")), sh_flags);
+ return _wfsopen(NPT_WIN32_A2W(path), NPT_WIN32_A2W(mode), sh_flags);
}
#endif
@@ -261,7 +261,7 @@ NPT_File::GetRoots(NPT_List<NPT_String>& roots)
DWORD drives = GetLogicalDrives();
for (unsigned int i=0; i<26; i++) {
if (drives & (1<<i)) {
- char drive_name[4] = {'A'+i, ':', '\\', 0};
+ char drive_name[4] = {(char)('A'+i), ':', '\\', 0};
roots.Add(drive_name);
}
}
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
index d5ad0b953c..925849c631 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
@@ -81,7 +81,7 @@ NPT_Win32WindowMessageQueue::NPT_Win32WindowMessageQueue()
// is incorrectly defined, so we'll get a C4244 warning
#endif // _MSC_VER
if (m_WindowHandle) {
- SetWindowLongPtr(m_WindowHandle, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(this));
+ SetWindowLongPtr(m_WindowHandle, GWLP_USERDATA, NPT_POINTER_TO_LONG(this));
}
#if defined(_MSC_VER)
#pragma warning( pop )
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Network.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Network.cpp
index 318fb1377f..05bb0657c3 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Network.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Network.cpp
@@ -11,10 +11,12 @@
| includes
+---------------------------------------------------------------------*/
#define STRICT
+#define _WINSOCK_DEPRECATED_NO_WARNINGS
#include <winsock2.h>
#include <ws2tcpip.h>
#include "NptNetwork.h"
#include "NptWin32Network.h"
+#include "NptUtils.h"
/*----------------------------------------------------------------------
| static initializer
@@ -39,6 +41,78 @@ NPT_WinsockSystem NPT_WinsockSystem::Initializer;
#define NPT_NETWORK_USE_SIO_GET_INTERFACE_LIST
#endif
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Any and NPT_IpAddress::Loopback
++---------------------------------------------------------------------*/
+const NPT_IpAddress NPT_IpAddress::Any;
+const NPT_IpAddress NPT_IpAddress::Loopback(127,0,0,1);
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::ToString
++---------------------------------------------------------------------*/
+NPT_String
+NPT_IpAddress::ToString() const
+{
+ NPT_String address;
+ address.Reserve(16);
+ address += NPT_String::FromInteger(m_Address[0]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[1]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[2]);
+ address += '.';
+ address += NPT_String::FromInteger(m_Address[3]);
+
+ return address;
+}
+
+/*----------------------------------------------------------------------
+| NPT_IpAddress::Parse
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_IpAddress::Parse(const char* name)
+{
+ // check the name
+ if (name == NULL) return NPT_ERROR_INVALID_PARAMETERS;
+
+ // clear the address
+ NPT_SetMemory(&m_Address[0], 0, sizeof(m_Address));
+
+ // parse
+ unsigned int fragment;
+ bool fragment_empty = true;
+ unsigned char address[4];
+ unsigned int accumulator;
+ for (fragment = 0, accumulator = 0; fragment < 4; ++name) {
+ if (*name == '\0' || *name == '.') {
+ // fragment terminator
+ if (fragment_empty) return NPT_ERROR_INVALID_SYNTAX;
+ address[fragment++] = accumulator;
+ if (*name == '\0') break;
+ accumulator = 0;
+ fragment_empty = true;
+ } else if (*name >= '0' && *name <= '9') {
+ // numerical character
+ accumulator = accumulator*10 + (*name - '0');
+ if (accumulator > 255) return NPT_ERROR_INVALID_SYNTAX;
+ fragment_empty = false;
+ } else {
+ // invalid character
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+ }
+
+ if (fragment == 4 && *name == '\0' && !fragment_empty) {
+ m_Address[0] = address[0];
+ m_Address[1] = address[1];
+ m_Address[2] = address[2];
+ m_Address[3] = address[3];
+ return NPT_SUCCESS;
+ } else {
+ return NPT_ERROR_INVALID_SYNTAX;
+ }
+}
+
#if defined(NPT_NETWORK_USE_SIO_GET_INTERFACE_LIST)
/*----------------------------------------------------------------------
| NPT_NetworkInterface::GetNetworkInterfaces
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp
index 1ca9bf4c72..33fa190028 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp
@@ -22,9 +22,16 @@
#include "NptThreads.h"
#include "NptList.h"
#include "NptDebug.h"
-#include "NptWin32Threads.h"
#include "NptLogging.h"
+#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+// for XBox, Windows 7 Desktop or earlier
+#include "NptWin32Threads.h"
+#elif WINAPI_FAMILY == WINAPI_FAMILY_APP
+// for WinRT Apps
+#include "NptWinRtThreads.h"
+#endif
+
/*----------------------------------------------------------------------
| logging
+---------------------------------------------------------------------*/
@@ -47,9 +54,19 @@ public:
private:
// members
NPT_Cardinal m_MaxItems;
+
+#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+ // for XBox, Windows 7 Desktop or earlier
NPT_Win32CriticalSection m_Mutex;
NPT_Win32Event* m_CanPushCondition;
NPT_Win32Event* m_CanPopCondition;
+#elif WINAPI_FAMILY == WINAPI_FAMILY_APP
+ // for WinRT Apps
+ NPT_WinRtCriticalSection m_Mutex;
+ NPT_WinRtEvent* m_CanPushCondition;
+ NPT_WinRtEvent* m_CanPopCondition;
+#endif
+
NPT_List<NPT_QueueItem*> m_Items; // should be volatile ?
};
@@ -59,8 +76,15 @@ private:
NPT_Win32Queue::NPT_Win32Queue(NPT_Cardinal max_items) :
m_MaxItems(max_items)
{
+#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+ // for XBox, Windows 7 Desktop or earlier
m_CanPushCondition = new NPT_Win32Event(true, true);
m_CanPopCondition = new NPT_Win32Event(true, false);
+#elif WINAPI_FAMILY == WINAPI_FAMILY_APP
+ // for WinRT Apps
+ m_CanPushCondition = new NPT_WinRtEvent(true, true);
+ m_CanPopCondition = new NPT_WinRtEvent(true, false);
+#endif
}
/*----------------------------------------------------------------------
@@ -138,7 +162,7 @@ NPT_Win32Queue::Pop(NPT_QueueItem*& item, NPT_Timeout timeout)
m_Mutex.Unlock();
// wait for the condition to signal that we can pop
- NPT_Result result = m_CanPopCondition->Wait(timeout);
+ result = m_CanPopCondition->Wait(timeout);
if (NPT_FAILED(result)) return result;
// relock the mutex so that we can check the list again
@@ -184,7 +208,7 @@ NPT_Win32Queue::Peek(NPT_QueueItem*& item, NPT_Timeout timeout)
m_Mutex.Unlock();
// wait for the condition to signal that we can pop
- NPT_Result result = m_CanPopCondition->Wait(timeout);
+ result = m_CanPopCondition->Wait(timeout);
if (NPT_FAILED(result)) return result;
// relock the mutex so that we can check the list again
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
index 8de7d7469a..8f3c6b7a0d 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
@@ -92,8 +92,9 @@ NPT_Win32Mutex::Unlock()
/*----------------------------------------------------------------------
| NPT_Mutex::NPT_Mutex
+---------------------------------------------------------------------*/
-NPT_Mutex::NPT_Mutex()
+NPT_Mutex::NPT_Mutex(bool recursive)
{
+ NPT_COMPILER_UNUSED(recursive); // always recursive on Win32
m_Delegate = new NPT_Win32Mutex();
}
@@ -211,7 +212,7 @@ class NPT_Win32SharedVariable : public NPT_SharedVariableInterface
/*----------------------------------------------------------------------
| NPT_Win32SharedVariable::NPT_Win32SharedVariable
+---------------------------------------------------------------------*/
-NPT_Win32SharedVariable::NPT_Win32SharedVariable(int value) :
+NPT_Win32SharedVariable::NPT_Win32SharedVariable(int value) :
m_Value(value),
m_Waiters(0),
m_Event(true)
@@ -264,7 +265,7 @@ NPT_Win32SharedVariable::WaitWhileOrUntilEquals(int value, NPT_Timeout timeout,
}
++m_Waiters;
m_Lock.Unlock();
-
+
NPT_Result result = m_Event.Wait(timeout);
bool last_waiter = true;
m_Lock.Lock();
@@ -284,7 +285,7 @@ NPT_Win32SharedVariable::WaitWhileOrUntilEquals(int value, NPT_Timeout timeout,
} while (true);
m_Lock.Unlock();
-
+
return NPT_SUCCESS;
}
@@ -323,7 +324,7 @@ class NPT_Win32AtomicVariable : public NPT_AtomicVariableInterface
// methods
NPT_Win32AtomicVariable(int value);
~NPT_Win32AtomicVariable();
- int Increment();
+ int Increment();
int Decrement();
void SetValue(int value);
int GetValue();
@@ -336,7 +337,7 @@ class NPT_Win32AtomicVariable : public NPT_AtomicVariableInterface
/*----------------------------------------------------------------------
| NPT_Win32AtomicVariable::NPT_Win32AtomicVariable
+---------------------------------------------------------------------*/
-NPT_Win32AtomicVariable::NPT_Win32AtomicVariable(int value) :
+NPT_Win32AtomicVariable::NPT_Win32AtomicVariable(int value) :
m_Value(value)
{
}
@@ -407,10 +408,11 @@ class NPT_Win32Thread : public NPT_ThreadInterface
NPT_Runnable& target,
bool detached);
~NPT_Win32Thread();
- NPT_Result Start();
+ NPT_Result Start();
NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE);
NPT_Result GetPriority(int& priority);
NPT_Result SetPriority(int priority);
+ NPT_Result CancelBlockerSocket();
private:
// methods
@@ -420,13 +422,14 @@ class NPT_Win32Thread : public NPT_ThreadInterface
void Run();
// NPT_Interruptible methods
- NPT_Result Interrupt() { return NPT_ERROR_NOT_IMPLEMENTED; }
+ NPT_Result Interrupt() { return NPT_ERROR_NOT_IMPLEMENTED; }
// members
NPT_Thread* m_Delegator;
NPT_Runnable& m_Target;
bool m_Detached;
HANDLE m_ThreadHandle;
+ DWORD m_ThreadId;
};
/*----------------------------------------------------------------------
@@ -434,11 +437,12 @@ class NPT_Win32Thread : public NPT_ThreadInterface
+---------------------------------------------------------------------*/
NPT_Win32Thread::NPT_Win32Thread(NPT_Thread* delegator,
NPT_Runnable& target,
- bool detached) :
+ bool detached) :
m_Delegator(delegator),
m_Target(target),
m_Detached(detached),
- m_ThreadHandle(0)
+ m_ThreadHandle(0),
+ m_ThreadId(0)
{
}
@@ -448,7 +452,7 @@ NPT_Win32Thread::NPT_Win32Thread(NPT_Thread* delegator,
NPT_Win32Thread::~NPT_Win32Thread()
{
if (!m_Detached) {
- // we're not detached, and not in the Run() method, so we need to
+ // we're not detached, and not in the Run() method, so we need to
// wait until the thread is done
Wait();
}
@@ -543,9 +547,11 @@ NPT_Win32Thread::EntryPoint(void* argument)
{
}
- // run the thread
+ thread->m_ThreadId = (DWORD)::GetCurrentThreadId();
+
+ // run the thread
thread->Run();
-
+
// if the thread is detached, delete it
if (thread->m_Detached) {
delete thread->m_Delegator;
@@ -581,11 +587,11 @@ NPT_Win32Thread::Start()
bool detached = m_Detached;
HANDLE thread_handle = (HANDLE)
- _beginthreadex(NULL,
- NPT_CONFIG_THREAD_STACK_SIZE,
- EntryPoint,
- reinterpret_cast<void*>(this),
- 0,
+ _beginthreadex(NULL,
+ NPT_CONFIG_THREAD_STACK_SIZE,
+ EntryPoint,
+ reinterpret_cast<void*>(this),
+ 0,
&thread_id);
if (thread_handle == 0) {
// failed
@@ -598,6 +604,8 @@ NPT_Win32Thread::Start()
m_ThreadHandle = thread_handle;
}
+ m_ThreadId = (DWORD)thread_id;
+
return NPT_SUCCESS;
}
@@ -613,7 +621,7 @@ NPT_Win32Thread::Run()
/*----------------------------------------------------------------------
| NPT_Win32Thread::SetPriority
+---------------------------------------------------------------------*/
-NPT_Result
+NPT_Result
NPT_Win32Thread::SetPriority(int priority)
{
if (m_ThreadHandle == 0) return NPT_ERROR_INVALID_STATE;
@@ -623,7 +631,7 @@ NPT_Win32Thread::SetPriority(int priority)
/*----------------------------------------------------------------------
| NPT_Win32Thread::GetPriority
+---------------------------------------------------------------------*/
-NPT_Result
+NPT_Result
NPT_Win32Thread::GetPriority(int& priority)
{
if (m_ThreadHandle == 0) return NPT_ERROR_INVALID_STATE;
@@ -643,7 +651,7 @@ NPT_Win32Thread::Wait(NPT_Timeout timeout /* = NPT_TIMEOUT_INFINITE */)
// wait for the thread to finish
// Logging here will cause a crash on exit because LogManager may already be destroyed
- DWORD result = WaitForSingleObject(m_ThreadHandle,
+ DWORD result = WaitForSingleObject(m_ThreadHandle,
timeout==NPT_TIMEOUT_INFINITE?INFINITE:timeout);
if (result != WAIT_OBJECT_0) {
return NPT_FAILURE;
@@ -653,9 +661,18 @@ NPT_Win32Thread::Wait(NPT_Timeout timeout /* = NPT_TIMEOUT_INFINITE */)
}
/*----------------------------------------------------------------------
+| NPT_Win32Thread::CancelBlockerSocket
++---------------------------------------------------------------------*/
+NPT_Result
+NPT_Win32Thread::CancelBlockerSocket()
+{
+ return NPT_Socket::CancelBlockerSocket((NPT_Thread::ThreadId)m_ThreadId);
+}
+
+/*----------------------------------------------------------------------
| NPT_Thread::GetCurrentThreadId
+---------------------------------------------------------------------*/
-NPT_Thread::ThreadId
+NPT_Thread::ThreadId
NPT_Thread::GetCurrentThreadId()
{
return ::GetCurrentThreadId();
@@ -664,7 +681,7 @@ NPT_Thread::GetCurrentThreadId()
/*----------------------------------------------------------------------
| NPT_Thread::SetCurrentThreadPriority
+---------------------------------------------------------------------*/
-NPT_Result
+NPT_Result
NPT_Thread::SetCurrentThreadPriority(int priority)
{
return NPT_Win32Thread::SetThreadPriority(::GetCurrentThread(), priority);
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtConsole.cpp b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtConsole.cpp
index a00c4cc7b0..e10ef50743 100644
--- a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtConsole.cpp
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtConsole.cpp
@@ -1,8 +1,8 @@
/*****************************************************************
|
-| Neptune - Console Support: Win32 Implementation
+| Neptune - Console Support: WinRT Implementation
|
-| (c) 2002-2006 Gilles Boccon-Gibod
+| (c) 2002-2013 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -14,31 +14,7 @@
#include "NptConfig.h"
#include "NptConsole.h"
-
-/*----------------------------------------------------------------------
-| A2WHelper
-+---------------------------------------------------------------------*/
-static LPWSTR A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp)
-{
- int ret;
-
- if (lpw == NULL || lpa == NULL) return NULL;
-
- lpw[0] = '\0';
- ret = MultiByteToWideChar(acp, 0, lpa, -1, lpw, nChars);
- if (ret == 0) {
- return NULL;
- }
- return lpw;
-}
-
-#define NPT_WIN32_USE_CHAR_CONVERSION int _convert = 0; LPCWSTR _lpw = NULL; LPCSTR _lpa = NULL
-
-#define NPT_WIN32_A2W(lpa) (\
- ((_lpa = lpa) == NULL) ? NULL : (\
- _convert = (int)(strlen(_lpa)+1),\
- (INT_MAX/2<_convert)? NULL : \
- A2WHelper((LPWSTR) alloca(_convert*sizeof(WCHAR)), _lpa, _convert, CP_UTF8)))
+#include "NptWinRtUtils.h"
/*----------------------------------------------------------------------
| NPT_Console::Output
@@ -46,7 +22,7 @@ static LPWSTR A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp)
void
NPT_Console::Output(const char* message)
{
- NPT_WIN32_USE_CHAR_CONVERSION;
- OutputDebugStringW(NPT_WIN32_A2W(message));
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ OutputDebugStringW(NPT_WINRT_A2W(message));
}
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtDebug.cpp b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtDebug.cpp
index 37bc879deb..ba98324bda 100644
--- a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtDebug.cpp
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtDebug.cpp
@@ -1,8 +1,8 @@
/*****************************************************************
|
-| Neptune - Debug Support: WinRt Implementation
+| Neptune - Debug Support: WinRT Implementation
|
-| (c) 2002-2012 Gilles Boccon-Gibod
+| (c) 2002-2013 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -16,31 +16,7 @@
#include "NptDefs.h"
#include "NptTypes.h"
#include "NptDebug.h"
-
-/*----------------------------------------------------------------------
-| A2WHelper
-+---------------------------------------------------------------------*/
-static LPWSTR A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp)
-{
- int ret;
-
- if (lpw == NULL || lpa == NULL) return NULL;
-
- lpw[0] = '\0';
- ret = MultiByteToWideChar(acp, 0, lpa, -1, lpw, nChars);
- if (ret == 0) {
- return NULL;
- }
- return lpw;
-}
-
-#define NPT_WIN32_USE_CHAR_CONVERSION int _convert = 0; LPCWSTR _lpw = NULL; LPCSTR _lpa = NULL
-
-#define NPT_WIN32_A2W(lpa) (\
- ((_lpa = lpa) == NULL) ? NULL : (\
- _convert = (int)(strlen(_lpa)+1),\
- (INT_MAX/2<_convert)? NULL : \
- A2WHelper((LPWSTR) alloca(_convert*sizeof(WCHAR)), _lpa, _convert, CP_UTF8)))
+#include "NptWinRtUtils.h"
/*----------------------------------------------------------------------
| NPT_DebugOutput
@@ -48,7 +24,7 @@ static LPWSTR A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp)
void
NPT_DebugOutput(const char* message)
{
- NPT_WIN32_USE_CHAR_CONVERSION;
- OutputDebugStringW(NPT_WIN32_A2W(message));
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ OutputDebugStringW(NPT_WINRT_A2W(message));
}
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtFile.cpp b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtFile.cpp
index 5fde332c30..a9c76f1228 100644
--- a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtFile.cpp
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtFile.cpp
@@ -2,7 +2,7 @@
|
| Neptune - Files :: WinRT Implementation
|
-| (c) 2001-2012 Gilles Boccon-Gibod
+| (c) 2001-2013 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -10,125 +10,78 @@
/*----------------------------------------------------------------------
| includes
+---------------------------------------------------------------------*/
+#include "NptWinRtPch.h"
+
#include "NptConfig.h"
#include "NptUtils.h"
#include "NptFile.h"
-#include "NptThreads.h"
-#include "NptInterfaces.h"
#include "NptStrings.h"
#include "NptDebug.h"
+#include "NptWinRtUtils.h"
/*----------------------------------------------------------------------
-| NPT_WinRtFile
-+---------------------------------------------------------------------*/
-class NPT_WinRtFile: public NPT_FileInterface
-{
-public:
- // constructors and destructor
- NPT_WinRtFile(NPT_File& delegator);
- ~NPT_WinRtFile();
-
- // NPT_FileInterface methods
- NPT_Result Open(OpenMode mode);
- NPT_Result Close();
- NPT_Result GetInputStream(NPT_InputStreamReference& stream);
- NPT_Result GetOutputStream(NPT_OutputStreamReference& stream);
-
-private:
- // members
- NPT_File& m_Delegator;
- OpenMode m_Mode;
-};
-
-/*----------------------------------------------------------------------
-| NPT_WinRtFile::NPT_WinRtFile
+| MapError
+---------------------------------------------------------------------*/
-NPT_WinRtFile::NPT_WinRtFile(NPT_File& delegator) :
- m_Delegator(delegator),
- m_Mode(0)
-{
+static NPT_Result
+MapError(DWORD err) {
+ switch (err) {
+ case ERROR_ALREADY_EXISTS: return NPT_ERROR_FILE_ALREADY_EXISTS;
+ case ERROR_PATH_NOT_FOUND:
+ case ERROR_FILE_NOT_FOUND:
+ case ERROR_INVALID_DRIVE:
+ case ERROR_BAD_PATHNAME:
+ case ERROR_BAD_NET_NAME:
+ case ERROR_FILENAME_EXCED_RANGE:
+ case ERROR_NO_MORE_FILES:
+ case ERROR_BAD_NETPATH: return NPT_ERROR_NO_SUCH_FILE;
+ case ERROR_LOCK_VIOLATION:
+ case ERROR_SEEK_ON_DEVICE:
+ case ERROR_CURRENT_DIRECTORY:
+ case ERROR_CANNOT_MAKE:
+ case ERROR_FAIL_I24:
+ case ERROR_NETWORK_ACCESS_DENIED:
+ case ERROR_DRIVE_LOCKED:
+ case ERROR_ACCESS_DENIED: return NPT_ERROR_PERMISSION_DENIED;
+ case ERROR_NOT_LOCKED:
+ case ERROR_LOCK_FAILED:
+ case ERROR_SHARING_VIOLATION: return NPT_ERROR_FILE_BUSY;
+ case ERROR_INVALID_FUNCTION: return NPT_ERROR_INTERNAL;
+ case ERROR_NOT_ENOUGH_QUOTA: return NPT_ERROR_OUT_OF_MEMORY;
+ case ERROR_ARENA_TRASHED:
+ case ERROR_NOT_ENOUGH_MEMORY:
+ case ERROR_INVALID_BLOCK: return NPT_ERROR_OUT_OF_MEMORY;
+ case ERROR_DISK_FULL: return NPT_ERROR_FILE_NOT_ENOUGH_SPACE;
+ case ERROR_TOO_MANY_OPEN_FILES: return NPT_ERROR_OUT_OF_RESOURCES;
+ case ERROR_INVALID_HANDLE:
+ case ERROR_INVALID_ACCESS:
+ case ERROR_INVALID_DATA: return NPT_ERROR_INVALID_PARAMETERS;
+ case ERROR_DIR_NOT_EMPTY: return NPT_ERROR_DIRECTORY_NOT_EMPTY;
+ case ERROR_NEGATIVE_SEEK: return NPT_ERROR_OUT_OF_RANGE;
+ default: return NPT_FAILURE;
}
-
-/*----------------------------------------------------------------------
-| NPT_WinRtFile::~NPT_WinRtFile
-+---------------------------------------------------------------------*/
-NPT_WinRtFile::~NPT_WinRtFile()
-{
- Close();
}
-/*----------------------------------------------------------------------
-| NPT_WinRtFile::Open
-+---------------------------------------------------------------------*/
-NPT_Result
-NPT_WinRtFile::Open(NPT_File::OpenMode /*mode*/)
-{
- return NPT_ERROR_NOT_IMPLEMENTED;
-}
+#include <sys/stat.h>
+#include <direct.h>
/*----------------------------------------------------------------------
-| NPT_WinRtFile::Close
+| NPT_stat_utf8
+---------------------------------------------------------------------*/
-NPT_Result
-NPT_WinRtFile::Close()
+int
+NPT_stat_utf8(const char* path, struct __stat64* info)
{
- // reset the mode
- m_Mode = 0;
-
- return NPT_SUCCESS;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ return _wstat64(NPT_WINRT_A2W(path), info);
}
/*----------------------------------------------------------------------
-| NPT_WinRtFile::GetInputStream
+| NPT_fsopen_utf8
+---------------------------------------------------------------------*/
-NPT_Result
-NPT_WinRtFile::GetInputStream(NPT_InputStreamReference& stream)
+FILE*
+NPT_fsopen_utf8(const char* path, const char* mode, int sh_flags)
{
- // default value
- stream = NULL;
-
- return NPT_ERROR_NOT_IMPLEMENTED;
-}
-
-/*----------------------------------------------------------------------
-| NPT_WinRtFile::GetOutputStream
-+---------------------------------------------------------------------*/
-NPT_Result
-NPT_WinRtFile::GetOutputStream(NPT_OutputStreamReference& stream)
-{
- // default value
- stream = NULL;
-
- return NPT_ERROR_NOT_IMPLEMENTED;
-}
-
-/*----------------------------------------------------------------------
-| NPT_File::NPT_File
-+---------------------------------------------------------------------*/
-NPT_File::NPT_File(const char* path) : m_Path(path), m_IsSpecial(false)
-{
- m_Delegate = new NPT_WinRtFile(*this);
-
- if (NPT_StringsEqual(path, NPT_FILE_STANDARD_INPUT) ||
- NPT_StringsEqual(path, NPT_FILE_STANDARD_OUTPUT) ||
- NPT_StringsEqual(path, NPT_FILE_STANDARD_ERROR)) {
- m_IsSpecial = true;
- }
-}
-
-/*----------------------------------------------------------------------
-| NPT_File::operator=
-+---------------------------------------------------------------------*/
-NPT_File&
-NPT_File::operator=(const NPT_File& file)
-{
- if (this != &file) {
- delete m_Delegate;
- m_Path = file.m_Path;
- m_IsSpecial = file.m_IsSpecial;
- m_Delegate = new NPT_WinRtFile(*this);;
- }
- return *this;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ return _wfsopen(NPT_WINRT_A2W(path), NPT_WINRT_A2W(mode), sh_flags);
}
/*----------------------------------------------------------------------
@@ -162,7 +115,28 @@ NPT_File::GetWorkingDir(NPT_String& path)
NPT_Result
NPT_File::GetInfo(const char* path, NPT_FileInfo* info)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ DWORD attributes = 0;
+ WIN32_FILE_ATTRIBUTE_DATA attribute_data;
+
+ NPT_WINRT_USE_CHAR_CONVERSION;
+
+ if (0 == GetFileAttributesEx(
+ NPT_WINRT_A2W(path),
+ GetFileExInfoStandard,
+ &attribute_data)) {
+ DWORD error_code = GetLastError();
+ return NPT_FAILURE;
+ }
+ attributes = attribute_data.dwFileAttributes;
+ if (attributes == INVALID_FILE_ATTRIBUTES) {
+ return NPT_FAILURE;
+ }
+
+ if (info != NULL) {
+ // (prasad) FIXME - fill in the attribute values in return value
+ }
+
+ return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
@@ -171,7 +145,12 @@ NPT_File::GetInfo(const char* path, NPT_FileInfo* info)
NPT_Result
NPT_File::CreateDir(const char* path)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ BOOL result = ::CreateDirectoryW(NPT_WINRT_A2W(path), NULL);
+ if (result == 0) {
+ return MapError(GetLastError());
+ }
+ return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
@@ -180,7 +159,12 @@ NPT_File::CreateDir(const char* path)
NPT_Result
NPT_File::RemoveFile(const char* path)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ BOOL result = ::DeleteFileW(NPT_WINRT_A2W(path));
+ if (result == 0) {
+ return MapError(GetLastError());
+ }
+ return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
@@ -189,7 +173,12 @@ NPT_File::RemoveFile(const char* path)
NPT_Result
NPT_File::RemoveDir(const char* path)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ BOOL result = ::RemoveDirectoryW(NPT_WINRT_A2W(path));
+ if (result == 0) {
+ return MapError(GetLastError());
+ }
+ return NPT_SUCCESS;
}
/*----------------------------------------------------------------------
@@ -198,7 +187,31 @@ NPT_File::RemoveDir(const char* path)
NPT_Result
NPT_File::Rename(const char* from_path, const char* to_path)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+ BOOL result = MoveFileEx(NPT_WINRT_A2W(from_path),
+ NPT_WINRT_A2W(to_path),
+ MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING | MOVEFILE_WRITE_THROUGH);
+ if (result == 0) {
+ return MapError(GetLastError());
+ }
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| NPT_File_ProcessFindData
++---------------------------------------------------------------------*/
+static bool
+NPT_File_ProcessFindData(WIN32_FIND_DATAW* find_data)
+{
+ NPT_WINRT_USE_CHAR_CONVERSION;
+
+ // discard system specific files/shortcuts
+ if (NPT_StringsEqual(NPT_WINRT_W2A(find_data->cFileName), ".") ||
+ NPT_StringsEqual(NPT_WINRT_W2A(find_data->cFileName), "..")) {
+ return false;
+ }
+
+ return true;
}
/*----------------------------------------------------------------------
@@ -210,5 +223,48 @@ NPT_File::ListDir(const char* path,
NPT_Ordinal start /* = 0 */,
NPT_Cardinal max /* = 0 */)
{
- return NPT_ERROR_NOT_IMPLEMENTED;
+ NPT_WINRT_USE_CHAR_CONVERSION;
+
+ // default return value
+ entries.Clear();
+
+ // check the arguments
+ if (path == NULL || path[0] == '\0') return NPT_ERROR_INVALID_PARAMETERS;
+
+ // construct a path name with a \* wildcard at the end
+ NPT_String path_pattern = path;
+ if (path_pattern.EndsWith("\\") || path_pattern.EndsWith("/")) {
+ path_pattern += "*";
+ } else {
+ path_pattern += "\\*";
+ }
+
+ // list the entries
+ WIN32_FIND_DATAW find_data;
+ HANDLE find_handle = FindFirstFileEx(NPT_WINRT_A2W(path_pattern.GetChars()),
+ FindExInfoStandard,
+ &find_data,
+ FindExSearchNameMatch,
+ NULL,
+ 0);
+ if (find_handle == INVALID_HANDLE_VALUE) return MapError(GetLastError());
+ NPT_Cardinal count = 0;
+ do {
+ if (NPT_File_ProcessFindData(&find_data)) {
+ // continue if we still have entries to skip
+ if (start > 0) {
+ --start;
+ continue;
+ }
+ entries.Add(NPT_WINRT_W2A(find_data.cFileName));
+
+ // stop when we have reached the maximum requested
+ if (max && ++count == max) return NPT_SUCCESS;
+ }
+ } while (FindNextFileW(find_handle, &find_data));
+ DWORD last_error = GetLastError();
+ FindClose(find_handle);
+ if (last_error != ERROR_NO_MORE_FILES) return MapError(last_error);
+
+ return NPT_SUCCESS;
}
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtPch.h b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtPch.h
index ac964d4765..7319f9dcc8 100644
--- a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtPch.h
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtPch.h
@@ -11,6 +11,10 @@
| includes
+---------------------------------------------------------------------*/
#include <windows.h>
+#include <assert.h>
+#include <stdio.h>
+#include <string.h>
+#include <strsafe.h>
#include <ppltasks.h>
#include "Neptune.h" \ No newline at end of file
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtTime.cpp b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtTime.cpp
index f9c94073a9..aad8eecff0 100644
--- a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtTime.cpp
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtTime.cpp
@@ -2,7 +2,7 @@
|
| Neptune - Time: WinRT Implementation
|
-| (c) 2002-2012 Gilles Boccon-Gibod
+| (c) 2002-2013 Gilles Boccon-Gibod
| Author: Gilles Boccon-Gibod (bok@bok.net)
|
****************************************************************/
@@ -10,9 +10,10 @@
/*----------------------------------------------------------------------
| includes
+---------------------------------------------------------------------*/
+#include "NptWinRtPch.h"
+
#include "NptTime.h"
#include "NptResults.h"
-#include "NptWinRtPch.h"
/*----------------------------------------------------------------------
| logging
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.cpp b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.cpp
new file mode 100644
index 0000000000..714e7fc606
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.cpp
@@ -0,0 +1,73 @@
+/*****************************************************************
+|
+| Neptune - WinRT Utilities
+|
+| (c) 2001-2012 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "NptWinRtPch.h"
+#include "NptWinRtUtils.h"
+
+/*----------------------------------------------------------------------
+| NPT_WinRtUtils::A2WHelper
++---------------------------------------------------------------------*/
+LPWSTR
+NPT_WinRtUtils::A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp)
+{
+ int ret;
+
+ assert(lpa != NULL);
+ assert(lpw != NULL);
+ if (lpw == NULL || lpa == NULL) return NULL;
+
+ lpw[0] = '\0';
+ ret = MultiByteToWideChar(acp, 0, lpa, -1, lpw, nChars);
+ if (ret == 0) {
+ assert(0);
+ return NULL;
+ }
+ return lpw;
+}
+
+/*----------------------------------------------------------------------
+| NPT_WinRtUtils::W2AHelper
++---------------------------------------------------------------------*/
+LPSTR
+NPT_WinRtUtils::W2AHelper(LPSTR lpa, LPCWSTR lpw, int nChars, UINT acp)
+{
+ int ret;
+
+ assert(lpa != NULL);
+ assert(lpw != NULL);
+ if (lpa == NULL || lpw == NULL) return NULL;
+
+ lpa[0] = '\0';
+ ret = WideCharToMultiByte(acp, 0, lpw, -1, lpa, nChars, NULL, NULL);
+ if (ret == 0) {
+ int error = GetLastError();
+ assert(error);
+ return NULL;
+ }
+ return lpa;
+}
+
+/*----------------------------------------------------------------------
+| NPT_WinRtUtils::LStrLenW
++---------------------------------------------------------------------*/
+size_t
+NPT_WinRtUtils::LStrLenW(STRSAFE_LPCWSTR lpw)
+{
+ size_t len = 0;
+ HRESULT result = StringCchLengthW(lpw, STRSAFE_MAX_CCH, &len);
+ if (S_OK == result) {
+ return len;
+ } else {
+ return INT_MAX;
+ }
+}
+
diff --git a/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.h b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.h
new file mode 100644
index 0000000000..568669cc34
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtUtils.h
@@ -0,0 +1,39 @@
+/*****************************************************************
+|
+| Neptune - WinRT Utilities
+|
+| (c) 2001-2012 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+ | NPT_WinRtUtils
+ +---------------------------------------------------------------------*/
+class NPT_WinRtUtils {
+public:
+ // unicode/ascii conversion
+ static LPWSTR A2WHelper(LPWSTR lpw, LPCSTR lpa, int nChars, UINT acp);
+ static LPSTR W2AHelper(LPSTR lpa, LPCWSTR lpw, int nChars, UINT acp);
+ static size_t LStrLenW(STRSAFE_LPCWSTR lpw);
+};
+
+/*----------------------------------------------------------------------
+| macros
++---------------------------------------------------------------------*/
+/* UNICODE support */
+#define NPT_WINRT_USE_CHAR_CONVERSION int _convert = 0; LPCWSTR _lpw = NULL; LPCSTR _lpa = NULL
+
+#define NPT_WINRT_A2W(lpa) (\
+ ((_lpa = lpa) == NULL) ? NULL : (\
+ _convert = (int)(strlen(_lpa)+1),\
+ (INT_MAX/2<_convert)? NULL : \
+ NPT_WinRtUtils::A2WHelper((LPWSTR) alloca(_convert*sizeof(WCHAR)), _lpa, _convert, CP_UTF8)))
+
+/* +2 instead of +1 temporary fix for Chinese characters */
+#define NPT_WINRT_W2A(lpw) (\
+ ((_lpw = lpw) == NULL) ? NULL : (\
+ (_convert = (NPT_WinRtUtils::LStrLenW(_lpw)+2), \
+ (_convert>INT_MAX/2) ? NULL : \
+ NPT_WinRtUtils::W2AHelper((LPSTR) alloca(_convert*sizeof(WCHAR)), _lpw, _convert*sizeof(WCHAR), CP_UTF8))))
+
diff --git a/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp
index 111dfb6e56..94d5ad9d73 100755
--- a/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp
@@ -43,6 +43,7 @@
} \
} while(0)
+#if defined(NPT_CONFIG_ENABLE_CRYPTO)
/*----------------------------------------------------------------------
| TestBlockCiphers
+---------------------------------------------------------------------*/
@@ -154,6 +155,7 @@ TestBenchmark()
return 0;
}
+#endif
/*----------------------------------------------------------------------
| main
@@ -161,7 +163,9 @@ TestBenchmark()
int
main(int /*argc*/, char** /*argv*/)
{
+#if defined(NPT_CONFIG_ENABLE_CRYPTO)
TestBlockCiphers();
TestBenchmark();
+#endif
return 0;
}
diff --git a/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp
index c039ac17d0..09b0868969 100755
--- a/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp
@@ -43,6 +43,7 @@
} \
} while(0)
+#if defined(NPT_CONFIG_ENABLE_CRYPTO)
/*----------------------------------------------------------------------
| TestDigests
+---------------------------------------------------------------------*/
@@ -215,6 +216,7 @@ TestHmac()
return 0;
}
+#endif
/*----------------------------------------------------------------------
| main
@@ -222,7 +224,9 @@ TestHmac()
int
main(int /*argc*/, char** /*argv*/)
{
+#if defined(NPT_CONFIG_ENABLE_CRYPTO)
TestDigests();
TestHmac();
+#endif
return 0;
}
diff --git a/lib/libUPnP/Neptune/Source/Tests/FileTest3/FileTest3.cpp b/lib/libUPnP/Neptune/Source/Tests/FileTest3/FileTest3.cpp
new file mode 100644
index 0000000000..532227f22e
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/Tests/FileTest3/FileTest3.cpp
@@ -0,0 +1,197 @@
+/*****************************************************************
+|
+| File Test Program 3
+|
+| (c) 2005-2016 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include "Neptune.h"
+#include "NptDebug.h"
+
+/*----------------------------------------------------------------------
+| globals
++---------------------------------------------------------------------*/
+const unsigned int BUFFER_SIZE = 8192;
+const unsigned int MAX_RANDOM = 123;
+typedef struct {
+ NPT_Position position;
+ unsigned int size;
+ unsigned char fill_value;
+} BufferInfo;
+const NPT_UInt64 TARGET_SIZE = 0x112345678;
+NPT_Array<BufferInfo> Buffers;
+
+#define CHECK(x) \
+do {\
+ if (!(x)) {\
+ fprintf(stderr, "ERROR line %d\n", __LINE__);\
+ return NPT_FAILURE;\
+ }\
+} while(0)\
+
+/*----------------------------------------------------------------------
+| TestLargeFiles
++---------------------------------------------------------------------*/
+static NPT_Result
+TestLargeFiles(const char* filename)
+{
+ // create enough buffers to fill up to the target size
+ NPT_UInt64 total_size = 0;
+ while (total_size < TARGET_SIZE) {
+ unsigned int random = NPT_System::GetRandomInteger() % MAX_RANDOM;
+ unsigned int buffer_size = 4096-MAX_RANDOM/2+random;
+ BufferInfo buffer_info;
+ buffer_info.position = total_size;
+ buffer_info.size = buffer_size;
+ buffer_info.fill_value = NPT_System::GetRandomInteger()%256;
+ Buffers.Add(buffer_info);
+
+ total_size += buffer_size;
+ }
+ unsigned char* buffer = new unsigned char[BUFFER_SIZE];
+ unsigned int progress = 0;
+
+ // write random buffers
+ printf("Writing sequential random-size buffers\n");
+ NPT_File test_file(filename);
+ NPT_Result result = test_file.Open(NPT_FILE_OPEN_MODE_WRITE | NPT_FILE_OPEN_MODE_CREATE | NPT_FILE_OPEN_MODE_TRUNCATE);
+ CHECK(result == NPT_SUCCESS);
+ NPT_OutputStreamReference output_stream;
+ result = test_file.GetOutputStream(output_stream);
+ CHECK(result == NPT_SUCCESS);
+
+ for (unsigned int i=0; i<Buffers.GetItemCount(); i++) {
+ unsigned int new_progress = (100*i)/Buffers.GetItemCount();
+ if (new_progress != progress) {
+ printf("\rProgress: %d%%", new_progress);
+ fflush(stdout);
+ progress = new_progress;
+ }
+
+ BufferInfo& buffer_info = Buffers[i];
+ NPT_SetMemory(buffer, buffer_info.fill_value, buffer_info.size);
+
+
+ NPT_Position cursor;
+ result = output_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position);
+
+ result = output_stream->WriteFully(buffer, buffer_info.size);
+ CHECK(result == NPT_SUCCESS);
+
+ if ((buffer_info.fill_value % 7) == 0) {
+ output_stream->Flush();
+ }
+
+ result = output_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position+buffer_info.size);
+ }
+
+ output_stream = NULL;
+ test_file.Close();
+
+ // read random buffers
+ printf("\nReading sequential random-size buffers\n");
+ result = test_file.Open(NPT_FILE_OPEN_MODE_READ);
+ CHECK(result == NPT_SUCCESS);
+ NPT_InputStreamReference input_stream;
+ result = test_file.GetInputStream(input_stream);
+ CHECK(result == NPT_SUCCESS);
+
+ for (unsigned int i=0; i<Buffers.GetItemCount(); i++) {
+ unsigned int new_progress = (100*i)/Buffers.GetItemCount();
+ if (new_progress != progress) {
+ printf("\rProgress: %d%%", new_progress);
+ fflush(stdout);
+ progress = new_progress;
+ }
+
+ BufferInfo& buffer_info = Buffers[i];
+
+ NPT_Position cursor;
+ result = input_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position);
+
+ result = input_stream->ReadFully(buffer, buffer_info.size);
+ CHECK(result == NPT_SUCCESS);
+
+ for (unsigned int x=0; x<buffer_info.size; x++) {
+ CHECK(buffer[x] == buffer_info.fill_value);
+ }
+
+ result = input_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position+buffer_info.size);
+ }
+ input_stream = NULL;
+ test_file.Close();
+
+ // read random buffers
+ printf("\nReading random-access random-size buffers\n");
+ result = test_file.Open(NPT_FILE_OPEN_MODE_READ);
+ CHECK(result == NPT_SUCCESS);
+ result = test_file.GetInputStream(input_stream);
+ CHECK(result == NPT_SUCCESS);
+
+ for (unsigned int i=0; i<Buffers.GetItemCount()*5; i++) {
+ unsigned int new_progress = (100*i)/(5*Buffers.GetItemCount());
+ if (new_progress != progress) {
+ printf("\rProgress: %d%%", new_progress);
+ fflush(stdout);
+ progress = new_progress;
+ }
+
+ unsigned int buffer_index = NPT_System::GetRandomInteger()%Buffers.GetItemCount();
+ BufferInfo& buffer_info = Buffers[buffer_index];
+
+ result = input_stream->Seek(buffer_info.position);
+ CHECK(result == NPT_SUCCESS);
+
+ NPT_Position cursor;
+ result = input_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position);
+
+ result = input_stream->ReadFully(buffer, buffer_info.size);
+ CHECK(result == NPT_SUCCESS);
+
+ for (unsigned int x=0; x<buffer_info.size; x++) {
+ CHECK(buffer[x] == buffer_info.fill_value);
+ }
+
+ result = input_stream->Tell(cursor);
+ CHECK(result == NPT_SUCCESS);
+ CHECK(cursor == buffer_info.position+buffer_info.size);
+ }
+
+ printf("\nSUCCESS!\n");
+
+ return NPT_SUCCESS;
+}
+
+/*----------------------------------------------------------------------
+| main
++---------------------------------------------------------------------*/
+int
+main(int argc, char** argv)
+{
+ const char* output_filename = "largefile.bin";
+ if (argc > 1) {
+ output_filename = argv[1];
+ }
+
+ TestLargeFiles(output_filename);
+
+ return 0;
+}
diff --git a/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp b/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp
index cba3c563be..acdb8f5728 100644
--- a/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp
@@ -49,7 +49,7 @@ TestHttpGet(const char* arg, bool use_http_1_1, int verbosity)
return;
}
int loaded = -1;
- if (method != NPT_HTTP_METHOD_HEAD) {
+ if (!NPT_StringsEqual(method, NPT_HTTP_METHOD_HEAD)) {
NPT_DataBuffer payload;
result = response->GetEntity()->Load(payload);
if (NPT_SUCCEEDED(result)) {
@@ -216,9 +216,11 @@ main(int argc, char** argv)
NPT_ParseInteger(*++argv, verbosity);
} else if (NPT_StringsEqual(*argv, "--threads")) {
NPT_ParseInteger(*++argv, threads);
+#if defined(NPT_CONFIG_ENABLE_TLS)
} else if (NPT_StringsEqual(*argv, "--no-cert-check")) {
TlsContext = new NPT_TlsContext(NPT_TlsContext::OPTION_VERIFY_LATER | NPT_TlsContext::OPTION_ADD_DEFAULT_TRUST_ANCHORS);
HttpConnector = new NPT_HttpTlsConnector(*TlsContext, NPT_HttpTlsConnector::OPTION_ACCEPT_SELF_SIGNED_CERTS | NPT_HttpTlsConnector::OPTION_ACCEPT_HOSTNAME_MISMATCH);
+#endif
} else {
break;
}
diff --git a/lib/libUPnP/Neptune/Source/Tests/Logging1/LoggingTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Logging1/LoggingTest1.cpp
index 97ddadca83..428e2796e1 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Logging1/LoggingTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Logging1/LoggingTest1.cpp
@@ -119,7 +119,7 @@ TestLargeBuffer(void)
buffer[i] = 'a';
}
buffer[32767] = 0;
- NPT_LOG_SEVERE(buffer);
+ NPT_LOG_SEVERE_1("%s", buffer);
delete[] buffer;
}
diff --git a/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp
index 4e768b0bc6..eb97ea1e20 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp
@@ -342,7 +342,6 @@ public:
private:
// members
- FooServer* m_Server;
int m_Id;
};
@@ -350,7 +349,7 @@ private:
| FooClient::FooClient
+---------------------------------------------------------------------*/
FooClient::FooClient(FooServer* server, int id) :
- m_Server(server), m_Id(id)
+ m_Id(id)
{
// set ourself as the message handler
SetHandler(this);
diff --git a/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp b/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp
index 8ec72fada6..26ad82ea98 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp
@@ -191,14 +191,13 @@ public:
void OnReply(int id);
private:
// members
- TestServer* m_Server;
int m_Id;
};
/*----------------------------------------------------------------------
| TestClient::TestClient
+---------------------------------------------------------------------*/
TestClient::TestClient(TestServer* server, int id) :
- m_Server(server), m_Id(id)
+ m_Id(id)
{
// set ourself as the message handler
SetHandler(this);
diff --git a/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp
index 7f22d55e17..98282eccd3 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp
@@ -23,6 +23,14 @@
/*----------------------------------------------------------------------
| macros
+---------------------------------------------------------------------*/
+#define SHOULD_BE_TRUE(r) \
+ do { \
+ if (!(r)) { \
+ NPT_Debug("failed line %d (%d)\n", __LINE__, r);\
+ exit(1); \
+ } \
+ } while(0)
+
#define SHOULD_SUCCEED(r) \
do { \
if (NPT_FAILED(r)) { \
@@ -109,41 +117,41 @@ main(int /*argc*/, char** /*argv*/)
// dynamic cast
BarA* bar_a = new BarA();
- NPT_ASSERT(bar_a != NULL);
- NPT_ASSERT(NPT_DYNAMIC_CAST(BarA, bar_a) == bar_a);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooA, bar_a) == NULL);
- NPT_ASSERT(bar_a->bar() == 1);
+ SHOULD_BE_TRUE(bar_a != NULL);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(BarA, bar_a) == bar_a);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooA, bar_a) == NULL);
+ SHOULD_BE_TRUE(bar_a->bar() == 1);
delete bar_a;
FooA* foo_a = new FooA();
- NPT_ASSERT(foo_a != NULL);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooA, foo_a) == foo_a);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooB, foo_a) == NULL);
- NPT_ASSERT(foo_a->foo() == 2);
+ SHOULD_BE_TRUE(foo_a != NULL);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooA, foo_a) == foo_a);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooB, foo_a) == NULL);
+ SHOULD_BE_TRUE(foo_a->foo() == 2);
delete foo_a;
FooB* foo_b = new FooB();
- NPT_ASSERT(foo_b != NULL);
+ SHOULD_BE_TRUE(foo_b != NULL);
foo_a = NPT_DYNAMIC_CAST(FooA, foo_b);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooB, foo_b) == foo_b);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooA, foo_b) != NULL);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooC, foo_b) == NULL);
- NPT_ASSERT(foo_a->foo() == 3);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooB, foo_b) == foo_b);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooA, foo_b) != NULL);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooC, foo_b) == NULL);
+ SHOULD_BE_TRUE(foo_a->foo() == 3);
delete foo_b;
FooC* foo_c = new FooC();
- NPT_ASSERT(foo_c != NULL);
+ SHOULD_BE_TRUE(foo_c != NULL);
foo_a = NPT_DYNAMIC_CAST(FooA, foo_c);
foo_b = NPT_DYNAMIC_CAST(FooB, foo_c);
bar_a = NPT_DYNAMIC_CAST(BarA, foo_c);
- NPT_ASSERT(NPT_DYNAMIC_CAST(FooC, foo_c) == foo_c);
- NPT_ASSERT(foo_a != NULL);
- NPT_ASSERT(foo_b != NULL);
- NPT_ASSERT(bar_a != NULL);
- NPT_ASSERT(foo_a->foo() == 4);
- NPT_ASSERT(foo_b->foo() == 4);
- NPT_ASSERT(foo_c->foo() == 4);
- NPT_ASSERT(bar_a->bar() == 5);
+ SHOULD_BE_TRUE(NPT_DYNAMIC_CAST(FooC, foo_c) == foo_c);
+ SHOULD_BE_TRUE(foo_a != NULL);
+ SHOULD_BE_TRUE(foo_b != NULL);
+ SHOULD_BE_TRUE(bar_a != NULL);
+ SHOULD_BE_TRUE(foo_a->foo() == 4);
+ SHOULD_BE_TRUE(foo_b->foo() == 4);
+ SHOULD_BE_TRUE(foo_c->foo() == 4);
+ SHOULD_BE_TRUE(bar_a->bar() == 5);
delete foo_c;
// misc type tests
@@ -154,61 +162,61 @@ main(int /*argc*/, char** /*argv*/)
NPT_Int64 si64;
NPT_UInt64 ui64;
- NPT_ASSERT(sizeof(NPT_UInt32) == sizeof(NPT_Int32));
- NPT_ASSERT(sizeof(NPT_Int32) >= 4);
- NPT_ASSERT(sizeof(NPT_UInt64) == sizeof(NPT_Int64));
- NPT_ASSERT(sizeof(NPT_Int64) >= 8);
+ SHOULD_BE_TRUE(sizeof(NPT_UInt32) == sizeof(NPT_Int32));
+ SHOULD_BE_TRUE(sizeof(NPT_Int32) >= 4);
+ SHOULD_BE_TRUE(sizeof(NPT_UInt64) == sizeof(NPT_Int64));
+ SHOULD_BE_TRUE(sizeof(NPT_Int64) >= 8);
sl = NPT_LONG_MAX;
sl += 1;
- NPT_ASSERT(sl == NPT_LONG_MIN);
+ SHOULD_BE_TRUE(sl == NPT_LONG_MIN);
si = NPT_INT_MAX;
si += 1;
- NPT_ASSERT(si == NPT_INT_MIN);
+ SHOULD_BE_TRUE(si == NPT_INT_MIN);
si64 = NPT_INT64_MAX;
si64 += 1;
- NPT_ASSERT(si64 == NPT_INT64_MIN);
+ SHOULD_BE_TRUE(si64 == NPT_INT64_MIN);
ul = NPT_ULONG_MAX;
ul += 1;
- NPT_ASSERT(ul == 0);
+ SHOULD_BE_TRUE(ul == 0);
ui = NPT_UINT_MAX;
ui += 1;
- NPT_ASSERT(ui == 0);
+ SHOULD_BE_TRUE(ui == 0);
ui64 = NPT_UINT64_MAX;
ui64 += 1;
- NPT_ASSERT(ui64 == 0);
+ SHOULD_BE_TRUE(ui64 == 0);
// base64
NPT_String t = "hello";
NPT_String base64;
NPT_DataBuffer data;
result = NPT_Base64::Encode((const NPT_Byte*)t.GetChars(), t.GetLength(), base64);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(base64 == "aGVsbG8=");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(base64 == "aGVsbG8=");
result = NPT_Base64::Decode(base64.GetChars(), base64.GetLength(), data);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(data.GetDataSize() == t.GetLength());
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(data.GetDataSize() == t.GetLength());
NPT_String tt((const char*)data.GetData(), data.GetDataSize());
- NPT_ASSERT(tt == t);
+ SHOULD_BE_TRUE(tt == t);
t = "hello!";
result = NPT_Base64::Encode((const NPT_Byte*)t.GetChars(), t.GetLength(), base64);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(base64 == "aGVsbG8h");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(base64 == "aGVsbG8h");
result = NPT_Base64::Decode(base64.GetChars(), base64.GetLength(), data);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(data.GetDataSize() == t.GetLength());
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(data.GetDataSize() == t.GetLength());
tt.Assign((const char*)data.GetData(), data.GetDataSize());
- NPT_ASSERT(tt == t);
+ SHOULD_BE_TRUE(tt == t);
t = "hello!!";
result = NPT_Base64::Encode((const NPT_Byte*)t.GetChars(), t.GetLength(), base64);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(base64 == "aGVsbG8hIQ==");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(base64 == "aGVsbG8hIQ==");
result = NPT_Base64::Decode(base64.GetChars(), base64.GetLength(), data);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(data.GetDataSize() == t.GetLength());
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(data.GetDataSize() == t.GetLength());
tt.Assign((const char*)data.GetData(), data.GetDataSize());
- NPT_ASSERT(tt == t);
+ SHOULD_BE_TRUE(tt == t);
unsigned char r256_bin[] = {
0x7d, 0x5f, 0xd0, 0xf4, 0x6a, 0xa8, 0xae, 0x34, 0x6e, 0x32, 0x1d, 0xa1,
@@ -238,8 +246,8 @@ main(int /*argc*/, char** /*argv*/)
NPT_Base64::Encode(r256_bin, sizeof(r256_bin), b64);
NPT_DataBuffer r256_out;
NPT_Base64::Decode(b64.GetChars(), b64.GetLength(), r256_out);
- NPT_ASSERT(r256_out.GetDataSize() == sizeof(r256_bin));
- NPT_ASSERT(r256_bin[sizeof(r256_bin)-1] == r256_out.GetData()[sizeof(r256_bin)-1]);
+ SHOULD_BE_TRUE(r256_out.GetDataSize() == sizeof(r256_bin));
+ SHOULD_BE_TRUE(r256_bin[sizeof(r256_bin)-1] == r256_out.GetData()[sizeof(r256_bin)-1]);
unsigned char random_bytes[] = {
0xc7, 0xee, 0x49, 0x9e, 0x2c, 0x8b, 0x1c, 0x16, 0x9e, 0x7f, 0x30, 0xd0,
@@ -271,135 +279,135 @@ main(int /*argc*/, char** /*argv*/)
"NxC1dKuQTcTRDY1vAfUsyRp5oUFxK/vz1eQq9a2AegP/X0WM7GpLBeNlGXAFrcS4\r\n"
"Tp6aNkqGnfWZywC4uaeGGPya5wBqZ/pCnf9NeuToA4j/YOGNCV9v3ms=";
result = NPT_Base64::Decode(t.GetChars(), t.GetLength(), data);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(data.GetDataSize() == 233);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(data.GetDataSize() == 233);
NPT_Array<unsigned char> verif(data.GetData(), data.GetDataSize());
- NPT_ASSERT(verif == random);
+ SHOULD_BE_TRUE(verif == random);
result = NPT_Base64::Encode(&random[0], random.GetItemCount(), base64, NPT_BASE64_PEM_BLOCKS_PER_LINE);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(base64 == t);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(base64 == t);
NPT_String t_url = t;
t.Replace('/', '_');
t.Replace('+', '-');
result = NPT_Base64::Encode(&random[0], random.GetItemCount(), base64, NPT_BASE64_PEM_BLOCKS_PER_LINE, true);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(base64 == t);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(base64 == t);
t = "76768484767685839";
result = NPT_Base64::Decode(t.GetChars(), t.GetLength(), data);
- NPT_ASSERT(result == NPT_ERROR_INVALID_FORMAT);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_FORMAT);
t = "76869=978686";
result = NPT_Base64::Decode(t.GetChars(), t.GetLength(), data);
- NPT_ASSERT(result == NPT_ERROR_INVALID_FORMAT);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_FORMAT);
t = "7686=8978686";
result = NPT_Base64::Decode(t.GetChars(), t.GetLength(), data);
- NPT_ASSERT(result == NPT_ERROR_INVALID_FORMAT);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_FORMAT);
t = "7686==978686";
result = NPT_Base64::Decode(t.GetChars(), t.GetLength(), data);
- NPT_ASSERT(result == NPT_ERROR_INVALID_FORMAT);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_FORMAT);
// test IP address parsing
NPT_IpAddress ip;
- NPT_ASSERT(NPT_FAILED(ip.Parse("")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("a.b.c.d")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.2.3.4.5")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.2.3.4.")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.2.3.4f")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.g.3.4")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.2..3.4")));
- NPT_ASSERT(NPT_FAILED(ip.Parse("1.2.300.4")));
- NPT_ASSERT(NPT_SUCCEEDED(ip.Parse("1.2.3.4")));
- NPT_ASSERT(ip.AsBytes()[0] == 1);
- NPT_ASSERT(ip.AsBytes()[1] == 2);
- NPT_ASSERT(ip.AsBytes()[2] == 3);
- NPT_ASSERT(ip.AsBytes()[3] == 4);
- NPT_ASSERT(NPT_SUCCEEDED(ip.Parse("255.255.0.1")));
- NPT_ASSERT(ip.AsBytes()[0] == 255);
- NPT_ASSERT(ip.AsBytes()[1] == 255);
- NPT_ASSERT(ip.AsBytes()[2] == 0);
- NPT_ASSERT(ip.AsBytes()[3] == 1);
- NPT_ASSERT(NPT_SUCCEEDED(ip.Parse("0.0.0.0")));
- NPT_ASSERT(ip.AsBytes()[0] == 0);
- NPT_ASSERT(ip.AsBytes()[1] == 0);
- NPT_ASSERT(ip.AsBytes()[2] == 0);
- NPT_ASSERT(ip.AsBytes()[3] == 0);
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("a.b.c.d")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.2.3.4.5")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.2.3.4.")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.2.3.4f")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.g.3.4")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.2..3.4")));
+ SHOULD_BE_TRUE(NPT_FAILED(ip.Parse("1.2.300.4")));
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(ip.Parse("1.2.3.4")));
+ SHOULD_BE_TRUE(ip.AsBytes()[0] == 1);
+ SHOULD_BE_TRUE(ip.AsBytes()[1] == 2);
+ SHOULD_BE_TRUE(ip.AsBytes()[2] == 3);
+ SHOULD_BE_TRUE(ip.AsBytes()[3] == 4);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(ip.Parse("255.255.0.1")));
+ SHOULD_BE_TRUE(ip.AsBytes()[0] == 255);
+ SHOULD_BE_TRUE(ip.AsBytes()[1] == 255);
+ SHOULD_BE_TRUE(ip.AsBytes()[2] == 0);
+ SHOULD_BE_TRUE(ip.AsBytes()[3] == 1);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(ip.Parse("0.0.0.0")));
+ SHOULD_BE_TRUE(ip.AsBytes()[0] == 0);
+ SHOULD_BE_TRUE(ip.AsBytes()[1] == 0);
+ SHOULD_BE_TRUE(ip.AsBytes()[2] == 0);
+ SHOULD_BE_TRUE(ip.AsBytes()[3] == 0);
// MIME parameter parser
NPT_Map<NPT_String,NPT_String> params;
result = NPT_ParseMimeParameters(NULL, params);
- NPT_ASSERT(result == NPT_ERROR_INVALID_PARAMETERS);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_PARAMETERS);
result = NPT_ParseMimeParameters("", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 0);
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 0);
result = NPT_ParseMimeParameters("foo=bar", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar");
params.Clear();
result = NPT_ParseMimeParameters(" foo =bar", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar");
params.Clear();
result = NPT_ParseMimeParameters(" foo= bar", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar");
params.Clear();
result = NPT_ParseMimeParameters(" foo= bar;", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar");
params.Clear();
result = NPT_ParseMimeParameters("foo=\"bar\"", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar");
params.Clear();
result = NPT_ParseMimeParameters("foo=\"ba\"r\"", params);
- NPT_ASSERT(result == NPT_ERROR_INVALID_SYNTAX);
+ SHOULD_BE_TRUE(result == NPT_ERROR_INVALID_SYNTAX);
params.Clear();
result = NPT_ParseMimeParameters("foo=\"ba\\\"r\"", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "ba\"r");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "ba\"r");
params.Clear();
result = NPT_ParseMimeParameters("foo=\"bar\\\"\"", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar\"");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar\"");
params.Clear();
result = NPT_ParseMimeParameters("foo=\"bar\\\\\"", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 1);
- NPT_ASSERT(params["foo"] == "bar\\");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 1);
+ SHOULD_BE_TRUE(params["foo"] == "bar\\");
params.Clear();
result = NPT_ParseMimeParameters("a=1;b=2; c=3; d=4 ; e=\"\\;\"; f=\";\"", params);
- NPT_ASSERT(NPT_SUCCEEDED(result));
- NPT_ASSERT(params.GetEntryCount() == 6);
- NPT_ASSERT(params["a"] == "1");
- NPT_ASSERT(params["b"] == "2");
- NPT_ASSERT(params["c"] == "3");
- NPT_ASSERT(params["d"] == "4");
- NPT_ASSERT(params["e"] == ";");
- NPT_ASSERT(params["f"] == ";");
+ SHOULD_BE_TRUE(NPT_SUCCEEDED(result));
+ SHOULD_BE_TRUE(params.GetEntryCount() == 6);
+ SHOULD_BE_TRUE(params["a"] == "1");
+ SHOULD_BE_TRUE(params["b"] == "2");
+ SHOULD_BE_TRUE(params["c"] == "3");
+ SHOULD_BE_TRUE(params["d"] == "4");
+ SHOULD_BE_TRUE(params["e"] == ";");
+ SHOULD_BE_TRUE(params["f"] == ";");
params.Clear();
// number parsing
diff --git a/lib/libUPnP/Neptune/Source/Tests/Network1/NetworkTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Network1/NetworkTest1.cpp
index 2631c5bfa9..02477cbe26 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Network1/NetworkTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Network1/NetworkTest1.cpp
@@ -57,6 +57,62 @@ private:
};
/*----------------------------------------------------------------------
+| TestAddresses
++---------------------------------------------------------------------*/
+static void
+TestAddresses()
+{
+ NPT_IpAddress a1 = NPT_IpAddress::Loopback;
+ CHECK(a1.IsLooppack());
+ CHECK(!a1.IsUnspecified());
+ NPT_IpAddress a2 = NPT_IpAddress::Any;
+ CHECK(a2.IsUnspecified());
+#if defined(NPT_CONFIG_ENABLE_IPV6)
+ NPT_IpAddress a3;
+ a3.ResolveName("::1");
+ CHECK(a3.IsLooppack());
+ NPT_IpAddress a4;
+ a4.ResolveName("127.0.0.1");
+ CHECK(a4.IsLooppack());
+
+ NPT_IpAddress a6;
+ a6.ResolveName("::abcd:1234");
+ CHECK(a6.IsV4Compatible());
+
+ NPT_IpAddress a7;
+ a7.ResolveName("::ffff:abcd:1234");
+ CHECK(a7.IsV4Mapped());
+
+ NPT_IpAddress a5;
+ a5.ResolveName("fe80::bae8:56ff:fe45:fc74");
+ CHECK(a5.IsLinkLocal());
+
+ NPT_IpAddress a8;
+ a8.ResolveName("fec3::bae8:56ff:fe45:fc74");
+ CHECK(a8.IsSiteLocal());
+
+ NPT_IpAddress a9;
+ a9.ResolveName("fd00::bae8:56ff:fe45:fc74");
+ CHECK(a9.IsUniqueLocal());
+
+ NPT_IpAddress a10;
+ a10.ResolveName("ff05::2");
+ CHECK(a10.IsMulticast());
+
+#endif
+ NPT_IpAddress b1(192, 168, 1, 1);
+ CHECK(b1.IsUniqueLocal());
+ NPT_IpAddress b2(172, 16, 1, 1);
+ CHECK(b2.IsUniqueLocal());
+ NPT_IpAddress b3(10, 1, 1, 1);
+ CHECK(b3.IsUniqueLocal());
+ NPT_IpAddress b4(169, 254, 1, 1);
+ CHECK(b4.IsLinkLocal());
+ NPT_IpAddress b5(239, 255, 255, 251);
+ CHECK(b5.IsMulticast());
+}
+
+/*----------------------------------------------------------------------
| main
+---------------------------------------------------------------------*/
int
@@ -74,6 +130,7 @@ main(int /*argc*/, char** /*argv*/)
//freopen("CONOUT$", "w", stdout);
#endif
+ TestAddresses();
NPT_IpAddress addr;
NPT_Result result;
diff --git a/lib/libUPnP/Neptune/Source/Tests/Sockets1/SocketsTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Sockets1/SocketsTest1.cpp
index 1e3ace4d52..aaf46c7688 100755
--- a/lib/libUPnP/Neptune/Source/Tests/Sockets1/SocketsTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Sockets1/SocketsTest1.cpp
@@ -68,8 +68,9 @@ public:
class CancellerThread : public NPT_Thread
{
public:
- CancellerThread(NPT_Socket* socket, float delay, bool shutdown) :
+ CancellerThread(NPT_Socket* socket, NPT_Thread::ThreadId thread_id, float delay, bool shutdown) :
m_Socket(socket),
+ m_ThreadId(thread_id),
m_Delay(delay),
m_Shutdown(shutdown) {
Start();
@@ -80,14 +81,20 @@ public:
NPT_Console::OutputF("[XX] will cancel socket in %f\n", m_Delay);
m_Ready.SetValue(1);
NPT_System::Sleep(m_Delay);
- NPT_Console::OutputF("[XX] cancelling socket (shutdown=%s)\n", m_Shutdown?"yes":"no");
- m_Socket->Cancel(m_Shutdown);
+ if (m_Socket) {
+ NPT_Console::OutputF("[XX] cancelling socket (shutdown=%s)\n", m_Shutdown?"yes":"no");
+ m_Socket->Cancel(m_Shutdown);
+ } else {
+ NPT_Console::OutputF("[XX] cancelling blocker sockets for thread %p (shutdown=%s)\n", (void*)m_ThreadId, m_Shutdown?"yes":"no");
+ NPT_Socket::CancelBlockerSocket(m_ThreadId);
+ }
}
- NPT_Socket* m_Socket;
- float m_Delay;
- bool m_Shutdown;
- NPT_SharedVariable m_Ready;
+ NPT_Socket* m_Socket;
+ NPT_Thread::ThreadId m_ThreadId;
+ float m_Delay;
+ bool m_Shutdown;
+ NPT_SharedVariable m_Ready;
};
/*----------------------------------------------------------------------
@@ -115,10 +122,9 @@ main(int /*argc*/, char** /*argv*/)
CancellerThread* canceller = NULL;
NPT_SocketAddress address(NPT_IpAddress(127,0,0,1), 10000);
-#if 0
- result = RemoteIpAddress.ResolveName("www.google.com");
+ result = RemoteIpAddress.ResolveName("google.com");
CHECK(result == NPT_SUCCESS);
-
+#if 0
NPT_Console::Output("--- test for immediate connection\n");
NPT_Console::Output("[01] starting write server thread\n");
server_thread = new TcpServerThread();
@@ -178,13 +184,14 @@ main(int /*argc*/, char** /*argv*/)
delete tcp_client;
#endif
- for (int i=0; i<2; i++) {
- NPT_Console::OutputF("\n--- test for cancelled connection, shutdown=%d\n", i);
+ for (int i=0; i<4; i++) {
+ bool shutdown = (i==1 || i==3);
+ NPT_Console::OutputF("\n--- test for cancelled connection, shutdown=%s\n", shutdown?"yes":"no");
address.SetIpAddress(NPT_IpAddress(1,1,1,1));
address.SetPort(89);
NPT_Console::Output("[01] connecting to 1.1.1.1:89\n");
tcp_client = new NPT_TcpClientSocket(NPT_SOCKET_FLAG_CANCELLABLE);
- canceller = new CancellerThread(tcp_client, 3.0f, i==1);
+ canceller = new CancellerThread(i < 2 ? tcp_client:NULL, NPT_Thread::GetCurrentThreadId(), 3.0f, shutdown);
result = tcp_client->Connect(address);
NPT_Console::OutputF("[01] connect returns %d : %s\n", result, NPT_ResultText(result));
CHECK(result == NPT_ERROR_CANCELLED);
@@ -193,8 +200,9 @@ main(int /*argc*/, char** /*argv*/)
delete tcp_client;
}
- for (int i=0; i<2; i++) {
- NPT_Console::OutputF("\n--- testing read cancellation, shutdown=%d\n", i);
+ for (int i=0; i<4; i++) {
+ bool shutdown = (i==1 || i==3);
+ NPT_Console::OutputF("\n--- testing read cancellation, shutdown=%s\n", shutdown?"yes":"no");
address.SetIpAddress(RemoteIpAddress);
address.SetPort(80);
NPT_Console::Output("[01] connecting to www.google.com:80\n");
@@ -202,7 +210,7 @@ main(int /*argc*/, char** /*argv*/)
result = tcp_client->Connect(address);
NPT_Console::OutputF("[01] connect returns %d : %s\n", result, NPT_ResultText(result));
CHECK(result == NPT_SUCCESS);
- canceller = new CancellerThread(tcp_client, 3.0f, i==1);
+ canceller = new CancellerThread(i < 2 ? tcp_client:NULL, NPT_Thread::GetCurrentThreadId(), 3.0f, shutdown);
NPT_InputStreamReference input;
tcp_client->GetInputStream(input);
unsigned char buffer[4096];
@@ -215,8 +223,9 @@ main(int /*argc*/, char** /*argv*/)
delete canceller;
}
- for (int i=0; i<2; i++) {
- NPT_Console::OutputF("\n--- testing write cancellation, shutdown=%d\n", i);
+ for (int i=0; i<4; i++) {
+ bool shutdown = (i==1 || i==3);
+ NPT_Console::OutputF("\n--- testing write cancellation, shutdown=%s\n", shutdown?"yes":"no");
server_thread = new TcpServerThread();
server_thread->Start();
NPT_Console::Output("[01] waiting for server to be ready...\n");
@@ -231,7 +240,7 @@ main(int /*argc*/, char** /*argv*/)
result = tcp_client->Connect(address);
NPT_Console::OutputF("[01] connect returns %d : %s\n", result, NPT_ResultText(result));
CHECK(result == NPT_SUCCESS);
- canceller = new CancellerThread(tcp_client, 3.0f, i==1);
+ canceller = new CancellerThread(i < 2 ? tcp_client:NULL, NPT_Thread::GetCurrentThreadId(), 3.0f, shutdown);
NPT_OutputStreamReference output;
tcp_client->GetOutputStream(output);
NPT_Size total_written = 0;
@@ -256,15 +265,16 @@ main(int /*argc*/, char** /*argv*/)
delete server_thread;
}
- for (int i=0; i<2; i++) {
- NPT_Console::OutputF("\n--- testing accept cancellation, shutdown=%d\n", i);
+ for (int i=0; i<4; i++) {
+ bool shutdown = (i==1 || i==3);
+ NPT_Console::OutputF("\n--- testing accept cancellation, shutdown=%s\n", shutdown?"yes":"no");
NPT_Console::Output("{03} waiting for connection on port 10000\n");
address.SetIpAddress(NPT_IpAddress(127,0,0,1));
address.SetPort(10000);
tcp_server = new NPT_TcpServerSocket(NPT_SOCKET_FLAG_CANCELLABLE);
result = tcp_server->Bind(address, true);
CHECK(result == NPT_SUCCESS);
- canceller = new CancellerThread(tcp_server, 3.0f, i==1);
+ canceller = new CancellerThread(i < 2 ? tcp_server:NULL, NPT_Thread::GetCurrentThreadId(), 3.0f, shutdown);
NPT_Socket* new_client = NULL;
result = tcp_server->WaitForNewClient(new_client);
NPT_Console::OutputF("{03} WaitForNewClient returned %d (%s)\n", result, NPT_ResultText(result));
diff --git a/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp
index 260f7a8da6..badb394f55 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp
@@ -224,14 +224,6 @@ Test1()
NPT_Debug("+++ deleting non-detached thread +++\n");
delete thread1;
NPT_Debug("+++ done with non-detached thread +++\n");
-
- NPT_Debug("+++ creating detached thread +++\n");
- thread1 = new NPT_Thread(runnable, true); // detached
- NPT_Debug("+++ starting detached thread +++\n");
- thread1->Start();
- NPT_Debug("+++ deleting for detached thread +++\n");
- delete thread1;
- NPT_Debug("+++ done with detached thread +++\n");
}
/*----------------------------------------------------------------------
diff --git a/lib/libUPnP/Neptune/Source/Tests/Time1/TimeTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Time1/TimeTest1.cpp
index 1655e4ddbe..e39edc5ccc 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Time1/TimeTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Time1/TimeTest1.cpp
@@ -285,13 +285,13 @@ TestDateFromTimeStringW3C()
SHOULD_EQUAL_I(date.m_Seconds , 10);
SHOULD_EQUAL_I(date.m_NanoSeconds , 1822000);
SHOULD_EQUAL_I(date.m_TimeZone , 300);
-
- /* Valid date with no time and m_TimeZone offset */
- SHOULD_SUCCEED(date.FromString("2006-10-05", NPT_DateTime::FORMAT_W3C));
- SHOULD_EQUAL_I(date.m_Year , 2006);
- SHOULD_EQUAL_I(date.m_Month , 10);
- SHOULD_EQUAL_I(date.m_Day , 5);
-
+
+ /* Valid date with no time and m_TimeZone offset */
+ SHOULD_SUCCEED(date.FromString("2006-10-05", NPT_DateTime::FORMAT_W3C));
+ SHOULD_EQUAL_I(date.m_Year , 2006);
+ SHOULD_EQUAL_I(date.m_Month , 10);
+ SHOULD_EQUAL_I(date.m_Day , 5);
+
/* Invalid date with 3 digit year */
SHOULD_FAIL(date.FromString("206-04-14T12:01:10.003Z", NPT_DateTime::FORMAT_W3C));
diff --git a/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp
index 92cad706a5..9cf7510091 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp
@@ -13,6 +13,9 @@
#include "Neptune.h"
#include "NptDebug.h"
+
+#if defined(NPT_CONFIG_ENABLE_TLS)
+
#include "TlsClientPrivate1.h"
#include "TlsClientPrivate2.h"
@@ -392,10 +395,15 @@ TestDnsNameMatch()
CHECK(NPT_Tls::MatchDnsName("a.com", "A.com"));
CHECK(NPT_Tls::MatchDnsName("a.com", "a.COM"));
}
+#endif
int
main(int argc, char** argv)
{
+ NPT_COMPILER_UNUSED(argc);
+ NPT_COMPILER_UNUSED(argv);
+
+#if defined(NPT_CONFIG_ENABLE_TLS)
/* test dns name matching */
TestDnsNameMatch();
@@ -411,4 +419,5 @@ main(int argc, char** argv)
/* test using the http connector */
TestHttpConnector(hostname);
+#endif
}
diff --git a/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp b/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp
index 5ba2a29229..7a8e64424c 100644
--- a/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp
+++ b/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp
@@ -61,8 +61,10 @@ static ParseTestVector ParseTestVectors[] = {
{"http://foo.bar/blabla/blibli/?query=1&bla=%20&slash=/&foo=a#fragment", true, "http", "foo.bar", 80, "/blabla/blibli/", "query=1&bla=%20&slash=/&foo=a", "fragment", "http://foo.bar/blabla/blibli/?query=1&bla=%20&slash=/&foo=a#fragment"},
{"http://foo.bar/blabla%20foo/blibli/?query=1&bla=2&slash=/&foo=a#fragment", true, "http", "foo.bar", 80, "/blabla%20foo/blibli/", "query=1&bla=2&slash=/&foo=a","fragment", "http://foo.bar/blabla%20foo/blibli/?query=1&bla=2&slash=/&foo=a#fragment"},
{"http://foo.bar?query", true, "http", "foo.bar", 80, NULL, "query", NULL, "http://foo.bar/?query"},
- {"http://foo.bar#fragment", true, "http", "foo.bar", 80, NULL, NULL, "fragment", "http://foo.bar/#fragment"}
-};
+ {"http://foo.bar#fragment", true, "http", "foo.bar", 80, NULL, NULL, "fragment", "http://foo.bar/#fragment"},
+ {"http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8080/index.html", true, "http", "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", 8080, "/index.html", NULL, NULL, "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8080/index.html"},
+ {"http://[::1]/", true, "http", "::1", 80, "/", NULL, NULL, "http://[::1]/"}
+ };
typedef struct {
char* scheme;
@@ -228,6 +230,27 @@ main(int /*argc*/, char** /*argv*/)
CHECK(url.GetFragment() == "fragment");
CHECK(url.ToRequestString() == "/?query=1&bla=2&slash=/&foo=a");
+ url.Reset();
+ CHECK(url.GetHost().IsEmpty());
+ CHECK(url.GetPath().IsEmpty());
+ CHECK(url.GetPort() == 0);
+ CHECK(url.GetQuery().IsEmpty());
+ CHECK(url.GetFragment().IsEmpty());
+ CHECK(url.SetHost("foobar.com:x1234") == NPT_ERROR_INVALID_SYNTAX);
+ CHECK(url.SetHost("[::1]foo") == NPT_ERROR_INVALID_SYNTAX);
+ CHECK(url.SetHost("[::1]:-1234") == NPT_ERROR_INVALID_SYNTAX);
+ CHECK(url.SetHost("[::1") == NPT_ERROR_INVALID_SYNTAX);
+ CHECK(url.SetHost("a:65536") == NPT_ERROR_OUT_OF_RANGE);
+ CHECK(url.SetHost("foobar.com:1234") == NPT_SUCCESS);
+ CHECK(url.GetHost() == "foobar.com");
+ CHECK(url.GetPort() == 1234);
+ CHECK(url.SetHost("foobar.com") == NPT_SUCCESS);
+ CHECK(url.SetHost("[::1]") == NPT_SUCCESS);
+ CHECK(url.GetHost() == "::1");
+ CHECK(url.SetHost("[::1]:4567") == NPT_SUCCESS);
+ CHECK(url.GetHost() == "::1");
+ CHECK(url.GetPort() == 4567);
+
// url form encoding
NPT_UrlQuery query;
query.AddField("url1","http://foo.bar/foo?q=3&bar=+7/3&boo=a%3Db&bli=a b");
@@ -247,7 +270,7 @@ main(int /*argc*/, char** /*argv*/)
CHECK(NPT_UrlQuery::UrlDecode(a_field) == "1 2 3");
CHECK(b_field != NULL);
CHECK(NPT_StringsEqual(b_field, "http%3A%2F%2Ffoo.bar%2Ffoo%3Fq%3D3%26bar%3D%2B7%2F3%26boo%3Da%3Db%26bli%3Da+b"));
- CHECK(NPT_UrlQuery::UrlDecode(b_field) == "http://foo.bar/foo?q=3&bar= 7/3&boo=a=b&bli=a b");
+ CHECK(NPT_UrlQuery::UrlDecode(b_field) == "http://foo.bar/foo?q=3&bar=+7/3&boo=a=b&bli=a b");
CHECK(c_field == NULL);
// url query misc
@@ -272,6 +295,14 @@ main(int /*argc*/, char** /*argv*/)
CHECK(NPT_StringsEqual(b_field, ""));
CHECK(NPT_StringsEqual(c_field, ""));
+ // IPv6 test
+ NPT_String localhost = NPT_IpAddress::Loopback.ToUrlHost();
+ if (NPT_IpAddress::Loopback.GetType() == NPT_IpAddress::IPV4) {
+ CHECK(localhost == "127.0.0.1");
+ } else {
+ CHECK(localhost == "[::1]");
+ }
+
printf("--- test done\n");
return 0;
diff --git a/lib/libUPnP/Neptune/Source/Tests/Zip2/ZipTest2.cpp b/lib/libUPnP/Neptune/Source/Tests/Zip2/ZipTest2.cpp
new file mode 100644
index 0000000000..c7d862c14e
--- /dev/null
+++ b/lib/libUPnP/Neptune/Source/Tests/Zip2/ZipTest2.cpp
@@ -0,0 +1,92 @@
+/*****************************************************************
+|
+| Zip Test Program 2
+|
+| (c) 2001-2006 Gilles Boccon-Gibod
+| Author: Gilles Boccon-Gibod (bok@bok.net)
+|
+ ****************************************************************/
+
+/*----------------------------------------------------------------------
+| includes
++---------------------------------------------------------------------*/
+#include "Neptune.h"
+#include "NptDebug.h"
+
+#if defined(WIN32) && defined(_DEBUG)
+#include <crtdbg.h>
+#endif
+
+#define CHECK(x) \
+ do { \
+ if (!(x)) { \
+ fprintf(stderr, "ERROR line %d \n", __LINE__); \
+ error_hook(); \
+ return -1; \
+ } \
+ } while(0)
+
+
+/*----------------------------------------------------------------------
+| error_hook
++---------------------------------------------------------------------*/
+static void
+error_hook()
+{
+ fprintf(stderr, "STOPPING\n");
+}
+
+/*----------------------------------------------------------------------
+| main
++---------------------------------------------------------------------*/
+int
+main(int argc, char** argv)
+{
+ // usage: ZipTest2 zipfile [extract_source extract_dest]
+ if (argc < 2) {
+ fprintf(stderr, "ERROR: filename argument expected\n");
+ return 1;
+ }
+
+ NPT_File file(argv[1]);
+
+ const char* extract_source = NULL;
+ const char* extract_dest = NULL;
+ if (argc > 2) {
+ if (argc != 4) {
+ fprintf(stderr, "ERROR: extract_source and extract_dest arguments expected\n");
+ return 1;
+ }
+ extract_source = argv[2];
+ extract_dest = argv[3];
+ }
+
+ NPT_Result result = file.Open(NPT_FILE_OPEN_MODE_READ);
+ CHECK(NPT_SUCCEEDED(result));
+
+ NPT_InputStreamReference input;
+ file.GetInputStream(input);
+
+ NPT_ZipFile* zipfile = NULL;
+ result = NPT_ZipFile::Parse(*input.AsPointer(), zipfile);
+ CHECK(NPT_SUCCEEDED(result));
+
+ for (unsigned int i=0; i<zipfile->GetEntries().GetItemCount(); i++) {
+ NPT_ZipFile::Entry& entry = zipfile->GetEntries()[i];
+ printf("[%d] - size=%lld bytes, name=%s, compression=%d\n", i, (long long)entry.m_CompressedSize, entry.m_Name.GetChars(), entry.m_CompressionMethod);
+
+ if (extract_source && entry.m_Name == extract_source) {
+ NPT_File output(extract_dest);
+ output.Open(NPT_FILE_OPEN_MODE_CREATE | NPT_FILE_OPEN_MODE_WRITE);
+ NPT_OutputStreamReference out_stream;
+ output.GetOutputStream(out_stream);
+ NPT_InputStream* in_stream_p = NULL;
+ NPT_ZipFile::GetInputStream(entry, input, in_stream_p);
+ NPT_InputStreamReference in_stream(in_stream_p);
+ NPT_StreamToStreamCopy(*in_stream, *out_stream);
+ output.Close();
+ }
+ }
+
+ return 0;
+}
diff --git a/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c b/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c
index bb52afdce7..2f35a5a0ac 100644
--- a/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c
+++ b/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c
@@ -248,7 +248,7 @@ void AES_set_key(AES_CTX *ctx, const uint8_t *key,
tmp2 =(uint32_t)aes_sbox[(tmp )&0xff] ;
tmp2|=(uint32_t)aes_sbox[(tmp>> 8)&0xff]<< 8;
tmp2|=(uint32_t)aes_sbox[(tmp>>16)&0xff]<<16;
- tmp2|=(uint32_t)aes_sbox[(tmp>>24) ]<<24;
+ tmp2|=(uint32_t)aes_sbox[(tmp>>24)&0xff]<<24; /* GBG: added &0xFF to avoid warnings in coverity */
tmp=tmp2;
}
diff --git a/lib/libUPnP/Neptune/ThirdParty/zlib-1.2.8/inflate.c b/lib/libUPnP/Neptune/ThirdParty/zlib-1.2.8/inflate.c
index 870f89bb4d..ac03cd4a04 100644
--- a/lib/libUPnP/Neptune/ThirdParty/zlib-1.2.8/inflate.c
+++ b/lib/libUPnP/Neptune/ThirdParty/zlib-1.2.8/inflate.c
@@ -1490,10 +1490,11 @@ int subvert;
if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
- state->sane = !subvert;
#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+ state->sane = !subvert;
return Z_OK;
#else
+ (void)subvert;
state->sane = 1;
return Z_DATA_ERROR;
#endif
@@ -1504,7 +1505,7 @@ z_streamp strm;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
+ if (strm == Z_NULL || strm->state == Z_NULL) return (-1L ^ 0xFFFF);
state = (struct inflate_state FAR *)strm->state;
return ((long)(state->back) << 16) +
(state->mode == COPY ? state->length :
diff --git a/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptWin32Threads.cpp.patch b/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptWin32Threads.cpp.patch
new file mode 100644
index 0000000000..e66f491232
--- /dev/null
+++ b/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptWin32Threads.cpp.patch
@@ -0,0 +1,14 @@
+--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
++++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
+@@ -636,10 +636,10 @@
+ } else {
+ return NPT_SUCCESS;
+ }
+-| NPT_Win32Thread::CancelBlockerSocket
+ }
+
+ /*----------------------------------------------------------------------
++| NPT_Win32Thread::CancelBlockerSocket
+ +---------------------------------------------------------------------*/
+ NPT_Result
+ NPT_Win32Thread::CancelBlockerSocket()
diff --git a/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptZip.cpp.patch b/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptZip.cpp.patch
deleted file mode 100644
index 39cd35b25d..0000000000
--- a/lib/libUPnP/patches/0001-platinum-fix-compile-error-in-NptZip.cpp.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 9886ea3ec0cbdb198b31c8ece1b9a4100f4204b0 Mon Sep 17 00:00:00 2001
-From: montellese <montellese@xbmc.org>
-Date: Sat, 10 May 2014 10:05:06 +0200
-Subject: [PATCH 01/24] platinum: fix compile error in NptZip.cpp
-
----
- lib/libUPnP/Neptune/Source/Core/NptZip.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/libUPnP/Neptune/Source/Core/NptZip.cpp b/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
-index 463a07f..bed1e55 100644
---- a/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
-+++ b/lib/libUPnP/Neptune/Source/Core/NptZip.cpp
-@@ -280,7 +280,7 @@ NPT_ZipFile::GetInputStream(Entry& entry, NPT_InputStreamReference& zip_stream,
- return NPT_ERROR_NOT_SUPPORTED;
- }
- #else
-- if (entry.m_CompressionMethod != NPT_ZIP_COMPRESSION_METHOD_NONE) {
-+ if (entry.m_CompressionMethod != NPT_ZIP_FILE_COMPRESSION_METHOD_NONE) {
- return NPT_ERROR_NOT_SUPPORTED;
- }
- #endif
---
-1.7.11.msysgit.0
-
diff --git a/lib/libUPnP/patches/0002-platinum-add-custom-CMakeLists.txt.patch b/lib/libUPnP/patches/0002-platinum-add-custom-CMakeLists.txt.patch
index bd2a8a9727..22336eb8e7 100644
--- a/lib/libUPnP/patches/0002-platinum-add-custom-CMakeLists.txt.patch
+++ b/lib/libUPnP/patches/0002-platinum-add-custom-CMakeLists.txt.patch
@@ -1,6 +1,6 @@
--- /dev/null
+++ b/lib/libUPnP/CMakeLists.txt
-@@ -0,0 +1,118 @@
+@@ -0,0 +1,120 @@
+set(SOURCES Platinum/Source/Core/PltAction.cpp
+ Platinum/Source/Core/PltArgument.cpp
+ Platinum/Source/Core/PltConstants.cpp
@@ -61,6 +61,7 @@
+ Neptune/Source/Core/NptUri.cpp
+ Neptune/Source/Core/NptUtils.cpp
+ Neptune/Source/Core/NptXml.cpp
++ Neptune/Source/System/Bsd/NptBsdResolver.cpp
+ Neptune/Source/System/Bsd/NptBsdSockets.cpp
+ Neptune/Source/System/StdC/NptStdcDebug.cpp
+ Neptune/Source/System/StdC/NptStdcEnvironment.cpp
@@ -80,6 +81,11 @@
+ Neptune/Source/System/Posix/NptPosixThreads.cpp
+ Neptune/Source/System/Posix/NptPosixTime.cpp
+ Neptune/Source/System/Bsd/NptBsdNetwork.cpp)
++ if(APPLE)
++ list(APPEND SOURCES Neptune/Source/System/Apple/NptAppleAutoreleasePool.mm)
++ else()
++ list(APPEND SOURCES Neptune/Source/System/Null/NptNullAutoreleasePool.cpp)
++ endif()
+else()
+ list(APPEND SOURCES Neptune/Source/System/Win32/NptWin32Console.cpp
+ Neptune/Source/System/Win32/NptWin32Debug.cpp
@@ -93,10 +99,6 @@
+ Neptune/Source/System/Win32/NptWin32Time.cpp)
+endif()
+
-+if(APPLE)
-+ list(APPEND SOURCES Neptune/Source/System/Apple/NptAppleAutoreleasePool.mm
-+ Neptune/Source/System/Apple/NptAppleLogConfig.mm)
-+endif()
+
+add_library(upnp STATIC ${SOURCES} ${HEADERS})
+target_compile_definitions(upnp PUBLIC -DNPT_CONFIG_ENABLE_LOGGING)
diff --git a/lib/libUPnP/patches/0004-platinum-make-sure-Neptune-threads-are-named.patch b/lib/libUPnP/patches/0004-platinum-make-sure-Neptune-threads-are-named.patch
index d2625625ed..8279e19cc7 100644
--- a/lib/libUPnP/patches/0004-platinum-make-sure-Neptune-threads-are-named.patch
+++ b/lib/libUPnP/patches/0004-platinum-make-sure-Neptune-threads-are-named.patch
@@ -11,7 +11,7 @@ diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp b/lib/l
index 9666a4c..8de7d74 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp
-@@ -521,6 +521,28 @@ NPT_Win32Thread::EntryPoint(void* argument)
+@@ -525,6 +525,28 @@ NPT_Win32Thread::EntryPoint(void* argument)
NPT_System::GetCurrentTimeStamp(now);
NPT_System::SetRandomSeed((NPT_UInt32)(now.ToNanos()) + ::GetCurrentThreadId());
@@ -37,9 +37,9 @@ index 9666a4c..8de7d74 100644
+ {
+ }
+
- // run the thread
- thread->Run();
-
+ thread->m_ThreadId = (DWORD)::GetCurrentThreadId();
+
+ // run the thread
--
1.7.11.msysgit.0
diff --git a/lib/libUPnP/patches/0006-platinum-report-and-support-proper-mimetypes-for-mat.patch b/lib/libUPnP/patches/0006-platinum-report-and-support-proper-mimetypes-for-mat.patch
index 12f811e69f..2817b27f91 100644
--- a/lib/libUPnP/patches/0006-platinum-report-and-support-proper-mimetypes-for-mat.patch
+++ b/lib/libUPnP/patches/0006-platinum-report-and-support-proper-mimetypes-for-mat.patch
@@ -12,7 +12,7 @@ diff --git a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp b/lib/libUPnP/Neptune/S
index 132746a..1700afc 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
-@@ -2779,12 +2779,14 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
+@@ -2799,12 +2799,14 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
{"aif", "audio/x-aiff"},
{"aifc", "audio/x-aiff"},
{"aiff", "audio/x-aiff"},
@@ -27,7 +27,7 @@ index 132746a..1700afc 100644
{"mpeg", "video/mpeg"},
{"mpg", "video/mpeg"},
{"mp4", "video/mp4"},
-@@ -2797,6 +2799,7 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
+@@ -2817,6 +2819,7 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
{"wtv", "video/x-ms-wmv"},
{"asf", "video/x-ms-asf"},
{"mkv", "video/x-matroska"},
diff --git a/lib/libUPnP/patches/0022-platinum-Add-audio-x-flac-MIME-type-to-Neptune.patch b/lib/libUPnP/patches/0022-platinum-Add-audio-x-flac-MIME-type-to-Neptune.patch
index dfcb0e0ae8..04fbbd9c18 100644
--- a/lib/libUPnP/patches/0022-platinum-Add-audio-x-flac-MIME-type-to-Neptune.patch
+++ b/lib/libUPnP/patches/0022-platinum-Add-audio-x-flac-MIME-type-to-Neptune.patch
@@ -19,7 +19,7 @@ diff --git a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp b/lib/libUPnP/Neptune/S
index 1700afc..8c5d587 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp
-@@ -2779,6 +2779,7 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
+@@ -2799,6 +2799,7 @@ NPT_HttpFileRequestHandler_DefaultFileTypeMap[] = {
{"aif", "audio/x-aiff"},
{"aifc", "audio/x-aiff"},
{"aiff", "audio/x-aiff"},
diff --git a/lib/libUPnP/patches/0041-platinum-win-Changed-GWL_USERDATA-to-GWLP_USERDATA-a.patch b/lib/libUPnP/patches/0041-platinum-win-Changed-GWL_USERDATA-to-GWLP_USERDATA-a.patch
deleted file mode 100644
index 2edbc979ba..0000000000
--- a/lib/libUPnP/patches/0041-platinum-win-Changed-GWL_USERDATA-to-GWLP_USERDATA-a.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 80f22d1f8613411f85ba4826f97d92c8124d4a4b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?P=C3=A4r=20Bj=C3=B6rklund?= <per.bjorklund@gmail.com>
-Date: Fri, 13 Jan 2017 11:40:11 +0100
-Subject: [PATCH] [win][platinum] Changed GWL_USERDATA to GWLP_USERDATA and
- updated pointer cast
-
----
- lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
-index 921fc1af68..f415b851d5 100644
---- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
-+++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
-@@ -81,7 +81,7 @@ NPT_Win32WindowMessageQueue::NPT_Win32WindowMessageQueue()
- // is incorrectly defined, so we'll get a C4244 warning
- #endif // _MSC_VER
- if (m_WindowHandle) {
-- SetWindowLongPtr(m_WindowHandle, GWL_USERDATA, NPT_POINTER_TO_LONG(this));
-+ SetWindowLongPtr(m_WindowHandle, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(this));
- }
- #if defined(_MSC_VER)
- #pragma warning( pop )
-@@ -95,7 +95,7 @@ NPT_Win32WindowMessageQueue::NPT_Win32WindowMessageQueue()
- NPT_Win32WindowMessageQueue::~NPT_Win32WindowMessageQueue()
- {
- // remove ourself as user data to ensure we're not called anymore
-- SetWindowLongPtr(m_WindowHandle, GWL_USERDATA, 0);
-+ SetWindowLongPtr(m_WindowHandle, GWLP_USERDATA, 0);
-
- // destroy the hidden window
- DestroyWindow(m_WindowHandle);
-@@ -124,7 +124,7 @@ NPT_Win32WindowMessageQueue::WindowProcedure(HWND window,
- #pragma warning( disable: 4312) // we have to test for this because GetWindowLongPtr
- // is incorrectly defined, so we'll get a C4244 warning
- #endif // _MSC_VER
-- NPT_Win32WindowMessageQueue* queue = reinterpret_cast<NPT_Win32WindowMessageQueue *>(GetWindowLongPtr(window, GWL_USERDATA));
-+ NPT_Win32WindowMessageQueue* queue = reinterpret_cast<NPT_Win32WindowMessageQueue *>(GetWindowLongPtr(window, GWLP_USERDATA));
- #if defined(_MSC_VER)
- #pragma warning( pop )
- #endif // _MSC_VER
---
-2.11.0
-
diff --git a/lib/libUPnP/patches/0044-platinum-Prefer-override-usage.patch b/lib/libUPnP/patches/0044-platinum-Prefer-override-usage.patch
index b8de9c61f7..443af0ad99 100644
--- a/lib/libUPnP/patches/0044-platinum-Prefer-override-usage.patch
+++ b/lib/libUPnP/patches/0044-platinum-Prefer-override-usage.patch
@@ -189,7 +189,7 @@ index 8c5d587ff143..af4f6dc9497a 100644
private:
// methods
-@@ -1007,7 +1007,7 @@ class NPT_HttpEnvProxySelector : public NPT_HttpProxySelector,
+@@ -1012,7 +1012,7 @@ class NPT_HttpEnvProxySelector : public NPT_HttpProxySelector,
static NPT_HttpEnvProxySelector* GetInstance();
// NPT_HttpProxySelector methods
@@ -198,7 +198,7 @@ index 8c5d587ff143..af4f6dc9497a 100644
private:
// class variables
-@@ -1220,7 +1220,7 @@ class NPT_HttpStaticProxySelector : public NPT_HttpProxySelector
+@@ -1225,7 +1225,7 @@ class NPT_HttpStaticProxySelector : public NPT_HttpProxySelector
NPT_UInt16 htts_proxy_port);
// NPT_HttpProxySelector methods
@@ -281,7 +281,7 @@ index 402d515e0e9a..fd5bfd66b733 100644
// methods
NPT_Result UntrackConnection(NPT_HttpClient::Connection* connection);
-@@ -629,9 +629,9 @@ class NPT_HttpStaticRequestHandler : public NPT_HttpRequestHandler
+@@ -635,9 +635,9 @@ class NPT_HttpStaticRequestHandler : public NPT_HttpRequestHandler
bool copy = true);
// NPT_HttpRequestHandler methods
@@ -293,7 +293,7 @@ index 402d515e0e9a..fd5bfd66b733 100644
private:
NPT_String m_MimeType;
-@@ -659,9 +659,9 @@ class NPT_HttpFileRequestHandler : public NPT_HttpRequestHandler
+@@ -665,9 +665,9 @@ class NPT_HttpFileRequestHandler : public NPT_HttpRequestHandler
const char* auto_index = NULL);
// NPT_HttpRequestHandler methods
@@ -305,7 +305,7 @@ index 402d515e0e9a..fd5bfd66b733 100644
// class methods
static const char* GetDefaultContentType(const char* extension);
-@@ -816,16 +816,16 @@ class NPT_HttpChunkedInputStream : public NPT_InputStream
+@@ -821,16 +821,16 @@ class NPT_HttpChunkedInputStream : public NPT_InputStream
public:
// constructors and destructor
NPT_HttpChunkedInputStream(NPT_BufferedInputStreamReference& stream);
@@ -328,7 +328,7 @@ index 402d515e0e9a..fd5bfd66b733 100644
protected:
// members
-@@ -842,15 +842,15 @@ class NPT_HttpChunkedOutputStream : public NPT_OutputStream
+@@ -847,15 +847,15 @@ class NPT_HttpChunkedOutputStream : public NPT_OutputStream
public:
// constructors and destructor
NPT_HttpChunkedOutputStream(NPT_OutputStream& stream);
@@ -379,8 +379,8 @@ index 08037427ab09..5c75afe908d0 100644
+ void Log(const NPT_LogRecord& record) override;
private:
- // methods
-@@ -122,7 +122,7 @@ class NPT_LogUdpHandler : public NPT_LogHandler {
+ // constructor
+@@ -125,7 +125,7 @@ class NPT_LogUdpHandler : public NPT_LogHandler {
static NPT_Result Create(const char* logger_name, NPT_LogHandler*& handler);
// methods
@@ -389,7 +389,7 @@ index 08037427ab09..5c75afe908d0 100644
private:
// members
-@@ -136,7 +136,7 @@ class NPT_LogNullHandler : public NPT_LogHandler {
+@@ -139,7 +139,7 @@ class NPT_LogNullHandler : public NPT_LogHandler {
static NPT_Result Create(NPT_LogHandler*& handler);
// methods
@@ -398,7 +398,7 @@ index 08037427ab09..5c75afe908d0 100644
};
class NPT_LogCustomHandler : public NPT_LogHandler {
-@@ -146,7 +146,7 @@ class NPT_LogCustomHandler : public NPT_LogHandler {
+@@ -149,7 +149,7 @@ class NPT_LogCustomHandler : public NPT_LogHandler {
static NPT_Result Create(NPT_LogHandler*& handler);
// methods
@@ -411,7 +411,7 @@ diff --git a/lib/libUPnP/Neptune/Source/Core/NptLogging.h b/lib/libUPnP/Neptune/
index 3168424a3bc8..60966c922e52 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptLogging.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptLogging.h
-@@ -189,16 +189,16 @@ class NPT_HttpLoggerConfigurator : NPT_HttpRequestHandler, public NPT_Thread {
+@@ -194,16 +194,16 @@ class NPT_HttpLoggerConfigurator : NPT_HttpRequestHandler, public NPT_Thread {
// constructor and destructor
NPT_HttpLoggerConfigurator(NPT_UInt16 port = NPT_HTTP_LOGGER_CONFIGURATOR_DEFAULT_PORT,
bool detached = true);
@@ -538,8 +538,8 @@ diff --git a/lib/libUPnP/Neptune/Source/Core/NptSockets.h b/lib/libUPnP/Neptune/
index 789939a5341d..fcd2830715ef 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptSockets.h
+++ b/lib/libUPnP/Neptune/Source/Core/NptSockets.h
-@@ -190,35 +190,35 @@ class NPT_Socket : public NPT_SocketInterface
- public:
+@@ -195,35 +195,35 @@ class NPT_Socket : public NPT_SocketInterface
+
// constructor and destructor
explicit NPT_Socket(NPT_SocketInterface* delegate) : m_SocketDelegate(delegate) {}
- virtual ~NPT_Socket();
@@ -584,10 +584,10 @@ index 789939a5341d..fcd2830715ef 100644
return m_SocketDelegate->Cancel(shutdown);
}
-@@ -241,15 +241,15 @@ class NPT_UdpSocket : public NPT_Socket,
+@@ -246,15 +246,15 @@ class NPT_UdpSocket : public NPT_Socket,
public:
// constructor and destructor
- NPT_UdpSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_UdpSocket(NPT_Flags flags=0);
- virtual ~NPT_UdpSocket();
+ ~NPT_UdpSocket() override;
@@ -603,10 +603,10 @@ index 789939a5341d..fcd2830715ef 100644
return m_UdpSocketDelegate->Receive(packet, address);
}
-@@ -270,23 +270,23 @@ class NPT_UdpMulticastSocket : public NPT_UdpSocket,
+@@ -275,23 +275,23 @@ class NPT_UdpMulticastSocket : public NPT_UdpSocket,
public:
// constructor and destructor
- NPT_UdpMulticastSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_UdpMulticastSocket(NPT_Flags flags=0);
- virtual ~NPT_UdpMulticastSocket();
+ ~NPT_UdpMulticastSocket() override;
@@ -632,19 +632,19 @@ index 789939a5341d..fcd2830715ef 100644
return m_UdpMulticastSocketDelegate->SetInterface(iface);
}
-@@ -303,7 +303,7 @@ class NPT_TcpClientSocket : public NPT_Socket
+@@ -308,7 +308,7 @@ class NPT_TcpClientSocket : public NPT_Socket
public:
// constructors and destructor
- NPT_TcpClientSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_TcpClientSocket(NPT_Flags flags=0);
- virtual ~NPT_TcpClientSocket();
+ ~NPT_TcpClientSocket() override;
};
/*----------------------------------------------------------------------
-@@ -315,15 +315,15 @@ class NPT_TcpServerSocket : public NPT_Socket,
+@@ -320,15 +320,15 @@ class NPT_TcpServerSocket : public NPT_Socket,
public:
// constructors and destructor
- NPT_TcpServerSocket(NPT_Flags flags=NPT_SOCKET_FLAG_CANCELLABLE);
+ NPT_TcpServerSocket(NPT_Flags flags=0);
- virtual ~NPT_TcpServerSocket();
+ ~NPT_TcpServerSocket() override;
@@ -810,7 +810,7 @@ index 9a7455f44b28..4bf73c8d5c9b 100644
@@ -78,9 +78,9 @@ class NPT_Mutex : public NPT_MutexInterface
public:
// methods
- NPT_Mutex();
+ NPT_Mutex(bool recursive = false);
- ~NPT_Mutex() { delete m_Delegate; }
- NPT_Result Lock() { return m_Delegate->Lock(); }
- NPT_Result Unlock() { return m_Delegate->Unlock(); }
@@ -869,13 +869,17 @@ index 9a7455f44b28..4bf73c8d5c9b 100644
virtual NPT_Result Start() = 0;
virtual NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE) = 0;
virtual NPT_Result SetPriority(int /*priority*/) { return NPT_SUCCESS; }
-@@ -244,27 +244,27 @@ class NPT_Thread : public NPT_ThreadInterface
+@@ -245,30 +245,30 @@ class NPT_Thread : public NPT_ThreadInterface
// methods
explicit NPT_Thread(bool detached = false);
explicit NPT_Thread(NPT_Runnable& target, bool detached = false);
- ~NPT_Thread() { delete m_Delegate; }
+ ~NPT_Thread() override { delete m_Delegate; }
+ // cancel any socket that this thread may be waiting for
+- NPT_Result CancelBlockerSocket() { return m_Delegate->CancelBlockerSocket(); }
++ NPT_Result CancelBlockerSocket() override { return m_Delegate->CancelBlockerSocket(); }
+
// NPT_ThreadInterface methods
- NPT_Result Start() {
+ NPT_Result Start() override {
@@ -908,7 +912,7 @@ diff --git a/lib/libUPnP/Neptune/Source/Core/NptTls.cpp b/lib/libUPnP/Neptune/So
index c622bb78aa2d..9118352ed5de 100644
--- a/lib/libUPnP/Neptune/Source/Core/NptTls.cpp
+++ b/lib/libUPnP/Neptune/Source/Core/NptTls.cpp
-@@ -1052,10 +1052,10 @@ NPT_HttpTlsConnector::VerifyPeer(NPT_TlsClientSession& session, const char* host
+@@ -1055,10 +1055,10 @@ NPT_HttpTlsConnector::VerifyPeer(NPT_TlsClientSession& session, const char* host
class NPT_HttpSimpleTlsConnection : public NPT_HttpClient::Connection
{
public:
@@ -934,7 +938,7 @@ index 4a392fdcc7b1..dafe8ef304ba 100644
// methods
NPT_Result LoadKey(NPT_TlsKeyFormat key_format,
-@@ -281,12 +281,12 @@ class NPT_HttpTlsConnector : public NPT_HttpClient::Connector
+@@ -279,12 +279,12 @@ class NPT_HttpTlsConnector : public NPT_HttpClient::Connector
class NPT_HttpTlsConnector : public NPT_HttpClient::Connector
{
public:
@@ -979,9 +983,9 @@ index b5d18ea38148..f76243bff453 100644
void SetNamespaceParent(NPT_XmlElementNode* parent);
void RelinkNamespaceMaps();
-@@ -263,8 +263,8 @@ class NPT_XmlTextNode : public NPT_XmlNode
- const NPT_String& GetString() const { return m_Text; }
-
+@@ -264,8 +264,8 @@ class NPT_XmlTextNode : public NPT_XmlNode
+ TokenType GetTokenType() const { return m_TokenType; }
+
// type casting
- NPT_XmlTextNode* AsTextNode() { return this; }
- const NPT_XmlTextNode* AsTextNode() const { return this; }
@@ -1046,7 +1050,7 @@ diff --git a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp b/lib/libUP
index 6174ff96f902..ee86dbf4b092 100644
--- a/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
+++ b/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
-@@ -891,14 +891,14 @@ class NPT_BsdSocketInputStream : public NPT_InputStream,
+@@ -1063,14 +1063,14 @@ class NPT_BsdSocketInputStream : public NPT_InputStream,
// NPT_InputStream methods
NPT_Result Read(void* buffer,
NPT_Size bytes_to_read,
@@ -1066,7 +1070,7 @@ index 6174ff96f902..ee86dbf4b092 100644
};
/*----------------------------------------------------------------------
-@@ -1004,13 +1004,13 @@ class NPT_BsdSocketOutputStream : public NPT_OutputStream,
+@@ -1176,13 +1176,13 @@ class NPT_BsdSocketOutputStream : public NPT_OutputStream,
// NPT_OutputStream methods
NPT_Result Write(const void* buffer,
NPT_Size bytes_to_write,
@@ -1084,7 +1088,7 @@ index 6174ff96f902..ee86dbf4b092 100644
};
/*----------------------------------------------------------------------
-@@ -1128,21 +1128,21 @@ class NPT_BsdSocket : public NPT_SocketInterface
+@@ -1320,21 +1320,21 @@ class NPT_BsdSocket : public NPT_SocketInterface
public:
// constructors and destructor
NPT_BsdSocket(SocketFd fd, NPT_Flags flags);
@@ -1116,7 +1120,7 @@ index 6174ff96f902..ee86dbf4b092 100644
protected:
// members
-@@ -1428,18 +1428,18 @@ class NPT_BsdUdpSocket : public NPT_UdpSocketInterface,
+@@ -1564,18 +1564,18 @@ class NPT_BsdUdpSocket : public NPT_UdpSocketInterface,
public:
// constructor and destructor
NPT_BsdUdpSocket(NPT_Flags flags);
@@ -1140,7 +1144,7 @@ index 6174ff96f902..ee86dbf4b092 100644
// friends
friend class NPT_UdpSocket;
-@@ -1696,15 +1696,15 @@ class NPT_BsdUdpMulticastSocket : public NPT_UdpMulticastSocketInterface,
+@@ -1833,15 +1833,15 @@ class NPT_BsdUdpMulticastSocket : public NPT_UdpMulticastSocketInterface,
public:
// methods
NPT_BsdUdpMulticastSocket(NPT_Flags flags);
@@ -1161,7 +1165,7 @@ index 6174ff96f902..ee86dbf4b092 100644
// friends
friend class NPT_UdpMulticastSocket;
-@@ -1919,12 +1919,12 @@ class NPT_BsdTcpClientSocket : protected NPT_BsdSocket
+@@ -2129,12 +2129,12 @@ class NPT_BsdTcpClientSocket : protected NPT_BsdSocket
public:
// methods
NPT_BsdTcpClientSocket(NPT_Flags flags);
@@ -1177,7 +1181,7 @@ index 6174ff96f902..ee86dbf4b092 100644
protected:
// friends
-@@ -2030,25 +2030,25 @@ class NPT_BsdTcpServerSocket : public NPT_TcpServerSocketInterface,
+@@ -2241,25 +2241,25 @@ class NPT_BsdTcpServerSocket : public NPT_TcpServerSocketInterface,
public:
// methods
NPT_BsdTcpServerSocket(NPT_Flags flags);
@@ -1234,7 +1238,7 @@ index 36eb9978b085..010ba9be0fe9 100644
@@ -41,11 +41,11 @@ class NPT_PosixMutex : public NPT_MutexInterface
public:
// methods
- NPT_PosixMutex();
+ NPT_PosixMutex(bool recursive = false);
- virtual ~NPT_PosixMutex();
+ ~NPT_PosixMutex() override;
@@ -1246,7 +1250,7 @@ index 36eb9978b085..010ba9be0fe9 100644
private:
// members
-@@ -109,11 +109,11 @@ class NPT_PosixSharedVariable : public NPT_SharedVariableInterface
+@@ -112,11 +112,11 @@ class NPT_PosixSharedVariable : public NPT_SharedVariableInterface
public:
// methods
NPT_PosixSharedVariable(int value);
@@ -1263,7 +1267,7 @@ index 36eb9978b085..010ba9be0fe9 100644
private:
// members
-@@ -267,11 +267,11 @@ class NPT_PosixAtomicVariable : public NPT_AtomicVariableInterface
+@@ -270,11 +270,11 @@ class NPT_PosixAtomicVariable : public NPT_AtomicVariableInterface
public:
// methods
NPT_PosixAtomicVariable(int value);
@@ -1280,24 +1284,26 @@ index 36eb9978b085..010ba9be0fe9 100644
private:
// members
-@@ -365,11 +365,11 @@ class NPT_PosixThread : public NPT_ThreadInterface
+@@ -368,12 +368,12 @@ class NPT_PosixThread : public NPT_ThreadInterface
NPT_PosixThread(NPT_Thread* delegator,
NPT_Runnable& target,
bool detached);
- ~NPT_PosixThread();
- NPT_Result Start();
- NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE);
+- NPT_Result CancelBlockerSocket();
- NPT_Result SetPriority(int priority);
- NPT_Result GetPriority(int& priority);
+ ~NPT_PosixThread() override;
+ NPT_Result Start() override;
+ NPT_Result Wait(NPT_Timeout timeout = NPT_TIMEOUT_INFINITE) override;
++ NPT_Result CancelBlockerSocket() override;
+ NPT_Result SetPriority(int priority) override;
+ NPT_Result GetPriority(int& priority) override;
// class methods
static NPT_Result GetPriority(NPT_Thread::ThreadId thread_id, int& priority);
-@@ -380,10 +380,10 @@ class NPT_PosixThread : public NPT_ThreadInterface
+@@ -384,10 +384,10 @@ class NPT_PosixThread : public NPT_ThreadInterface
static void* EntryPoint(void* argument);
// NPT_Runnable methods
diff --git a/lib/libUPnP/patches/0045-platinum-win10-uwp-fixes.patch b/lib/libUPnP/patches/0045-platinum-win10-uwp-fixes.patch
index 94d76826d4..752c1d4301 100644
--- a/lib/libUPnP/patches/0045-platinum-win10-uwp-fixes.patch
+++ b/lib/libUPnP/patches/0045-platinum-win10-uwp-fixes.patch
@@ -32,7 +32,7 @@ index d51f67f94e..130d5cc33b 100644
#define NPT_CONFIG_HAVE_READDIR_R
#endif /* NPT_CONFIG_HAS_STD_C */
-@@ -225,12 +230,20 @@ typedef long NPT_PointerLong;
+@@ -240,12 +245,20 @@ typedef long NPT_PointerLong;
#define NPT_strncpy(d,s,c) strncpy_s(d,c+1,s,c)
#define NPT_strcpy(d,s) strcpy_s(d,strlen(s)+1,s)
#undef NPT_CONFIG_HAVE_GETENV
@@ -70,7 +70,7 @@ index a68a1afeaf..d98710dc12 100644
/*----------------------------------------------------------------------
| constants
+---------------------------------------------------------------------*/
-@@ -922,3 +928,27 @@ NPT_ParseMimeParameters(const char* encoded,
+@@ -925,3 +931,27 @@ NPT_ParseMimeParameters(const char* encoded,
return NPT_SUCCESS;
}
@@ -130,17 +130,17 @@ index ee86dbf4b0..a42dfbfb85 100644
#endif
+#ifndef TARGET_WINDOWS_STORE
+ #if !defined(EWOULDBLOCK)
#define EWOULDBLOCK WSAEWOULDBLOCK
- #define EINPROGRESS WSAEINPROGRESS
- #define ECONNREFUSED WSAECONNREFUSED
-@@ -142,6 +143,7 @@ static NPT_WinsockSystem& WinsockInitializer = NPT_WinsockSystem::Initializer;
- #define ENETDOWN WSAENETDOWN
- #define ENETUNREACH WSAENETUNREACH
+ #endif
+@@ -167,6 +168,7 @@ static NPT_WinsockSystem& WinsockInitializer = NPT_WinsockSystem::Initializer;
+ #if !defined(ENOTCONN)
#define ENOTCONN WSAENOTCONN
+ #endif
+#endif
#if !defined(EAGAIN)
#define EAGAIN WSAEWOULDBLOCK
- #define EINTR WSAEINTR
+ #endif
diff --git a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp b/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
index c9f9939d2b..f700b2212b 100644
--- a/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
@@ -208,6 +208,35 @@ index a5f846b016..1d84800586 100644
+
#endif // _NPT_WIN32_MESSAGE_QUEUE_
+--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp
++++ b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp
+@@ -24,7 +24,7 @@
+ #include "NptDebug.h"
+ #include "NptLogging.h"
+
+-#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP
++#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+ // for XBox, Windows 7 Desktop or earlier
+ #include "NptWin32Threads.h"
+ #elif WINAPI_FAMILY == WINAPI_FAMILY_APP
+@@ -55,7 +55,7 @@ private:
+ // members
+ NPT_Cardinal m_MaxItems;
+
+-#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP
++#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+ // for XBox, Windows 7 Desktop or earlier
+ NPT_Win32CriticalSection m_Mutex;
+ NPT_Win32Event* m_CanPushCondition;
+@@ -76,7 +76,7 @@ private:
+ NPT_Win32Queue::NPT_Win32Queue(NPT_Cardinal max_items) :
+ m_MaxItems(max_items)
+ {
+-#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP
++#if !defined(WINAPI_FAMILY) || WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || defined(TARGET_WINDOWS_STORE)
+ // for XBox, Windows 7 Desktop or earlier
+ m_CanPushCondition = new NPT_Win32Event(true, true);
+ m_CanPopCondition = new NPT_Win32Event(true, false);
diff --git a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp b/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp
index 9428648bd7..4dfc23a603 100644
--- a/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp