added SDL backend for easier testing
[winnie] / Makefile
index c6b749a..a894e52 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,16 +1,24 @@
-src = $(wildcard src/*.cc)
+src = $(wildcard src/*.cc) $(wildcard src/fbdev/*.cc) $(wildcard src/sdl/*.cc)
 obj = $(src:.cc=.o)
 dep = $(obj:.o=.d)
 bin = winnie
 
-
 dbg = -g
 opt = -O0
-#inc =
+inc = -Isrc
+
+backend = SDL
+
+ifeq ($(backend), SDL)
+       def = -DWINNIE_SDL
+       libs = -lSDL
+else
+       def = -DWINNIE_FBDEV
+endif
 
 CXX = g++
-CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc)
-#LDFLAGS = 
+CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc) $(def)
+LDFLAGS = $(libs)
 
 $(bin): $(obj)
        $(CXX) -o $@ $(obj) $(LDFLAGS)