* Followed suggestions by Philippe and moved libnetapi.so into libnetwork.so as well.
* Also added libbnetapi.so and libnetapi.so to the R5 compatibility evaluation score. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19016 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -44,7 +44,7 @@ BEOS_PREFERENCES = Backgrounds DataTranslations FileTypes Fonts Media Menu
|
|||||||
Mouse Keyboard Keymap Screen ScreenSaver Sounds Time VirtualMemory
|
Mouse Keyboard Keymap Screen ScreenSaver Sounds Time VirtualMemory
|
||||||
;
|
;
|
||||||
BEOS_SYSTEM_LIB = libbe.so $(HAIKU_LIBSTDC++) libmedia.so libtracker.so
|
BEOS_SYSTEM_LIB = libbe.so $(HAIKU_LIBSTDC++) libmedia.so libtracker.so
|
||||||
libtranslation.so libnetwork.so libdebug.so libbsd.so libnetapi.so
|
libtranslation.so libnetwork.so libdebug.so libbsd.so
|
||||||
libtextencoding.so libz.so libfreetype.so libpng.so libmidi.so libmidi2.so
|
libtextencoding.so libz.so libfreetype.so libpng.so libmidi.so libmidi2.so
|
||||||
libdevice.so libgame.so libscreensaver.so libroot.so $(X86_ONLY)libGL.so
|
libdevice.so libgame.so libscreensaver.so libroot.so $(X86_ONLY)libGL.so
|
||||||
libfluidsynth.so libqoca.so
|
libfluidsynth.so libqoca.so
|
||||||
@@ -134,10 +134,12 @@ AddFilesToHaikuImage beos system : kernel_$(TARGET_ARCH) ;
|
|||||||
|
|
||||||
# libs
|
# libs
|
||||||
AddFilesToHaikuImage beos system lib : $(BEOS_SYSTEM_LIB) ;
|
AddFilesToHaikuImage beos system lib : $(BEOS_SYSTEM_LIB) ;
|
||||||
|
# libnetwork.so replaces quite a few libraries
|
||||||
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libsocket.so ;
|
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libsocket.so ;
|
||||||
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libbind.so ;
|
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libbind.so ;
|
||||||
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libnet.so ;
|
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libnet.so ;
|
||||||
AddSymlinkToHaikuImage beos system lib : libnetapi.so : libbnetapi.so ;
|
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libnetapi.so ;
|
||||||
|
AddSymlinkToHaikuImage beos system lib : libnetwork.so : libbnetapi.so ;
|
||||||
|
|
||||||
# servers
|
# servers
|
||||||
AddFilesToHaikuImage beos system servers : $(BEOS_SYSTEM_SERVERS) ;
|
AddFilesToHaikuImage beos system servers : $(BEOS_SYSTEM_SERVERS) ;
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ SharedLibrary libnetwork.so :
|
|||||||
socket.cpp
|
socket.cpp
|
||||||
r5_compatibility.cpp
|
r5_compatibility.cpp
|
||||||
:
|
:
|
||||||
|
<libnetwork_netapi>netapi.o
|
||||||
|
|
||||||
<libnetwork_dns>dns_dst.o
|
<libnetwork_dns>dns_dst.o
|
||||||
<libnetwork_dns>dns_inet.o
|
<libnetwork_dns>dns_inet.o
|
||||||
<libnetwork_dns>dns_irs.o
|
<libnetwork_dns>dns_irs.o
|
||||||
|
|||||||
@@ -43,9 +43,11 @@ initialize_before()
|
|||||||
while (__get_next_image_dependency(info.id, &cookie, &name) == B_OK) {
|
while (__get_next_image_dependency(info.id, &cookie, &name) == B_OK) {
|
||||||
if (!strcmp(name, "libbind.so")
|
if (!strcmp(name, "libbind.so")
|
||||||
|| !strcmp(name, "libsocket.so")
|
|| !strcmp(name, "libsocket.so")
|
||||||
|
|| !strcmp(name, "libbnetapi.so")
|
||||||
|| !strcmp(name, "libnetwork.so"))
|
|| !strcmp(name, "libnetwork.so"))
|
||||||
enable -= 2;
|
enable -= 2;
|
||||||
else if (!strcmp(name, "libnet.so"))
|
else if (!strcmp(name, "libnet.so")
|
||||||
|
|| !strcmp(name, "libnetapi.so"))
|
||||||
enable++;
|
enable++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,13 @@ SubDir HAIKU_TOP src kits network libnetapi ;
|
|||||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||||
|
|
||||||
UsePrivateHeaders net ;
|
UsePrivateHeaders net ;
|
||||||
#UseHeaders [ FDirName $(HAIKU_TOP) headers legacy network ] : true ;
|
|
||||||
|
local netapi_sources =
|
||||||
|
NetEndpoint.cpp
|
||||||
|
NetAddress.cpp
|
||||||
|
NetBuffer.cpp
|
||||||
|
NetDebug.cpp
|
||||||
|
;
|
||||||
|
|
||||||
if $(TARGET_PLATFORM) != haiku {
|
if $(TARGET_PLATFORM) != haiku {
|
||||||
UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
|
UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
|
||||||
@@ -11,32 +17,33 @@ if $(TARGET_PLATFORM) != haiku {
|
|||||||
# Unfortunately we get more than we want, namely all POSIX headers.
|
# Unfortunately we get more than we want, namely all POSIX headers.
|
||||||
UseHeaders [ FStandardOSHeaders ] : true ;
|
UseHeaders [ FStandardOSHeaders ] : true ;
|
||||||
# Needed for <net/*.h> and maybe other stuff.
|
# Needed for <net/*.h> and maybe other stuff.
|
||||||
} else if $(TARGET_PLATFORM) = r5 {
|
|
||||||
defines = [ FDefines BUILDING_R5_LIBNET ] ;
|
local defines = [ FDefines BUILDING_R5_LIBNET ] ;
|
||||||
SubDirCcFlags $(defines) ;
|
SubDirCcFlags $(defines) ;
|
||||||
SubDirC++Flags $(defines) ;
|
SubDirC++Flags $(defines) ;
|
||||||
|
|
||||||
|
SharedLibrary libnetapi.so :
|
||||||
|
$(netapi_sources)
|
||||||
|
: be $(NETWORK_LIBS)
|
||||||
|
;
|
||||||
|
|
||||||
|
# Installation -- in the test directory for the time being
|
||||||
|
HaikuInstallRelSymLink install-networking
|
||||||
|
: [ FDirName $(HAIKU_TEST_DIR) kits net lib ]
|
||||||
|
: libnetapi.so
|
||||||
|
: installed-networking-test ;
|
||||||
|
|
||||||
|
HaikuInstallRelSymLink install-userland-networking
|
||||||
|
: [ FDirName $(HAIKU_TEST_DIR) kits net userland lib ]
|
||||||
|
: libnetapi.so
|
||||||
|
: installed-userland-networking ;
|
||||||
|
|
||||||
|
Package haiku-networkingkit-cvs :
|
||||||
|
libnetapi.so :
|
||||||
|
# boot home config lib ;
|
||||||
|
boot home Desktop haiku-networkingkit lib ;
|
||||||
|
} else {
|
||||||
|
MergeObject <libnetwork_netapi>netapi.o :
|
||||||
|
$(netapi_sources)
|
||||||
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedLibrary libnetapi.so :
|
|
||||||
NetEndpoint.cpp
|
|
||||||
NetAddress.cpp
|
|
||||||
NetBuffer.cpp
|
|
||||||
NetDebug.cpp
|
|
||||||
: be $(NETWORK_LIBS)
|
|
||||||
;
|
|
||||||
|
|
||||||
# Installation -- in the test directory for the time being
|
|
||||||
HaikuInstallRelSymLink install-networking
|
|
||||||
: [ FDirName $(HAIKU_TEST_DIR) kits net lib ]
|
|
||||||
: libnetapi.so
|
|
||||||
: installed-networking-test ;
|
|
||||||
|
|
||||||
HaikuInstallRelSymLink install-userland-networking
|
|
||||||
: [ FDirName $(HAIKU_TEST_DIR) kits net userland lib ]
|
|
||||||
: libnetapi.so
|
|
||||||
: installed-userland-networking ;
|
|
||||||
|
|
||||||
Package haiku-networkingkit-cvs :
|
|
||||||
libnetapi.so :
|
|
||||||
# boot home config lib ;
|
|
||||||
boot home Desktop haiku-networkingkit lib ;
|
|
||||||
|
|||||||
Reference in New Issue
Block a user