26 lines
590 B
Makefile
26 lines
590 B
Makefile
PREFIX = /usr/local
|
|
SALTDIR = /etc/bondingadmin/salt-config/states
|
|
TOPFILE = $(SALTDIR)/top.sls
|
|
|
|
|
|
all:
|
|
|
|
|
|
install:
|
|
install -D -m 0755 yap $(DESTDIR)$(PREFIX)/bin/yap
|
|
install -d -m 0755 $(DESTDIR)$(SALTDIR)
|
|
rm -rf $(DESTDIR)$(SALTDIR)/yap
|
|
cp -rv salt/yap $(DESTDIR)$(SALTDIR)
|
|
test -f $(DESTDIR)$(TOPFILE) || echo "partner:" > $(DESTDIR)$(TOPFILE)
|
|
grep -q 'aggregator|vxr' $(DESTDIR)$(TOPFILE) || cat salt/top.sls >> $(DESTDIR)$(TOPFILE)
|
|
|
|
docs: README.rst
|
|
mkdir -p docs/
|
|
cp VXLAN-backhaul.png docs/
|
|
rst2html README.rst docs/index.html
|
|
|
|
clean:
|
|
rm -rf docs/
|
|
|
|
.PHONY: all install clean
|