Network: moved commonly used classes into app.
* This way all add-ons share the same code, and also the same translations.
This commit is contained in:
@@ -2,12 +2,10 @@ SubDir HAIKU_TOP src add-ons network_settings ftpd ;
|
||||
|
||||
UsePublicHeaders [ FDirName add-ons network_settings ] ;
|
||||
UsePrivateHeaders app libroot kernel net shared ;
|
||||
|
||||
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons network_settings sshd ] ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] : false ;
|
||||
|
||||
Addon FTPService :
|
||||
FTPServiceAddOn.cpp
|
||||
ServiceView.cpp
|
||||
|
||||
: be bnetapi libshared.a <nogrist>Network [ TargetLibsupc++ ]
|
||||
[ TargetLibstdc++ ] localestub
|
||||
@@ -15,5 +13,4 @@ Addon FTPService :
|
||||
|
||||
DoCatalogs FTPService : x-vnd.Haiku-FTPService :
|
||||
FTPServiceAddOn.cpp
|
||||
ServiceView.cpp
|
||||
;
|
||||
|
||||
@@ -6,7 +6,6 @@ UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] : false ;
|
||||
|
||||
Addon IPv4Interface :
|
||||
IPv4InterfaceAddOn.cpp
|
||||
InterfaceAddressView.cpp
|
||||
|
||||
: be bnetapi libshared.a <nogrist>Network [ TargetLibsupc++ ]
|
||||
[ TargetLibstdc++ ] localestub
|
||||
@@ -14,5 +13,4 @@ Addon IPv4Interface :
|
||||
|
||||
DoCatalogs IPv4Interface : x-vnd.Haiku-IPv4Interface :
|
||||
IPv4InterfaceAddOn.cpp
|
||||
InterfaceAddressView.cpp
|
||||
;
|
||||
|
||||
@@ -8,7 +8,6 @@ SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons network_settings ipv4 ] ;
|
||||
|
||||
Addon IPv6Interface :
|
||||
IPv6InterfaceAddOn.cpp
|
||||
InterfaceAddressView.cpp
|
||||
|
||||
: be bnetapi libshared.a <nogrist>Network [ TargetLibsupc++ ]
|
||||
[ TargetLibstdc++ ] localestub
|
||||
@@ -16,5 +15,4 @@ Addon IPv6Interface :
|
||||
|
||||
DoCatalogs IPv6Interface : x-vnd.Haiku-IPv6Interface :
|
||||
IPv6InterfaceAddOn.cpp
|
||||
InterfaceAddressView.cpp
|
||||
;
|
||||
|
||||
@@ -2,11 +2,10 @@ SubDir HAIKU_TOP src add-ons network_settings sshd ;
|
||||
|
||||
UsePublicHeaders [ FDirName add-ons network_settings ] ;
|
||||
UsePrivateHeaders app libroot kernel net shared ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] : false ;
|
||||
|
||||
Addon SSHService :
|
||||
SSHServiceAddOn.cpp
|
||||
ServiceListItem.cpp
|
||||
ServiceView.cpp
|
||||
|
||||
: be bnetapi libshared.a <nogrist>Network [ TargetLibsupc++ ]
|
||||
[ TargetLibstdc++ ] localestub
|
||||
@@ -14,6 +13,4 @@ Addon SSHService :
|
||||
|
||||
DoCatalogs SSHService : x-vnd.Haiku-SSHService :
|
||||
SSHServiceAddOn.cpp
|
||||
ServiceListItem.cpp
|
||||
ServiceView.cpp
|
||||
;
|
||||
|
||||
@@ -2,12 +2,10 @@ SubDir HAIKU_TOP src add-ons network_settings telnetd ;
|
||||
|
||||
UsePublicHeaders [ FDirName add-ons network_settings ] ;
|
||||
UsePrivateHeaders app libroot kernel net shared ;
|
||||
|
||||
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons network_settings sshd ] ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] : false ;
|
||||
|
||||
Addon TelnetService :
|
||||
TelnetServiceAddOn.cpp
|
||||
ServiceView.cpp
|
||||
|
||||
: be bnetapi libshared.a <nogrist>Network [ TargetLibsupc++ ]
|
||||
[ TargetLibstdc++ ] localestub
|
||||
@@ -15,5 +13,4 @@ Addon TelnetService :
|
||||
|
||||
DoCatalogs TelnetService : x-vnd.Haiku-TelnetService :
|
||||
TelnetServiceAddOn.cpp
|
||||
ServiceView.cpp
|
||||
;
|
||||
|
||||
@@ -13,7 +13,12 @@ Preference Network :
|
||||
NetworkSettingsAddOn.cpp
|
||||
InterfaceListItem.cpp
|
||||
InterfaceView.cpp
|
||||
|
||||
# Common functionality for add-ons
|
||||
IPAddressControl.cpp
|
||||
InterfaceAddressView.cpp
|
||||
ServiceListItem.cpp
|
||||
ServiceView.cpp
|
||||
|
||||
# from NetworkStatus
|
||||
RadioView.cpp
|
||||
@@ -35,4 +40,8 @@ DoCatalogs Network :
|
||||
NetworkSettingsAddOn.cpp
|
||||
RadioView.cpp
|
||||
WirelessNetworkMenuItem.cpp
|
||||
|
||||
InterfaceAddressView.cpp
|
||||
ServiceListItem.cpp
|
||||
ServiceView.cpp
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user