netbsd_exporter/Makefile
Matthias Petermann 79afc1f2e4 Added dist target to Makefile
Signed-off-by: Matthias Petermann <mp@petermann-it.de>
2023-05-26 10:44:22 +02:00

28 lines
535 B
Makefile

CC=cc
CFLAGS=-Wall -Wextra
TARGET=netbsd_exporter
PACKAGE=$(TARGET).tar.gz
REMOTE_HOST=192.168.2.50
REMOTE_USER=user
REMOTE_DIR=/home/user/
all: $(TARGET)
$(TARGET): netbsd_exporter.c
$(CC) $(CFLAGS) -o $@ $<
clean:
rm -f $(TARGET)
rm -rf dist
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) .)
deploy: dist
scp $(PACKAGE) $(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)
.PHONY: all clean deploy