Browse Source

benchmark/make is no longer a trap

master
anon 8 months ago
parent
commit
a158a27697
1 changed files with 7 additions and 5 deletions
  1. +7
    -5
      benchmark/Makefile

+ 7
- 5
benchmark/Makefile View File

@@ -3,11 +3,6 @@
CXXFLAGS := -O2
BUILD.cpp := ${CXX} ${CXXFLAGS} ${CPPFLAGS}

test: build
export LD_LIBRARY_PATH=$$(realpath .):$$LD_LIBRARY_PATH
perf stat -r 10000 ./gnu_racer.out
perf stat -r 10000 ./jeger_racer.out

build: jeger gnu

jeger: ../source/vector.c ../source/jeger.c jeger_racer.cpp
@@ -18,5 +13,12 @@ jeger: ../source/vector.c ../source/jeger.c jeger_racer.cpp
gnu: gnu_racer.cpp
${BUILD.cpp} gnu_racer.cpp -o gnu_racer.out

test: build
export LD_LIBRARY_PATH=$$(realpath .):$$LD_LIBRARY_PATH
perf stat -r 10000 ./gnu_racer.out
perf stat -r 10000 ./jeger_racer.out

clean:
rm *.so *.out

.PHONY: test

Loading…
Cancel
Save