X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=Makefile;h=a132c3ff1c7d42158d99e5de0432d9501eff8517;hb=2a5665e9005d05c8d30747f1fcb2c41d0a8f27c8;hp=c6b749ac7d5b933149baeb5329e4cba1050f6d45;hpb=fb1f0ff6ab479c68cbac5c2d55de5c2beb229efd;p=winnie diff --git a/Makefile b/Makefile index c6b749a..a132c3f 100644 --- 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) `freetype-config --cflags` +LDFLAGS = $(libs) `freetype-config --libs` $(bin): $(obj) $(CXX) -o $@ $(obj) $(LDFLAGS)