X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=Makefile;h=5db009e4a31a80ae398cfe0d2c00b1b321444812;hb=df1c989e59a7ebf883990d7cc0a00999cb0b2d73;hp=3f6e743dbd6ef72c4337639d02df530e986f1a58;hpb=e0c483758ee48b8b1b5dc2d17884bb07c7ddae4e;p=ozzloy%40gmail.com%2Foble diff --git a/Makefile b/Makefile index 3f6e743..5db009e 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,29 @@ +all: oble -all:oble +PKGS = opencv x11 xext xscrnsaver +CXXFLAGS += $(shell pkg-config --cflags $(PKGS)) +LDFLAGS += $(shell pkg-config --libs $(PKGS)) -oble:oble.cpp - gcc `pkg-config --cflags opencv dbus-glib-1` -o oble oble.cpp `pkg-config --libs dbus-glib-1 opencv` +OBJS = idle_x11.o oble.o -gnome-screensaver-poke: gnome-screensaver-poke.c - gcc `pkg-config --cflags dbus-glib-1` -o gnome-screensaver-poke gnome-screensaver-poke.c `pkg-config --libs dbus-glib-1` +idle_x11.o: idle_x11.h +oble.o: oble.h + +oble: $(OBJS) haarcascade_frontalface_alt.xml + gcc $(OBJS) $(LDFLAGS) -o $@ + +#haarcascade_frontalface_alt.xml: +# wget http://eclecti.cc/files/2008/03/haarcascade_frontalface_alt.xml test: all - ./oble /usr/share/opencv/haarcascades/haarcascade_frontalface_alt.xml + ./oble -c haarcascade_frontalface_alt.xml + +dependencies: + sudo aptitude install -y libxss-dev clean: - rm -rf oble gnome-screensaver-poke + rm -rf oble *.o new: clean all .PHONY: clean -