#!/usr/bin/make -f
export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

override_dh_auto_build:
	# 1. Frontend derlemesi
	npm run build
	# 2. Rust / Tauri ikili derlemesi
	cargo build --release --manifest-path src-tauri/Cargo.toml

override_dh_auto_install:
	# Binary kurulumu
	install -d debian/tukansql/usr/bin
	install -m 755 src-tauri/target/release/tukansql debian/tukansql/usr/bin/tukansql
	# Desktop ve icon kurulumu
	install -d debian/tukansql/usr/share/applications
	install -m 644 debian/tukansql.desktop debian/tukansql/usr/share/applications/
	install -d debian/tukansql/usr/share/icons/hicolor/128x128/apps
	install -m 644 src-tauri/icons/128x128.png debian/tukansql/usr/share/icons/hicolor/128x128/apps/tukansql.png
