2023-05-24 10:43:02 +02:00
|
|
|
CC=cc
|
|
|
|
|
CFLAGS=-Wall -Wextra
|
|
|
|
|
TARGET=netbsd_exporter
|
2024-05-23 05:13:27 +02:00
|
|
|
VERSION=0.9.4
|
2023-12-26 22:41:02 +01:00
|
|
|
|
2023-05-26 11:30:32 +02:00
|
|
|
PACKAGE=$(TARGET)-$(VERSION).tar.gz
|
2023-05-24 10:43:02 +02:00
|
|
|
|
|
|
|
|
all: $(TARGET)
|
|
|
|
|
|
|
|
|
|
$(TARGET): netbsd_exporter.c
|
2023-12-27 18:56:21 +01:00
|
|
|
$(CC) $(CFLAGS) -o $@ $<
|
2023-05-24 10:43:02 +02:00
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f $(TARGET)
|
2023-05-26 10:44:22 +02:00
|
|
|
rm -rf dist
|
2023-05-24 10:43:02 +02:00
|
|
|
|
2023-05-26 10:44:22 +02:00
|
|
|
dist: $(TARGET)
|
|
|
|
|
mkdir -p dist/usr/libexec
|
|
|
|
|
cp $(TARGET) dist/usr/libexec
|
|
|
|
|
mkdir -p dist/usr/share/man/man8
|
|
|
|
|
cp $(TARGET).8 dist/usr/share/man/man8
|
|
|
|
|
(cd dist;tar -cvf ../$(PACKAGE) .)
|
|
|
|
|
|
2023-12-26 22:19:12 +01:00
|
|
|
install: $(TARGET)
|
|
|
|
|
cp $(TARGET) /usr/libexec
|
|
|
|
|
cp $(TARGET).8 /usr/share/man/man8
|
2023-05-24 10:43:02 +02:00
|
|
|
|
2023-12-26 22:19:12 +01:00
|
|
|
.PHONY: all clean install
|