#PATH_TO_CURRENT = /home/user/Cpptests/GoodTests  ; #Current directory; Main testing directory
#CPPUNIT_LIB = /home/user/lib ; #Directory which holds the CppUnit Libraries
#CPPUNIT_INC = /home/user/include ; #Directory which holds the CppUnit 

STD_LINK_LIBS = -ldl -lstdc++ ; 
LINKFLAGS = -fprofile-arcs -ftest-coverage ; #Gcov required flags
SEARCH = $(CPPUNIT_LIB) $(PATH_TO_CURRENT)/../src ;

rule Clean
{
	RM = rm *.g* */*.g* ;
}

rule TestMain
{
	Main $(PATH_TO_CURRENT)/$(<) : $(PATH_TO_CURRENT)/$(>) ;
	ObjectHdrs $(PATH_TO_CURRENT)/$(<) $(PATH_TO_CURRENT)/$(>) : $(CPPUNIT_INC) $(PATH_TO_CURRENT)/../src ;
	ObjectC++Flags $(PATH_TO_CURRENT)/$(>) : -fprofile-arcs -ftest-coverage ;
	LINKLIBS on $(PATH_TO_CURRENT)/$(<) = $(STD_LINK_LIBS) ;
	LinkLibraries $(PATH_TO_CURRENT)/$(<) : libcppunit $(PATH_TO_CURRENT)/../src/libgpstk ;
	
}
