[haiku-commits] haiku: hrev50799 - src/kits/support src/kits/network/libnetapi headers/os/support headers/os/net

  • From: pulkomandy@xxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 29 Dec 2016 16:39:16 +0100 (CET)

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@xxxxxxxxx> ]

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

Revision:    hrev50799
Commit:      2c26ad4b39516c9633a0753e2dee444d32ad2328
URL:         http://cgit.haiku-os.org/haiku/commit/?id=2c26ad4b3951
Author:      Adrien Destugues <pulkomandy@xxxxxxxxx>
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


Other related posts:

  • » [haiku-commits] haiku: hrev50799 - src/kits/support src/kits/network/libnetapi headers/os/support headers/os/net - pulkomandy