$NetBSD: patch-Makefile,v 1.2 2024/07/30 13:59:59 schmonz Exp $

Support DESTDIR.

--- Makefile.orig	2024-07-24 01:32:21.000000000 +0000
+++ Makefile
@@ -1,24 +1,24 @@
-.PHONY: pnut-sh pnut.sh pnut-bootstrapped.sh install clean test
+.PHONY: install clean test
 
 BUILD_DIR = build
 
 BUILD_OPT_SH = -DRELEASE_PNUT_SH $(BUILD_OPT)
 
-pnut-sh: pnut.c sh.c sh-runtime.c
+$(BUILD_DIR)/pnut-sh: pnut.c sh.c sh-runtime.c
 	mkdir -p $(BUILD_DIR)
 	gcc $(BUILD_OPT_SH) pnut.c -o $(BUILD_DIR)/pnut-sh
 
-pnut.sh: pnut-sh
+$(BUILD_DIR)/pnut.sh: $(BUILD_DIR)/pnut-sh
 	./$(BUILD_DIR)/pnut-sh $(BUILD_OPT_SH) pnut.c > $(BUILD_DIR)/pnut.sh
 	chmod +x $(BUILD_DIR)/pnut.sh
 
-pnut-bootstrapped.sh: pnut-sh
+$(BUILD_DIR)/pnut-bootstrapped.sh: $(BUILD_DIR)/pnut-sh
 	$$SHELL $(BUILD_DIR)/pnut.sh $(BUILD_OPT_SH) pnut.c > $(BUILD_DIR)/pnut-bootstrapped.sh
 	diff $(BUILD_DIR)/pnut.sh $(BUILD_DIR)/pnut-bootstrapped.sh
 
-install: pnut-sh pnut.sh
-	sudo cp $(BUILD_DIR)/pnut-sh /usr/local/bin/pnut
-	sudo cp $(BUILD_DIR)/pnut.sh /usr/local/bin/pnut.sh
+install: $(BUILD_DIR)/pnut-sh $(BUILD_DIR)/pnut.sh
+	$(BSD_INSTALL_PROGRAM) $(BUILD_DIR)/pnut-sh $(DESTDIR)$(PREFIX)/bin/pnut
+	$(BSD_INSTALL_SCRIPT) $(BUILD_DIR)/pnut.sh $(DESTDIR)$(PREFIX)/bin/pnut.sh
 
 uninstall:
 	sudo $(RM) /usr/local/bin/pnut
