SubDir OBOS_TOP src add-ons kernel network ppp shared libppp ;

UsePrivateHeaders net ;
UseHeaders [ FDirName $(OBOS_TOP) src servers net ] ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libppp headers ] ;
UseHeaders [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp headers ] ;


StaticLibrary ppp :
	strlcat.c
	driver_settings.c
	settings_tools.cpp
	KPPPUtils.cpp
	
	_libppputils.cpp
	PPPInterface.cpp
	PPPInterfaceListener.cpp
	PPPManager.cpp
;

SEARCH on [ FGristFiles strlcat.c ] = [ FDirName $(OBOS_TOP) src kernel libroot posix string ] ;
SEARCH on [ FGristFiles driver_settings.c ] = [ FDirName $(OBOS_TOP) src kernel libroot os ] ;
SEARCH on [ FGristFiles settings_tools.cpp ] = [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp ] ;
SEARCH on [ FGristFiles KPPPUtils.cpp ] = [ FDirName $(OBOS_TOP) src add-ons kernel network ppp shared libkernelppp ] ;
