--- Makefile 2025-05-31 15:31:44 +++ Makefile.new 2025-05-31 15:43:18 @@ -1,10 +1,9 @@ OS = $(shell uname -s) -KRUNKIT_RELEASE = target/release/krunkit -KRUNKIT_DEBUG = target/debug/krunkit -KRUNKIT_HOMEBREW = /opt/homebrew/opt/libkrun-efi/lib/libkrun-efi.dylib +KRUNKIT_RELEASE = target/$(CARGO_BUILD_TARGET)/release/krunkit +KRUNKIT_DEBUG = target/$(CARGO_BUILD_TARGET)/debug/krunkit ifeq ($(PREFIX),) - PREFIX := /usr/local + PREFIX := @@DEFAULT_PREFIX@@ endif .PHONY: install clean @@ -16,9 +15,7 @@ $(KRUNKIT_RELEASE): cargo build --release ifeq ($(OS),Darwin) -ifneq ($(LIBKRUN_EFI),) - install_name_tool -change $(KRUNKIT_HOMEBREW) $(LIBKRUN_EFI) $@ -endif + install_name_tool -add_rpath $(PREFIX)/lib $@ codesign --entitlements krunkit.entitlements --force -s - $@ endif