summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFabio Maciel <6810827+fabiomaciel@users.noreply.github.com>2020-05-30 22:05:06 +0200
committerFabio Maciel <6810827+fabiomaciel@users.noreply.github.com>2020-05-30 19:55:38 -0300
commitbde2f21d97460bb90a71acc0fc6e0d4dfa070fc4 (patch)
tree07dba01b06ced49b17b88651c297a3f79b1ab1d9 /Makefile
Create simple red rect controlled by arrow keys
Co-authored-by: Johnny Richard <1640200+johnnyrichard@users.noreply.github.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..5d398f2
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+.PHONY: build clean run
+
+CFLAGS := -Wall
+
+ifeq ($(OS),Windows_NT)
+ CC := gcc
+ CFLAGS += -lmingw32 -lSDL2main -lSDL2 \
+ -IG:\dev\mingw\include\SDL2
+else
+ CFLAGS += -Wall $(shell pkg-config sdl2 --cflags --libs)
+endif
+
+build:
+ $(CC) src/main.c -o main $(CFLAGS)
+
+clean:
+ rm ./game;
+
+run:
+ ./game;