|
Packit |
6d2c1b |
SUBDIRS := src tools
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
DIST_SUBDIRS := src tests tools
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
noinst_SCRIPTS = \
|
|
Packit |
6d2c1b |
$(wildcard contrib/scripts/*)
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
EXTRA_DIST = \
|
|
Packit |
6d2c1b |
build \
|
|
Packit |
6d2c1b |
contrib \
|
|
Packit |
6d2c1b |
debian \
|
|
Packit |
6d2c1b |
install.sh \
|
|
Packit |
6d2c1b |
journal.txt \
|
|
Packit |
6d2c1b |
README.txt \
|
|
Packit |
6d2c1b |
VMA_VERSION
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
.PHONY: tests
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
mydocdir = $(if $(docdir),$(docdir),${datadir}/doc/$(distdir))
|
|
Packit |
6d2c1b |
mydoc_DATA = README.txt journal.txt VMA_VERSION
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
install-exec-hook:
|
|
Packit |
6d2c1b |
if type systemctl >/dev/null 2>&1; then \
|
|
Packit |
6d2c1b |
cp $(top_builddir)/contrib/scripts/vma.init $(DESTDIR)$(sbindir)/vma; \
|
|
Packit |
6d2c1b |
chmod 755 $(DESTDIR)$(sbindir)/vma; \
|
|
Packit |
6d2c1b |
mkdir -p $(DESTDIR)$(prefix)/lib/systemd/system/; \
|
|
Packit |
6d2c1b |
cp $(top_builddir)/contrib/scripts/vma.service $(DESTDIR)$(prefix)/lib/systemd/system/vma.service; \
|
|
Packit |
6d2c1b |
chmod 644 $(DESTDIR)$(prefix)/lib/systemd/system/vma.service; \
|
|
Packit |
6d2c1b |
else \
|
|
Packit |
6d2c1b |
mkdir -p $(DESTDIR)/$(sysconfdir)/init.d; \
|
|
Packit |
6d2c1b |
cp $(top_builddir)/contrib/scripts/vma.init $(DESTDIR)$(sysconfdir)/init.d/vma; \
|
|
Packit |
6d2c1b |
chmod 755 $(DESTDIR)$(sysconfdir)/init.d/vma; \
|
|
Packit |
6d2c1b |
fi
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
uninstall-hook:
|
|
Packit |
6d2c1b |
if type systemctl >/dev/null 2>&1; then \
|
|
Packit |
6d2c1b |
rm -rf $(DESTDIR)$(sbindir)/vma; \
|
|
Packit |
6d2c1b |
rm -rf $(DESTDIR)$(prefix)/lib/systemd/system/vma.service; \
|
|
Packit |
6d2c1b |
else \
|
|
Packit |
6d2c1b |
rm -rf $(DESTDIR)$(sysconfdir)/init.d/vma; \
|
|
Packit |
6d2c1b |
fi
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
install-all: install
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
uninstall-all: uninstall
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
tests:
|
|
Packit |
6d2c1b |
$(MAKE)
|
|
Packit |
6d2c1b |
$(MAKE) -C tests/gtest
|
|
Packit |
6d2c1b |
$(MAKE) -C tests/latency_test
|
|
Packit |
6d2c1b |
$(MAKE) -C tests/throughput_test
|
|
Packit |
6d2c1b |
$(MAKE) -C tests/pps_test
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
demo:
|
|
Packit |
6d2c1b |
$(MAKE)
|
|
Packit |
6d2c1b |
$(MAKE) -C src/vma/infra
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
rpmspec: build/libvma.spec
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
debian: debian/changelog
|