#!/usr/bin/make -f
# You must remove unused comment lines for the released package.
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

CFLAGS+=$(CPPFLAGS)
CXXFLAGS+=$(CPPFLAGS)

CMAKE_FLAGS = \
        -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" \
        -DBUILD_CV_EXAMPLES=OFF \
        -DBUILD_EASYLOGGINGPP=ON \
        -DBUILD_EXAMPLES=ON \
        -DBUILD_GRAPHICAL_EXAMPLES=ON \
        -DBUILD_NODEJS_BINDINGS=OFF \
        -DBUILD_PCL_EXAMPLES=ON \
        -DBUILD_PYTHON_BINDINGS=ON \
        -DBUILD_SHARED_LIBS=ON \
        -DBUILD_UNIT_TESTS=OFF \
        -DBUILD_WITH_OPENMP=ON \
        -DBUILD_WITH_STATIC_CRT=ON \
        -DBUILD_WITH_TM2=OFF \
        -DCMAKE_VERBOSE_MAKEFILE=ON \
	-DIMPORT_DEPTH_CAM_FW=OFF \
	-DCHECK_FOR_UPDATES=OFF \
	-DBUILD_NETWORK_DEVICE=OFF

%:
	dh $@ --buildsystem=cmake --with python3

override_dh_auto_configure:
	dh_auto_configure -- $(CMAKE_FLAGS)

override_dh_auto_install:
	cp config/99-realsense-libusb.rules debian/librealsense2-udev-rules.udev
	mkdir -p debian/tmp/usr/share/librealsense2 && cp -r tools/realsense-viewer/presets debian/tmp/usr/share/librealsense2/
	dh_auto_install
	rm -rf debian/tmp/build


