X-Git-Url: http://git.mutantstargoat.com?p=winnie;a=blobdiff_plain;f=clock%2FMakefile;fp=clock%2FMakefile;h=05167acec80418b937a708d36930ac1c3e6150d5;hp=0000000000000000000000000000000000000000;hb=87255f9ad8bb7f8aea8b8c073e869b9a53c07322;hpb=7b5d2df884abb7084d71f17cc29a618c0b6f47ef diff --git a/clock/Makefile b/clock/Makefile new file mode 100644 index 0000000..05167ac --- /dev/null +++ b/clock/Makefile @@ -0,0 +1,34 @@ +src = $(wildcard src/*.cc) $(wildcard src/fbdev/*.cc) $(wildcard src/sdl/*.cc) +obj = $(src:.cc=.o) +dep = $(obj:.o=.d) +bin = clock + +dbg = -g +opt = -O0 +inc = -Isrc -I../libwinnie/src + +backend = SDL + +ifeq ($(backend), SDL) + def = -DWINNIE_SDL + libs = -lSDL +else + def = -DWINNIE_FBDEV +endif + +CXX = g++ +CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc) $(def) `freetype-config --cflags` +LDFLAGS = -L../libwinnie/ $(libs) `freetype-config --libs` -lrt -lwinnie + +$(bin): $(obj) + $(CXX) -o $@ $(obj) $(LDFLAGS) -Wl,-rpath=../libwinnie + +-include $(dep) + +%.d: %.cc + @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@ + +.PHONY: clean +clean: + rm -f $(obj) $(bin) $(dep) +