SubDir HAIKU_TOP src tests kits net DialUpPreflet ;

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

# additonal headers for built-in add-ons:
UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp pppoe ]
	: true ; # PPPoE
UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp ipcp ]
	: true ; # IPCP

SubDirSysHdrs $(SUBDIR) ;

AddResources DialUpPreflet : DialUpPreflet.rdef ;

SimpleTest DialUpPreflet :
	# Application
	DialUpApplication.cpp
	DialUpView.cpp
	
	# utils (TODO: move some of them into a separate library)
	InterfaceUtils.cpp
	TextRequestDialog.cpp
	PTPSettings.cpp
	
	# built-in add-ons
	ConnectionOptionsAddon.cpp
	GeneralAddon.cpp
	IPCPAddon.cpp
	PPPoEAddon.cpp
;

LinkAgainst DialUpPreflet : libppp.a be ;
