project :
	requirements
	<include>../../../../Devices/Beceem/include
	<include>../../../../Devices/Beceem/Include_WiMAXCommonAPI
	<include>../ManagementObjects
	<include>../DummyDeviceAdapter
	<include>../../../../3rdparty/ClearSDK/Source/api/BeceemWiMAX/Source
	<include>../../../../3rdparty/ClearSDK/Source/api/Include_WiMAXCommonAPI
;

lib libbeceem : : <os>LINUX:<file>/usr/lib/libxvi020.cxs.so  
		  <os>NT:<file>../../../build/win32/libxvi010.lib ;

explicit BeceemAdapter ;  
lib BeceemAdapter : 
	BeceemAdapter.cpp 
	BeceemAdapterFirmware.cpp
#	..//DummyDeviceAdapter 
	../DummyDeviceAdapter/DummyDeviceAdapter.cpp
	../FirmwareUpdate/DiskStorageFirmwareUpdater.cpp
	Clear/ClearFirmwareUpdater.cpp
	../../common//Common
	..//ManagementObjects
	../ManagementObjects/TNDSMgmtTree//TNDSMgmtTree
	../../Logger//Logger
	.//libbeceem
	../..//funambol
	../..//boost 
	;

explicit UTestBeceemAdapter1 ;
unit-test UTestBeceemAdapter1 : 
	UTestBeceemAdapter/main.cpp 
	../../DataStorage//DataStorage 
	../../Logger//Logger 
	../../common//Common 
	../..//boost 
	../../daemon//DaemonUtils 
	.//libbeceem
	..//ManagementObjects
	.//BeceemAdapter ;

install dist : 
	.//BeceemAdapter 
	.//UTestBeceemAdapter1
:
	<os>LINUX:<location>../../../build/posix 
	<os>MACOSX:<location>../../../build/mac 
	<os>NT:<location>../../../build/win32 
	;
