diff options
Diffstat (limited to 'Swiften/Network/SConscript')
| -rw-r--r-- | Swiften/Network/SConscript | 27 | 
1 files changed, 26 insertions, 1 deletions
| diff --git a/Swiften/Network/SConscript b/Swiften/Network/SConscript index d5cc185..965361b 100644 --- a/Swiften/Network/SConscript +++ b/Swiften/Network/SConscript @@ -6,6 +6,10 @@ if myenv.get("HAVE_CARES", False) :     myenv.MergeFlags(myenv.get("CARES_FLAGS", {}))  sourceList = [ +			"HTTPConnectProxiedConnection.cpp", +			"HTTPConnectProxiedConnectionFactory.cpp", +			"SOCKS5ProxiedConnection.cpp", +			"SOCKS5ProxiedConnectionFactory.cpp",  			"BoostConnection.cpp",  			"BoostConnectionFactory.cpp",  			"BoostConnectionServer.cpp", @@ -14,7 +18,11 @@ sourceList = [  			"ConnectionFactory.cpp",  			"ConnectionServer.cpp",  			"ConnectionServerFactory.cpp", +			"DummyConnection.cpp", +			"FakeConnection.cpp", + 			"ChainedConnector.cpp",   			"Connector.cpp", + 			"Connection.cpp",  			"TimerFactory.cpp",  			"DummyTimerFactory.cpp",  			"BoostTimerFactory.cpp", @@ -26,13 +34,30 @@ sourceList = [  			"PlatformDomainNameAddressQuery.cpp",  			"StaticDomainNameResolver.cpp",  			"HostAddress.cpp", +			"HostAddressPort.cpp",  			"NetworkFactories.cpp",  			"BoostNetworkFactories.cpp",  			"Timer.cpp", -			"BoostTimer.cpp"] +			"BoostTimer.cpp", +			"ProxyProvider.cpp", +			"NullProxyProvider.cpp" +	] +  if myenv.get("HAVE_CARES", False) :     sourceList.append("CAresDomainNameResolver.cpp") +if myenv["PLATFORM"] == "darwin" : +	myenv.Append(FRAMEWORKS = ["CoreServices", "SystemConfiguration"]) +	sourceList += [ "MacOSXProxyProvider.cpp" ] +elif myenv["PLATFORM"] == "win32" : +	sourceList += [ "WindowsProxyProvider.cpp" ] +else : +	sourceList += [ "UnixProxyProvider.cpp" ] +	sourceList += [ "EnvironmentProxyProvider.cpp" ] +	if myenv.get("HAVE_GCONF", 0) : +		myenv.Append(CPPDEFINES = "HAVE_GCONF") +		myenv.MergeFlags(myenv["GCONF_FLAGS"]) +		sourceList += [ "GConfProxyProvider.cpp" ]  objects = myenv.SwiftenObject(sourceList)  swiften_env.Append(SWIFTEN_OBJECTS = [objects]) | 
 Swift
 Swift