summaryrefslogtreecommitdiffstats
path: root/makefile
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2019-01-21 20:11:29 +0100
committerNao Pross <naopross@thearcway.org>2019-01-21 20:25:38 +0100
commit8a0f6d6eee6162d1a10b20512e2f2c86a0278a34 (patch)
tree44c8202165566c7206bf6ac44b2febed0919588e /makefile
parentUpdate wrapsdl2::window to use Renderer instead of Surface (diff)
downloadlibwsdl2-8a0f6d6eee6162d1a10b20512e2f2c86a0278a34.tar.gz
libwsdl2-8a0f6d6eee6162d1a10b20512e2f2c86a0278a34.zip
Add events wrapper
Diffstat (limited to 'makefile')
-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)