diff --git a/Makefile b/Makefile
index a58ad2138ae1200eddf081d9f0087e6a4696d0ff..ad0a55424ad701dc61a133f835dfacc40791e65c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,11 @@
+include ../ar_sandbox_lib/dep.mk
+
 API_PATH=../ar_sandbox_lib
 CFLAGS=-std=c++11 -Wall -Wextra -g
-OPENCVFLAG=`pkg-config --libs --cflags opencv`
 CCP=g++
 
 app: app.o
-	$(CCP) $(OPENCVFLAG) -L$(API_PATH) -lsandbox  $^ -o $@
+	$(CCP) $^ -o $@ -L$(API_PATH) -lsandbox $(DEP_SANDBOX)
 
 %.o: %.cpp
 	$(CCP) $(CFLAGS) -I$(API_PATH)/includes -c $< -o $@ 
diff --git a/beamer_config.sh b/beamer_config.sh
new file mode 100755
index 0000000000000000000000000000000000000000..9e02401a2ee1216c68c8c207de718010a4157360
--- /dev/null
+++ b/beamer_config.sh
@@ -0,0 +1,7 @@
+SCREEN=DVI-D-0
+SCN_RES=1920x1080
+BEAMER=HDMI-0
+BM_RES=1400x1050
+
+xrandr --output $SCREEN --rate 60 --mode $SCN_RES --fb $SCN_RES --panning $SCN_RES* \
+       --output $BEAMER --mode $BM_RES --same-as $SCREEN > /dev/null