# Makefile for RTM3004 Remote Scope APP_NAME = remote_scope VERSION = 1.0.0 AUTHOR = "RemoteScope Author" TARGET_WIN = x86_64-pc-windows-gnu .PHONY: all build-linux build-windows clean help help: @echo "Usage:" @echo " make build-linux - Build for the current Linux host" @echo " make build-windows - Cross-compile for Windows (requires $(TARGET_WIN) target)" @echo " make all - Build for both Linux and Windows" all: build-linux build-windows build-linux: cargo build --release @echo "Linux build complete: target/release/$(APP_NAME)" build-windows: @rustup target add $(TARGET_WIN) > /dev/null 2>&1 || true cargo build --release --target $(TARGET_WIN) @echo "Windows build complete: target/$(TARGET_WIN)/release/$(APP_NAME).exe" clean: cargo clean