#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	# Build the Tauri application
	cd tauri-app/ui && npm ci && npm run build
	cd tauri-app/src-tauri && cargo build --release

override_dh_auto_install:
	# Install to /opt/pilot
	mkdir -p $(CURDIR)/debian/pilot/opt/pilot
	mkdir -p $(CURDIR)/debian/pilot/opt/pilot/daemon
	mkdir -p $(CURDIR)/debian/pilot/usr/bin

	# Copy Tauri binary
	cp tauri-app/src-tauri/target/release/pilot $(CURDIR)/debian/pilot/usr/bin/pilot

	# Copy Python daemon source
	cp -r daemon/* $(CURDIR)/debian/pilot/opt/pilot/daemon/

	# Copy service files
	cp packaging/pilot-daemon.service $(CURDIR)/debian/pilot/opt/pilot/
	cp packaging/com.pilot.policy $(CURDIR)/debian/pilot/opt/pilot/
	cp packaging/pilot.desktop $(CURDIR)/debian/pilot/opt/pilot/
