Added a profiler.
This commit is contained in:
@@ -45,7 +45,7 @@ ifeq ($(OS),OS_MACOS)
|
||||
-framework Metal -framework QuartzCore \
|
||||
-framework CoreHaptics
|
||||
else ifeq ($(OS),OS_LINUX)
|
||||
FLAGS = -ggdb -D_POSIX_C_SOURCE=200809L -no-pie
|
||||
FLAGS = -ggdb -D_POSIX_C_SOURCE=200809L -no-pie -fno-omit-frame-pointer
|
||||
INCLUDE = -I./libs/include/
|
||||
LIBS = ./libs/lib/x86_64-linux/libSDL3.a -lm -lX11
|
||||
FRAMEWORKS =
|
||||
@@ -73,8 +73,11 @@ watch:
|
||||
inotifywait -q -q -e 'modify' . && clear && make -B; \
|
||||
done
|
||||
|
||||
perf:
|
||||
perf record --call-graph dwarf ./$(EXE)
|
||||
|
||||
run:
|
||||
@ ./$(EXE)
|
||||
@ clear; ./$(EXE)
|
||||
|
||||
clean:
|
||||
@ rm -rf $(EXE) $(EXE).dSYM libhandmade.so libhandmade.so.dSYM
|
||||
|
||||
Reference in New Issue
Block a user