Use profiling functions to time the haversine processor

This commit is contained in:
2023-07-03 22:46:24 +01:00
parent f0380ce638
commit 2e9c2dc6d5
2 changed files with 66 additions and 0 deletions

View File

@@ -10,6 +10,10 @@ else
CFLAGS+="-g"
fi
# profiler
PROFSRC="./src/profiler/timer.c"
PROFFLAGS="-c"
# generator
GENSRC="./src/generator/gen_argparser.cpp ./src/generator/generator.cpp ./src/haversine.cpp ./src/point_types.cpp ./src/generator/main.cpp"
GENOUT=genhavr
@@ -22,6 +26,7 @@ JSONFLAGS="-c"
PROCSRC="./*.o ./src/haversine.cpp ./src/point_types.cpp ./src/processor/proc_argparser.cpp ./src/processor/main.cpp"
PROCOUT=prochavr
(set -x ; $CC $CFLAGS $PROFFLAGS $PROFSRC)
(set -x ; $CC $CFLAGS $JSONFLAGS $JSONSRC)
(set -x ; $CXX $CFLAGS $PROCSRC -o $PROCOUT)