1 -include ../../Rules.make
3 ENV_SETUP ?= ../../linux-devkit/environment-setup
4 DESTDIR ?=
5 MATRIX_APP_DIR ?= /usr/share/matrix-gui-2.0/apps/
7 all: release
9 .PHONY: qmake
10 qmake : dual_camera.pro
11 @. ${ENV_SETUP}; \
12 qmake2 CONFIG+=release dual_camera.pro
14 qmake_debug : dual_camera.pro
15 @. ${ENV_SETUP}; \
16 qmake2 CONFIG+=debug dual_camera.pro
18 debug : qmake_debug
19 @. ${ENV_SETUP}; \
20 make
22 release : qmake
23 @. ${ENV_SETUP}; \
24 make
26 clean : qmake
27 @. ${ENV_SETUP}; \
28 make distclean
30 install_common:
31 @if [ ! -d $(DESTDIR) ] ; then \
32 echo "The extracted target filesystem directory doesn't exist."; \
33 echo "Please run setup.sh in the SDK's root directory and then try again."; \
34 exit 1; \
35 fi
36 @install -d ${DESTDIR}/usr/bin
37 @install -d ${DESTDIR}${MATRIX_APP_DIR}/arm_multimedia_dual-camera
38 @install dual_camera ${DESTDIR}/usr/bin/dual_camera
39 @install dual_camera.sh ${DESTDIR}/usr/bin/dual_camera.sh
40 @install matrix/* ${DESTDIR}/${MATRIX_APP_DIR}/arm_multimedia_dual-camera
42 install: release install_common
43 @echo "dual_camera release version installed."
45 install_debug: debug install_common
46 @echo "dual_camera debug version installed."