diff --git a/haversine_02/compile b/haversine_02/compile index 43ad62d..91e3990 100755 --- a/haversine_02/compile +++ b/haversine_02/compile @@ -47,7 +47,6 @@ GENOUT=genhavr (set -x ; $CXX $CFLAGS $GENSRC -o $GENOUT) echo - # PROFILER PROFSRC="../src/profiler/timer.c" PROFFLAGS="-c " @@ -69,10 +68,12 @@ if [[ $BASIC_PROFILING == true ]] || [[ $FULL_PROFILING == true ]]; then if [[ $FULL_PROFILING == true ]]; then JSONFLAGS+="-DFULL_PROFILING" PROCFLAGS="-DFULL_PROFILING" + REPTESTFLAGS="-DFULL_PROFILING" PROFFLAGS+="-DFULL_PROFILING" elif [[ $BASIC_PROFILING == true ]]; then JSONFLAGS+="-DBASIC_PROFILING" PROCFLAGS="-DBASIC_PROFILING" + REPTESTFLAGS="-DBASIC_PROFILING" PROFFLAGS+="-DBASIC_PROFILING" fi @@ -85,6 +86,13 @@ if [[ $BASIC_PROFILING == true ]] || [[ $FULL_PROFILING == true ]]; then echo cd ../ + + # REPETITION TESTING + REPTESTSRC="./src/repetition_testing/*.cpp ./$PROF_BUILD_DIR/*.o" + REPTESTOUT=reptest + + (set -x ; $CC $CFLAGS $REPTESTFLAGS $REPTESTSRC -o $REPTESTOUT) + echo fi mkdir $JSON_BUILD_DIR @@ -98,6 +106,5 @@ cd ../ (set -x ; $CXX $CFLAGS $PROCFLAGS $PROCSRC -o $PROCOUT) echo - # CLEAR BUILD FILES rm -rvf $JSON_BUILD_DIR $PROF_BUILD_DIR