-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
20 lines (16 loc) · 929 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PREFIX ?= /usr/local
BINARY_DIR ?= $(PREFIX)/bin
SHARE_DIR ?= $(PREFIX)/share/netem
.PHONY: uninstall install
install: bin/netem share/netem/configure.bash share/netem/iptables.bash share/netem/limit-bottleneck.bash share/netem/net-setup.bash share/netem/teardown.bash
install -D $(CURDIR)/bin/netem $(BINARY_DIR)/netem
install -D $(CURDIR)/share/netem/configure.bash $(SHARE_DIR)/configure.bash
install -D $(CURDIR)/share/netem/iptables.bash $(SHARE_DIR)/iptables.bash
install -D $(CURDIR)/share/netem/limit-bottleneck.bash $(SHARE_DIR)/limit-bottleneck.bash
install -D $(CURDIR)/share/netem/net-setup.bash $(SHARE_DIR)/net-setup.bash
install -D $(CURDIR)/share/netem/teardown.bash $(SHARE_DIR)/teardown.bash
install -D $(CURDIR)/share/netem/ps1-setup.bash $(SHARE_DIR)/ps1-setup.bash
install -D $(CURDIR)/share/netem/iputils.bash $(SHARE_DIR)/iputils.bash
uninstall:
rm -f $(BINARY_DIR)/netem
rm -rf $(SHARE_DIR)