[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-commits
Subject:    [haiku-commits] haiku: hrev50799 - src/kits/support src/kits/network/libnetapi headers/os/support he
From:       pulkomandy () pulkomandy ! tk
Date:       2016-12-29 15:39:16
Message-ID: 20161229153916.A94B55C23D7 () vmrepo ! haiku-os ! org
[Download RAW message or body]

hrev50799 adds 1 changeset to branch 'master'
old head: 05d0fc8ec3a05b962ab597a657dff8e6dd0dc9f7
new head: 2c26ad4b39516c9633a0753e2dee444d32ad2328
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=2c26ad4b3951+%5E05d0fc8ec3a0

----------------------------------------------------------------------------

2c26ad4b3951: move BUrl to the support kit
  
  It is used by the media kit, which created a dependency from libmedia to
  libbnetapi to openssl.
  It is not entirely specific to the network kit, there are some use cases
  that don't involve network at all.

                                 [ Adrien Destugues <pulkomandy@gmail.com> ]

----------------------------------------------------------------------------

Revision:    hrev50799
Commit:      2c26ad4b39516c9633a0753e2dee444d32ad2328
URL:         http://cgit.haiku-os.org/haiku/commit/?id=2c26ad4b3951
Author:      Adrien Destugues <pulkomandy@gmail.com>
Date:        Thu Dec 29 15:30:40 2016 UTC

----------------------------------------------------------------------------

8 files changed, 10 insertions(+), 24 deletions(-)
headers/os/{net => support}/Url.h               |  0
src/build/libbe/Jamfile                         |  2 --
src/build/libbe/network/Jamfile                 | 14 --------------
src/build/libbe/support/Jamfile                 |  2 ++
src/kits/media/Jamfile                          |  2 +-
src/kits/network/libnetapi/Jamfile              |  6 ------
src/kits/support/Jamfile                        |  8 +++++++-
src/kits/{network/libnetapi => support}/Url.cpp |  0

----------------------------------------------------------------------------

diff --git a/headers/os/net/Url.h b/headers/os/support/Url.h
similarity index 100%
rename from headers/os/net/Url.h
rename to headers/os/support/Url.h
diff --git a/src/build/libbe/Jamfile b/src/build/libbe/Jamfile
index 0429a29..02f6d66 100644
--- a/src/build/libbe/Jamfile
+++ b/src/build/libbe/Jamfile
@@ -11,7 +11,6 @@ BuildPlatformSharedLibrary libbe_build.so :
 	<libbe_build>app_kit.o
 	<libbe_build>icon_kit.o
 	<libbe_build>interface_kit.o
-	<libbe_build>network_kit.o
 	<libbe_build>storage_kit.o
 	<libbe_build>support_kit.o
 
@@ -23,6 +22,5 @@ BuildPlatformSharedLibrary libbe_build.so :
 SubInclude HAIKU_TOP src build libbe app ;
 SubInclude HAIKU_TOP src build libbe icon ;
 SubInclude HAIKU_TOP src build libbe interface ;
-SubInclude HAIKU_TOP src build libbe network ;
 SubInclude HAIKU_TOP src build libbe storage ;
 SubInclude HAIKU_TOP src build libbe support ;
diff --git a/src/build/libbe/network/Jamfile b/src/build/libbe/network/Jamfile
deleted file mode 100644
index c621b59..0000000
--- a/src/build/libbe/network/Jamfile
+++ /dev/null
@@ -1,14 +0,0 @@
-SubDir HAIKU_TOP src build libbe network ;
-
-UseHeaders [ FDirName $(HAIKU_TOP) headers os net ] : true ;
-UseHeaders [ FDirName $(HAIKU_TOP) headers private shared ] : true ;
-
-UsePrivateBuildHeaders app interface shared network ;
-
-USES_BE_API on <libbe_build>network_kit.o = true ;
-
-SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits network libnetapi ] ;
-
-BuildPlatformMergeObjectPIC <libbe_build>network_kit.o :
-	Url.cpp
-;
diff --git a/src/build/libbe/support/Jamfile b/src/build/libbe/support/Jamfile
index 7892cb0..24ba9e4 100644
--- a/src/build/libbe/support/Jamfile
+++ b/src/build/libbe/support/Jamfile
@@ -1,6 +1,7 @@
 SubDir HAIKU_TOP src build libbe support ;
 
 UsePrivateBuildHeaders app interface shared support ;
+UsePrivateObjectHeaders Url.cpp : locale ;
 
 USES_BE_API on <libbe_build>support_kit.o = true ;
 
@@ -22,5 +23,6 @@ BuildPlatformMergeObjectPIC <libbe_build>support_kit.o :
 	Referenceable.cpp
 	String.cpp
 	StringList.cpp
+	Url.cpp
 	ZlibCompressionAlgorithm.cpp
 ;
diff --git a/src/kits/media/Jamfile b/src/kits/media/Jamfile
index 7d2d0a4..4e7f470 100644
--- a/src/kits/media/Jamfile
+++ b/src/kits/media/Jamfile
@@ -99,7 +99,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
 			StreamerPlugin.cpp
 			WriterPlugin.cpp
 			:
-			be localestub shared bnetapi
+			be localestub shared
 			[ TargetLibsupc++ ] [ TargetLibstdc++ ]
 			;
 	}
diff --git a/src/kits/network/libnetapi/Jamfile b/src/kits/network/libnetapi/Jamfile
index 85f508b..999d825 100644
--- a/src/kits/network/libnetapi/Jamfile
+++ b/src/kits/network/libnetapi/Jamfile
@@ -36,11 +36,6 @@ for architectureObject in [ MultiArchSubDirSetup ] {
 			SetupFeatureObjectsDir no-ssl ;
 		}
 
-		# BUrl uses ICU to perform IDNA conversions (unicode domain names)
-		UseBuildFeatureHeaders icu ;
-		Includes [ FGristFiles Url.cpp ]
-			: [ BuildFeatureAttribute icu : headers ] ;
-
 		SharedLibrary [ MultiArchDefaultGristFiles libbnetapi.so ] :
 			init.cpp
 			DynamicBuffer.cpp
@@ -91,7 +86,6 @@ for architectureObject in [ MultiArchSubDirSetup ] {
 			$(md5Sources)
 
 			NetworkRequest.cpp
-			Url.cpp
 			UrlContext.cpp
 			UrlProtocolAsynchronousListener.cpp
 			UrlProtocolDispatchingListener.cpp
diff --git a/src/kits/support/Jamfile b/src/kits/support/Jamfile
index 39f536c..397e86d 100644
--- a/src/kits/support/Jamfile
+++ b/src/kits/support/Jamfile
@@ -2,7 +2,7 @@ SubDir HAIKU_TOP src kits support ;
 
 SetSubDirSupportedPlatforms haiku libbe_test ;
 
-UsePrivateHeaders app interface media shared support ;
+UsePrivateHeaders app interface locale media shared support ;
 
 local architectureObject ;
 for architectureObject in [ MultiArchSubDirSetup ] {
@@ -14,6 +14,11 @@ for architectureObject in [ MultiArchSubDirSetup ] {
 		Includes [ FGristFiles ZlibCompressionAlgorithm.cpp ]
 			: [ BuildFeatureAttribute zlib : headers ] ;
 
+		# BUrl uses ICU to perform IDNA conversions (unicode domain names)
+		UseBuildFeatureHeaders icu ;
+		Includes [ FGristFiles Url.cpp ]
+			: [ BuildFeatureAttribute icu : headers ] ;
+
 		MergeObject <libbe!$(architecture)>support_kit.o :
 			Architecture.cpp
 			Archivable.cpp
@@ -38,6 +43,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
 			StopWatch.cpp
 			String.cpp
 			StringList.cpp
+			Url.cpp
 			Uuid.cpp
 			ZlibCompressionAlgorithm.cpp
 			;
diff --git a/src/kits/network/libnetapi/Url.cpp b/src/kits/support/Url.cpp
similarity index 100%
rename from src/kits/network/libnetapi/Url.cpp
rename to src/kits/support/Url.cpp


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic