aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 9c5a43a96c74f3e3156681d55ddb691eb92f2b54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CXXFLAGS := -std=c++23 -O3 -ggdb -g3 -march=native -mtune=native `sdl2-config --cflags` -Iimgui -Iimgui/backends
LDFLAGS := `sdl2-config --libs` -lSDL2_image

all: main

main: main.cpp imgui/imgui.o imgui/imgui_draw.o imgui/imgui_widgets.o imgui/imgui_tables.o imgui/backends/imgui_impl_sdl2.o imgui/backends/imgui_impl_sdlrenderer2.o
	g++ $(CXXFLAGS) $^ $(LDFLAGS) -o main

image.ppm: main
	time ./main > image.ppm

clean:
	rm -f main image.ppm

view: image.ppm
	feh image.ppm