$NetBSD: patch-Makefile,v 1.3 2026/08/29 20:03:06 wiz Exp $

Allow overriding installation paths.
Honor CFLAGS and LDFLAGS.

--- Makefile.orig	2024-05-23 03:14:21.000000000 +0000
+++ Makefile
@@ -1,14 +1,16 @@ CC=cc
 CC=cc
-CFLAGS=-Wall -Wextra
+CFLAGS+=-Wall -Wextra
 TARGET=netbsd_exporter
 VERSION=0.9.4
 
+PREFIX?=/usr
+MANDIR?=share/man
 PACKAGE=$(TARGET)-$(VERSION).tar.gz
 
 all: $(TARGET)
 
 $(TARGET): netbsd_exporter.c
-	$(CC) $(CFLAGS) -o $@ $<
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
 
 clean:
 	rm -f $(TARGET)
@@ -22,7 +24,9 @@ install: $(TARGET)
 	(cd dist;tar -cvf ../$(PACKAGE) .)
 
 install: $(TARGET)
-	cp $(TARGET) /usr/libexec
-	cp $(TARGET).8 /usr/share/man/man8
+	install -d $(DESTDIR)$(PREFIX)/libexec
+	cp $(TARGET) $(DESTDIR)$(PREFIX)/libexec
+	install -d $(DESTDIR)$(PREFIX)/$(MANDIR)/man8
+	cp $(TARGET).8 $(DESTDIR)$(PREFIX)/$(MANDIR)/man8
 
 .PHONY: all clean install
