miller/scripts/perf/multilanguage-timings/optimized/Makefile
John Kerl b7ee4500af
Language-timings reorg (#2000)
* reorg

* naive

* optimizing

* .gitignore

* more
2026-03-01 18:13:58 -05:00

24 lines
581 B
Makefile

# Cut benchmarks: same CLI for all (step 1-6, comma-separated fields, filenames).
# Usage: ./cutgo 6 a,b,c [file ...] # step 6 = full pipeline
binaries: cutgo cutcpp cutnim cutzig cutrs
cutgo: cutgo.go
go build -o cutgo cutgo.go
cutcpp: cutcpp.cpp
$(CXX) $(CXXFLAGS) -O2 -o cutcpp cutcpp.cpp
cutnim: cutnim.nim
nim c -d:release --threads:on -o:cutnim cutnim.nim
cutzig: cutzig.zig
zig build-exe -O ReleaseFast -femit-bin=cutzig cutzig.zig
cutrs: cutrs.rs
rustc -C opt-level=3 -o cutrs cutrs.rs
clean:
rm -f cutgo cutcpp cutnim cutzig cutrs cutd.o
.PHONY: all clean