blob: a6e197f9e2d4b6b7f9ae2873f95900a44288e7fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
CC = cc
DEPS = -lSDL2 -lGLESv2
INCLUDE = -Iinclude
CFLAGS = -std=c99 -O2 -Wall -Wextra $(INCLUDE)
LDFLAGS = $(DEPS)
SRC = src/quark.c src/sdl.c src/render.c src/engine.c
OBJ = build/quark.o build/sdl.o build/render.o build/engine.o
all: quark
quark: $(OBJ)
$(CC) -o quark $(OBJ) $(LDFLAGS)
build/%.o: src/%.c
mkdir -p build
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f quark $(OBJ)
run:
./quark
compile_flags:
rm -f compile_flags.txt
for f in ${CFLAGS}; do echo $$f >> compile_flags.txt; done
|