1 -include ../../Rules.make
3 ENV_SETUP ?= ../../linux-devkit/environment-setup
4 DESTDIR ?=
5 PLATFORM ?=
6 PLATFORM_DEFINE ?= "Platform_${PLATFORM}"
8 SOURCES = main.cpp mainwindow.cpp dual_camera.pro
10 all: debug release
12 qmake : dual_camera.pro
13 @. ${ENV_SETUP}; \
14 qmake2 CONFIG+=debug_and_release QMAKE_CXXFLAGS_DEBUG+=-D${PLATFORM_DEFINE} QMAKE_CXXFLAGS_RELEASE+=-D${PLATFORM_DEFINE} dual_camera.pro
16 debug : ${SOURCES} qmake
17 @. ${ENV_SETUP}; \
18 make -f Makefile debug
20 release : ${SOURCES} qmake
21 @. ${ENV_SETUP}; \
22 make -f Makefile release
24 clean : ${SOURCES} qmake
25 @. ${ENV_SETUP}; \
26 make -f Makefile distclean
28 install_common:
29 @install -d ${DESTDIR}/usr/bin
30 @install -d ${DESTDIR}${MATRIX_APP_DIR}/multimedia_apps/dual-camera
31 @install dual_camera ${DESTDIR}/usr/bin/dual_camera
32 @install dual_camera.sh ${DESTDIR}/usr/bin/dual_camera.sh
33 @install matrix/* ${DESTDIR}/${MATRIX_APP_DIR}/multimedia_apps/dual-camera
35 install: release install_common
36 @echo "dual_camera release version installed."
38 install_debug: debug install_common
39 @echo "dual_camera debug version installed."