57 lines
1.0 KiB
Makefile
57 lines
1.0 KiB
Makefile
.PHONY: clean name version fullname dist dist-bzip2
|
|
|
|
NAME=prometheus-xmpp-alerting
|
|
VERSION="1.0-0"
|
|
|
|
prefix = /usr
|
|
|
|
prometheus-xmpp-alerting:
|
|
cd sdist/$(NAME)-$(VERSION)
|
|
go build
|
|
chmod +x prometheus-xmpp-alerting
|
|
|
|
all: prometheus-xmpp-alerting
|
|
|
|
install: prometheus-xmpp-alerting
|
|
|
|
clean:
|
|
rm -f prometheus-xmpp-alerting
|
|
|
|
DIST_FILES = \
|
|
alert_handler.go \
|
|
config.go \
|
|
debian \
|
|
go.mod \
|
|
go.sum \
|
|
interfaces.go \
|
|
main.go \
|
|
prometheus.go \
|
|
send_handler.go \
|
|
xmpp.go \
|
|
Makefile \
|
|
|
|
dist: clean
|
|
mkdir -p sdist
|
|
rm -rf sdist/$(NAME)-$(VERSION)
|
|
mkdir -p sdist/$(NAME)-$(VERSION)
|
|
echo $(VERSION) > sdist/$(NAME)-$(VERSION)/VERSION
|
|
for i in $(DIST_FILES); do \
|
|
cp -R "$$i" sdist/$(NAME)-$(VERSION); \
|
|
done
|
|
|
|
install: prometheus-xmpp-alerting
|
|
mkdir -p $(DESTDIR)$(prefix)/bin/
|
|
cp -r prometheus-xmpp-alerting $(DESTDIR)$(prefix)/bin/
|
|
|
|
dist-bzip2: dist
|
|
cd sdist && tar cfj ../sdist/$(NAME)-$(VERSION).tar.bz2 $(NAME)-$(VERSION)
|
|
|
|
version:
|
|
@(echo $(VERSION))
|
|
|
|
name:
|
|
@(echo $(NAME))
|
|
|
|
fullname:
|
|
@(echo $(NAME)-$(VERSION))
|