Added libkernelppp.a (currently named libuserlandppp.a), PPP, and PPPoE to userland test build.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5153 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Waldemar Kornewald
2003-10-25 08:26:19 +00:00
parent 8768d15c6e
commit 5c9e6a3953
8 changed files with 59 additions and 12 deletions
+5 -1
View File
@@ -26,7 +26,10 @@ Depends userland_network_modules :
# interfaces modules
<userland>loopback
<userland>ethernet
# <userland>ppp
<userland>ppp
# ppp modules
<userland>pppoe
# protocols modules
<userland>raw
@@ -38,4 +41,5 @@ Depends userland_network_modules :
SubInclude OBOS_TOP src tests add-ons kernel network core ;
SubInclude OBOS_TOP src tests add-ons kernel network interfaces ;
SubInclude OBOS_TOP src tests add-ons kernel network ppp ;
SubInclude OBOS_TOP src tests add-ons kernel network protocols ;
@@ -2,6 +2,6 @@ SubDir OBOS_TOP src tests add-ons kernel network interfaces ;
SubInclude OBOS_TOP src tests add-ons kernel network interfaces ethernet ;
SubInclude OBOS_TOP src tests add-ons kernel network interfaces loopback ;
# SubInclude OBOS_TOP src tests add-ons kernel network interfaces ppp ;
SubInclude OBOS_TOP src tests add-ons kernel network interfaces ppp ;
@@ -1,21 +1,14 @@
SubDir OBOS_TOP src tests add-ons kernel network interfaces ppp ;
UsePrivateHeaders net ;
UsePrivateHeaders [ FDirName kernel ] ;
UsePrivateHeaders [ FDirName kernel util ] ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp headers ] ;
# for kernel_cpp.cpp/h and BLocker
SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src kernel core util ] ;
SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src kernel core disk_device_manager ] ;
SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src add-ons kernel network interfaces ppp ] ;
Addon <userland>ppp : userland network interfaces :
kernel_cpp.cpp
ppp.cpp
PPPManager.cpp
;
LinkSharedOSLibs <userland>ppp : libkernelppp.a <installed>net_stack_tester ;
LinkSharedOSLibs <userland>ppp : libuserlandppp.a <installed>net_stack_tester be ;
@@ -0,0 +1,4 @@
SubDir OBOS_TOP src tests add-ons kernel network ppp ;
SubInclude OBOS_TOP src tests add-ons kernel network ppp pppoe ;
SubInclude OBOS_TOP src tests add-ons kernel network ppp shared ;
@@ -0,0 +1,16 @@
SubDir OBOS_TOP src tests add-ons kernel network ppp pppoe ;
UsePrivateHeaders net ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp headers ] ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp ] ;
SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src add-ons kernel network ppp pppoe ] ;
Addon <userland>pppoe : userland network ppp shared :
pppoe.cpp
PPPoEDevice.cpp
DiscoveryPacket.cpp
;
LinkSharedOSLibs <userland>pppoe : libuserlandppp.a <installed>net_stack_tester be ;
@@ -0,0 +1,3 @@
SubDir OBOS_TOP src tests add-ons kernel network ppp shared ;
SubInclude OBOS_TOP src tests add-ons kernel network ppp shared libkernelppp ;
@@ -0,0 +1,27 @@
SubDir OBOS_TOP src tests add-ons kernel network ppp shared libkernelppp ;
UsePrivateHeaders net ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp headers ] ;
SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp ] ;
StaticLibrary userlandppp :
KPPPConfigurePacket.cpp
KPPPDevice.cpp
KPPPInterface.cpp
KPPPLayer.cpp
KPPPLCP.cpp
KPPPLCPExtension.cpp
KPPPOptionHandler.cpp
KPPPProtocol.cpp
KPPPReportManager.cpp
KPPPStateMachine.cpp
KPPPUtils.cpp
settings_tools.cpp
# integrated modules
_KPPPMRUHandler.cpp
_KPPPAuthenticationHandler.cpp
_KPPPPFCHandler.cpp
;
@@ -394,7 +394,7 @@ _EXPORT void kprintf(const char *fmt, ...)
}
_EXPORT status_t load_driver_symbols(char *driver_name)
_EXPORT status_t load_driver_symbols(const char *driver_name)
{
// Userland debugger will extract symbols itself...
return B_OK;