# 
# Zillians MMO
# Copyright (C) 2007-2009 Zillians.com, Inc.
# For more information see http:#www.zillians.com
#
# Zillians MMO is the library and runtime for massive multiplayer online game
# development in utility computing model, which runs as a service for every 
# developer to build their virtual world running on our GPU-assisted machines
#
# This is a close source library intended to be used solely within Zillians.com
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
#
# Contact Information: info@zillians.com
#

ADD_SUBDIRECTORY(SimpleGrammarTest)
ADD_SUBDIRECTORY(TreeWalkerTest)
ADD_SUBDIRECTORY(PTXCodeGenTest)
ADD_SUBDIRECTORY(PTXParserTest)
ADD_SUBDIRECTORY(LLVM_IR_Test)
ADD_SUBDIRECTORY(PTXParserTest-RealExecute)

ADD_SUBDIRECTORY(CodeGenCommonTest)
# 
# Zillians MMO
# Copyright (C) 2007-2010 Zillians.com, Inc.
# For more information see http:#www.zillians.com
#
# Zillians MMO is the library and runtime for massive multiplayer online game
# development in utility computing model, which runs as a service for every 
# developer to build their virtual world running on our GPU-assisted machines
#
# This is a close source library intended to be used solely within Zillians.com
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
#
# Contact Information: info@zillians.com
#

ADD_SUBDIRECTORY(SimpleGrammarTest)
ADD_SUBDIRECTORY(TreeWalkerTest)
ADD_SUBDIRECTORY(PTXCodeGenTest)
ADD_SUBDIRECTORY(PTXParserTest)
ADD_SUBDIRECTORY(LLVM_IR_Test)
ADD_SUBDIRECTORY(PTXParserTest-RealExecute)

ADD_SUBDIRECTORY(CodeGenCommonTest)
ADD_SUBDIRECTORY(PTXFunctionMapperBasicTest)
ADD_SUBDIRECTORY(PTXFunctionMapperAdvanceTest)
Fix compilation error, add MapperTest
Fix compilation error, add MapperTest

We split the mapper tests into two part: basic and advanced. For basic
mapper test, we just use the mapper the generate some LLVM IR or PTX IR
instruction and verify the output is correct (by our eye). For advanced
mapper test, we would need to insert the generated PTX IR into another
skeleton (generated from CUDA code with .pivot intrinsics so that we
know there to insert the instruction)

	Testing done: No
	Reviewer: N/A
