vfs: check userland buffers before reading them.
[haiku.git] / src / bin / network / ppp_up / Jamfile
blob630fcac20909682443280c513c7fb7315b2596dc
1 SubDir HAIKU_TOP src bin network ppp_up ;
3 SetSubDirSupportedPlatforms $(HAIKU_BONE_COMPATIBLE_PLATFORMS) ;
5 if ! $(TARGET_PLATFORM_HAIKU_COMPATIBLE) {
6         UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
7                 # We need the public network headers also when not compiling for Haiku.
8                 # Unfortunately we get more than we want, namely all POSIX headers.
11 UsePrivateKernelHeaders ;
12 UsePrivateHeaders net app libroot shared interface libbe be root tracker textencoding
13                         root ;
15 UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared libppp
16         headers ] : true ;
17 UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared
18         libkernelppp headers ] : true ;
20 AddResources ppp_up : ppp_up.rdef ;
22 BinCommand ppp_up :
23         ConnectionView.cpp
24         ConnectionWindow.cpp
25         PPPDeskbarReplicant.cpp
26         PPPStatusView.cpp
27         PPPStatusWindow.cpp
28         PPPUpApplication.cpp
29         :
30         be libppp.a [ TargetLibsupc++ ] translation $(HAIKU_LOCALE_LIBS) libbsd.so $(TARGET_NETWORK_LIBS)
33 # Installation
34 HaikuInstall install-ppp
35     : /boot/home/config/non-packaged/bin
36     : ppp_up ;