浏览代码

benchmark/make is no longer a trap

master
anon 8 个月前
父节点
当前提交
a158a27697
共有 1 个文件被更改,包括 7 次插入5 次删除
  1. +7
    -5
      benchmark/Makefile

+ 7
- 5
benchmark/Makefile 查看文件

@@ -3,11 +3,6 @@
CXXFLAGS := -O2 CXXFLAGS := -O2
BUILD.cpp := ${CXX} ${CXXFLAGS} ${CPPFLAGS} 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 build: jeger gnu


jeger: ../source/vector.c ../source/jeger.c jeger_racer.cpp 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 gnu: gnu_racer.cpp
${BUILD.cpp} gnu_racer.cpp -o gnu_racer.out ${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: clean:
rm *.so *.out rm *.so *.out

.PHONY: test

正在加载...
取消
保存