#
# Hitmap 1.1
# Makefile template for examples
#

#
# 1. DEFINITIONS AND FLAGS FOR THIS PARTICULAR APPLICATION
# 	(THEY WILL BE AUTOMATICALLY ADDED TO THE MAIN COMPILATION COMMAND)
#

#
# 2. DECLARE APPLICATION TARGETS
#
APP_TARGETS= spring_csr testSparse testSparse2 testSparseSelectExpand testSparseExpand testNames \
             testBitmap \
             testEdges \
             testAlltoAllv \
			


#
# 3. DOES THIS APPLICATION CALL PLUGINS WHICH USE LIBRARIES EXTERNAL TO HITMAP ?
#	( UNCOMMENT IF NEEDED )
#
HIT_USE_METIS=y

#
# 4. LOAD Hitmap COMPILING DEFINITIONS 
#	( PLEASE, SET HITMAP BASEDIR )
#
HIT_BASEDIR=..
include $(HIT_BASEDIR)/config/make.def

#
# 5. DECLARE TARGET SOURCES, AND SPECIFIC BUILDING RULES FOR YOUR APPLICATION
# 	( SUBSTITUTE THE EXAMPLES BELLOW )
#
testSparse: testSparse.c hit_test.c hit_test.h
testSparse2: testSparse2.c hit_test.c hit_test.h
testSparseSelectExpand: testSparseSelectExpand.c hit_test.c hit_test.h
testSparseExpand: testSparseExpand.c hit_test.c hit_test.h
testNames: testNames.c hit_test.c hit_test.h
testBitmap: testBitmap.c hit_test.c hit_test.h
testEdges: testEdges.c hit_test.c hit_test.h
testAlltoAllv: testAlltoAllv.c hit_test.c hit_test.h



spring_csr: spring_csr.c hit_test.c hit_test.h
	$(HIT_COMPILE) -g -O0 spring_csr.c hit_test.c  $(HIT_LIBS) -o $@


