diff options
Diffstat (limited to 'lib')
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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\libc""/> -</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=""${ProjDirPath}\inc""/> -</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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\libc""/> -</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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\stdapis""/> -<listOptionValue builtIn="false" value=""${GCCEINC}""/> -</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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\stdapis""/> -</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=""${NEPTUNE_HOME}\Source\Core""/> -<listOptionValue builtIn="false" value=""${NEPTUNE_HOME}\Source\System\Symbian""/> -</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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\libc""/> -</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=""${EPOCROOT}epoc32\include""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\variant""/> -<listOptionValue builtIn="false" value=""${EPOCROOT}epoc32\include\stdapis""/> -<listOptionValue builtIn="false" value=""${GCCEINC}""/> -</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=""${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.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\=""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\=""E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis";"";"/>\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\=""E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis";"";"/>\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\=""c\:\\Develop\\Workspace\\Neptune\\Source\\Core";"c\:\\Develop\\Workspace\\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\=""E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\variant";"E\:\\Symbian\\S60SDK\\9.2\\S60_3rd_FP1\\epoc32\\include\\stdapis";"/>\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\=""E\:\\Symbian\\UIQ3SDK\\epoc32\\include";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc";"/>\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\=""C\:\\Develop\\Workspace\\Neptune\\Build\\Targets\\arm-symbian-symbianos\\Neptune\\inc";"/>\r\n<variable name\="com.symbian.cdt.build.envVarBuildPath1" operation\="remove"/>\r\n<variable name\="GLOBAL_SYSTEM_INCLUDE_PATHS" operation\="replace" value\=""E\:\\Symbian\\UIQ3SDK\\epoc32\\include";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc";"/>\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\=""E\:\\Symbian\\UIQ3SDK\\epoc32\\include";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\variant";"E\:\\Symbian\\UIQ3SDK\\epoc32\\include\\libc";"/>\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;"..\..\..\..\ThirdParty\zlib-1.2.3";..\..\..\..\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 "$(ProjectDir)..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)"
xcopy /Y "$(TargetPath)" "$(ProjectDir)\..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)"
" - /> - </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;"..\..\..\..\ThirdParty\zlib-1.2.3";..\..\..\..\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 "$(ProjectDir)..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)"
xcopy /Y "$(TargetPath)" "$(ProjectDir)\..\..\..\..\Targets\x86-microsoft-win32-vs2008\$(ConfigurationName)"
" - /> - </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 |