summaryrefslogtreecommitdiffstats
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/makefile b/makefile
index 2c13834..ed5420a 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,6 @@
# Compiler
CPP := c++
-CFLAGS := -Wall -pedantic -std=c++17 -fPIC -shared -I include -DDEBUG
+CFLAGS := -Wall -pedantic -std=c++17 -fPIC -shared -I include -DDEBUG -DWRAPSDL2_EXCEPTIONS
LFLAGS := -lSDL2
SRCS := $(wildcard *.cpp)
@@ -8,6 +8,14 @@ OBJS := $(patsubst %.cpp,build/%.o,$(SRCS))
# Recipes
all: build/libwrapsdl2.so
+ $(MAKE) -C test
+
+.PHONY: test-all
+.ONESHELL:
+test-all:
+ cd test
+ ./build/window_test
+
build/libwrapsdl2.so: $(OBJS)
$(CPP) $(CFLAGS) -o $@ $(LFLAGS) $(OBJS)