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
|
||||
dist
|
||||
*.tar.gz
|
||||
|
|
|
|||
17
Makefile
17
Makefile
|
|
@ -1,9 +1,10 @@
|
|||
CC=cc
|
||||
CFLAGS=-Wall -Wextra
|
||||
TARGET=netbsd_exporter
|
||||
REMOTE_HOST=192.168.2.51
|
||||
PACKAGE=$(TARGET).tar.gz
|
||||
REMOTE_HOST=192.168.2.50
|
||||
REMOTE_USER=user
|
||||
REMOTE_DIR=/home/user/netbsd_exporter
|
||||
REMOTE_DIR=/home/user/
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
|
|
@ -12,8 +13,16 @@ $(TARGET): netbsd_exporter.c
|
|||
|
||||
clean:
|
||||
rm -f $(TARGET)
|
||||
rm -rf dist
|
||||
|
||||
deploy: $(TARGET)
|
||||
scp $(TARGET) $(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue