Files
SpeedScope/sample/programs/cpp/Makefile
2018-08-16 10:24:12 -07:00

26 lines
905 B
Makefile

.PHONY: all clean linux-perf
all: simple simple-terminates random forks
clean:
rm -f simple simple-terminates random forks
simple: simple.cpp
$(CXX) -Wall -g -o $@ $<
simple-terminates: simple-terminates.cpp
$(CXX) -Wall -g -o $@ $<
forks: forks.cpp
$(CXX) -Wall -g -o $@ $<
random: random.cpp
$(CXX) -Wall -g -o $@ $<
linux-perf:
docker build -t speedscope-ubuntu .
docker run --privileged speedscope-ubuntu /bin/bash perf-script.sh forks > ../../profiles/linux-perf/forks.linux-perf.txt
# docker run --privileged speedscope-ubuntu /bin/bash perf-script.sh with-header > ../../profiles/linux-perf/simple-with-header.linux-perf.txt
# docker run --privileged speedscope-ubuntu /bin/bash perf-script.sh with-pid > ../../profiles/linux-perf/simple-with-pid.linux-perf.txt
# docker run --privileged speedscope-ubuntu /bin/bash perf-script.sh > ../../profiles/linux-perf/simple.linux-perf.txt