#
# Hitmap 1.1
# Makefile template for examples
#

#
# 1. DEFINITIONS, FLAGS, AND EXTERNAL LIBRARIES FOR THIS PARTICULAR APPLICATION
#       (THEY WILL BE AUTOMATICALLY ADDED TO THE MAIN COMPILATION COMMAND)
#
APP_FLAGS= #-DDEBUG -DDEBUG_OPE
APP_LIBS=

#
# 2. DECLARE APPLICATION TARGETS
#
APP_TARGETS=rayTrace_seq rayTrace_mpi rayTrace_hit rayTrace_hit_redis

#
# 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=../hit_last/Hitmap1.1
include $(HIT_BASEDIR)/config/make.def

#
# 5. DECLARE TARGET SOURCES, AND SPECIFIC BUILDING RULES FOR YOUR APPLICATION
#       ( SUBSTITUTE THE EXAMPLES BELLOW )
#

rayTrace_seq: raytrace_seq.c
	$(HIT_COMPILE) $< -DWRITE_RESULT $(HIT_LIBS) -o $@

rayTrace_mpi: raytrace_mpi.c
	$(HIT_COMPILE) $< -DWRITE_RESULT $(HIT_LIBS) -o $@

rayTrace_hit: raytrace_hit.c
	$(HIT_COMPILE) $< -DWRITE_RESULT $(HIT_LIBS) -o $@

rayTrace_hit_redis: raytrace_hit_redis.c
	$(HIT_COMPILE) $< -DWRITE_RESULT $(HIT_LIBS) -o $@


#

