diff options
| author | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-11-22 21:06:11 +0000 |
|---|---|---|
| committer | Abhinav Prasai <abhinav.prsai@gmail.com> | 2025-11-22 23:45:16 +0000 |
| commit | 1b53cc099c2b218479e0aaa585e2251b6365cb08 (patch) | |
| tree | eb9003de3ed8748a2397b8bc33841c02b3600e43 /Makefile | |
| parent | b0c0105d6373bc762ab535550ff186b0f0b2063d (diff) | |
create window + draw in context
.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9a92cd0 --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +CC = cc + +DEPS = -lSDL2 -lGLESv2 +INCLUDE = -Iinclude +CFLAGS = -std=c99 -O2 -Wall -Wextra $(INCLUDE) +LDFLAGS = $(DEPS) + +SRC = src/quark.c src/sdl.c +OBJ = build/quark.o build/sdl.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 |
