mirror of
https://github.com/MatthiasPetermann/netbsd_exporter.git
synced 2025-10-25 20:01:59 +00:00
Added dist target to Makefile
Signed-off-by: Matthias Petermann <mp@petermann-it.de>
This commit is contained in:
parent
df8638858b
commit
79afc1f2e4
2 changed files with 15 additions and 4 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1 +1,3 @@
|
||||||
netbsd_exporter
|
netbsd_exporter
|
||||||
|
dist
|
||||||
|
*.tar.gz
|
||||||
|
|
|
||||||
17
Makefile
17
Makefile
|
|
@ -1,9 +1,10 @@
|
||||||
CC=cc
|
CC=cc
|
||||||
CFLAGS=-Wall -Wextra
|
CFLAGS=-Wall -Wextra
|
||||||
TARGET=netbsd_exporter
|
TARGET=netbsd_exporter
|
||||||
REMOTE_HOST=192.168.2.51
|
PACKAGE=$(TARGET).tar.gz
|
||||||
|
REMOTE_HOST=192.168.2.50
|
||||||
REMOTE_USER=user
|
REMOTE_USER=user
|
||||||
REMOTE_DIR=/home/user/netbsd_exporter
|
REMOTE_DIR=/home/user/
|
||||||
|
|
||||||
all: $(TARGET)
|
all: $(TARGET)
|
||||||
|
|
||||||
|
|
@ -12,8 +13,16 @@ $(TARGET): netbsd_exporter.c
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(TARGET)
|
rm -f $(TARGET)
|
||||||
|
rm -rf dist
|
||||||
|
|
||||||
deploy: $(TARGET)
|
dist: $(TARGET)
|
||||||
scp $(TARGET) $(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)
|
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
|
.PHONY: all clean deploy
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue