1SubDir HAIKU_TOP src add-ons network_settings dialup ;
2
3UsePublicHeaders [ FDirName add-ons network_settings ] ;
4UsePrivateHeaders app libroot kernel net shared ;
5UsePrivateSystemHeaders ;
6UsePrivateKernelHeaders ; # FIXME: shouldn't be needed
7UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] : false ;
8
9UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared libppp headers ] : true ;
10UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared libkernelppp headers ] : true ;
11
12# additonal headers for built-in add-ons:
13UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp pppoe ] : true ; # PPPoE
14UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp ipcp ] : true ; # IPCP
15
16AddResources DialUp : DialUpPreflet.rdef ;
17
18Addon DialUpInterface :
19	AddOn.cpp
20	DialUpView.cpp
21
22	# utils
23	InterfaceUtils.cpp
24	MessageDriverSettingsUtils.cpp
25	TextRequestDialog.cpp
26
27	# built-in add-ons
28	ConnectionOptionsAddon.cpp
29	GeneralAddon.cpp
30	IPCPAddon.cpp
31	PPPoEAddon.cpp
32
33	: be shared <nogrist>Network [ TargetLibsupc++ ]
34		[ TargetLibstdc++ ] localestub libbsd.so libppp.a
35;
36
37
38DoCatalogs DialUpInterface : x-vnd.Haiku-DialUpInterface :
39	DialUpView.cpp
40;
41