import testing ;

lib MOTreeCommands :
	MOTreeCommand.cpp
	ActionCommand.cpp
	AlertCommand.cpp
	AlertResponseCommand.cpp
	MOTreeAddCommand.cpp
	MOTreeAtomicCommand.cpp
	MOTreeCopyCommand.cpp
	MOTreeDeleteCommand.cpp
	MOTreeExecCommand.cpp
	MOTreeGetCommand.cpp
	MOTreeGetCommandTest.cpp
	MOTreeGetResponseCommand.cpp
	MOTreeReplaceCommand.cpp
	MOTreeResponseCommand.cpp
	MOTreeSequenceCommand.cpp
	:  <link>static
	;

unit-test UTestMOTreeGetCommand :
    UnitTests/main.cpp
    UnitTests/Mocks/MOTreeManagerMock.cpp
    UnitTests/Mocks/ExecutionQueueMock.cpp
    UnitTests/Mocks/ServerExchangeManagerMock.cpp
    ../../Logger//Logger
    ../../common//Common 

    ../../treemanager/commands//MOTreeCommands
    ../../daemon//DaemonEngine
    ../../executionqueue//ExecutionQueue
    ../../serverexchange//ServerExchangeManager
    ../..//funambol 
	:
	<os>LINUX:<library>../..//boost
	<os>MACOSX:<library>../..//boost
	;
