#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	$(MAKE) -C drivers

override_dh_auto_install:
	# Build + install the sensor/deserial .so libraries into the package dir.
	# MODULE_DEV_DIR / MODULE_RUNTIME_DIR override the in-tree relative paths
	# baked into the driver Makefiles.
	$(MAKE) -C drivers install \
		MODULE_DEV_DIR=$(CURDIR)/debian/hobot-camera/usr/hobot/lib \
		MODULE_RUNTIME_DIR=$(CURDIR)/debian/hobot-camera/usr/hobot/lib \
		BUILD_OUTPUT_PATH=$(CURDIR)/drivers

	# Prebuilt payload (config, web assets, binaries).
	mkdir -p debian/hobot-camera
	cp -a data/etc debian/hobot-camera/
	mkdir -p debian/hobot-camera/usr/hobot
	cp -a data/usr/bin debian/hobot-camera/usr/
	cp -a data/usr/hobot/bin debian/hobot-camera/usr/hobot/

	# Tuning tool (installed under /app, matching the previous layout).
	mkdir -p debian/hobot-camera/app
	cp -a tuning_tool debian/hobot-camera/app/

	# Device-tree overlays.
	mkdir -p debian/hobot-camera/boot/overlays
	cp -a v4l2/dts_overlays/*.dtbo debian/hobot-camera/boot/overlays/

	# Sensor calibration libraries.
	mkdir -p debian/hobot-camera/usr/hobot/lib/sensor
	cp -a sensor_calibration/*.so debian/hobot-camera/usr/hobot/lib/sensor/
