26 lines
905 B
Makefile
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
|