By default don't build libnethogs (but document how to do it)
This commit is contained in:
19
Makefile
19
Makefile
@@ -1,13 +1,11 @@
|
|||||||
export VERSION := $(shell ./determineVersion.sh)
|
export VERSION := $(shell ./determineVersion.sh)
|
||||||
|
|
||||||
#export PREFIX := /usr
|
#export PREFIX := /usr
|
||||||
export PREFIX ?= /usr/local
|
export PREFIX ?= /usr/local
|
||||||
|
|
||||||
all: nethogs decpcap_test test
|
all: decpcap_test test nethogs
|
||||||
$(MAKE) -C src -f MakeApp.mk $@
|
|
||||||
$(MAKE) -C src -f MakeLib.mk $@
|
|
||||||
|
|
||||||
.PHONY: tgz release
|
.PHONY: tgz release check install install_lib install_dev uninstall uninstall_lib nethogs libnethogs decpcap_test test clean all
|
||||||
tgz: clean
|
tgz: clean
|
||||||
git archive --prefix="nethogs-$(VERSION)/" -o "../nethogs-$(VERSION).tar.gz" HEAD
|
git archive --prefix="nethogs-$(VERSION)/" -o "../nethogs-$(VERSION).tar.gz" HEAD
|
||||||
|
|
||||||
@@ -23,21 +21,28 @@ check:
|
|||||||
|
|
||||||
install:
|
install:
|
||||||
$(MAKE) -C src -f MakeApp.mk $@
|
$(MAKE) -C src -f MakeApp.mk $@
|
||||||
$(MAKE) -C src -f MakeLib.mk $@
|
|
||||||
$(MAKE) -C doc $@
|
$(MAKE) -C doc $@
|
||||||
|
|
||||||
|
install_lib:
|
||||||
|
$(MAKE) -C src -f MakeLib.mk install
|
||||||
|
|
||||||
install_dev:
|
install_dev:
|
||||||
$(MAKE) -C src -f MakeLib.mk $@
|
$(MAKE) -C src -f MakeLib.mk $@
|
||||||
$(MAKE) -C doc $@
|
$(MAKE) -C doc $@
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
$(MAKE) -C src -f MakeApp.mk $@
|
$(MAKE) -C src -f MakeApp.mk $@
|
||||||
$(MAKE) -C src -f MakeLib.mk $@
|
|
||||||
$(MAKE) -C doc $@
|
$(MAKE) -C doc $@
|
||||||
|
|
||||||
|
uninstall_lib:
|
||||||
|
$(MAKE) -C src -f MakeLib.mk uninstall
|
||||||
|
|
||||||
nethogs:
|
nethogs:
|
||||||
$(MAKE) -C src -f MakeApp.mk $@
|
$(MAKE) -C src -f MakeApp.mk $@
|
||||||
|
|
||||||
|
libnethogs:
|
||||||
|
$(MAKE) -C src -f MakeLib.mk all
|
||||||
|
|
||||||
decpcap_test:
|
decpcap_test:
|
||||||
$(MAKE) -C src -f MakeApp.mk $@
|
$(MAKE) -C src -f MakeApp.mk $@
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,8 @@ compatibility while we look for the right abstraction points. Packaging
|
|||||||
libnethogs as an independent package is currently discouraged, as the chance
|
libnethogs as an independent package is currently discouraged, as the chance
|
||||||
of different applications successfully using the same libnethogs are slim.
|
of different applications successfully using the same libnethogs are slim.
|
||||||
|
|
||||||
|
Build it with `make libnethogs`, install with `make install_lib` or `make install_dev`.
|
||||||
|
|
||||||
libnethogs is being used in https://github.com/mb-gh/gnethogs
|
libnethogs is being used in https://github.com/mb-gh/gnethogs
|
||||||
|
|
||||||
links
|
links
|
||||||
|
|||||||
Reference in New Issue
Block a user