blob: b808414f0564e7de909137060637463cad24b8ce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
CFLAGS ?= -O2 -Wall -g
CC ?= gcc
INSTDIR ?= /usr/local/bin
MANDIR ?= /usr/local/share/man/man1
VERSION = 1.0
SOURCES = latency.c tun.c utils.c latency.h tun.h utils.h
all: latency latency.1
latency: $(SOURCES)
$(CC) $(CFLAGS) -o $@ $^ -pthread
latency.1: README.md
ronn < $< > $@
clean::
rm -f latency latency.1
install:: latency latency.1
umask 022 && cp $< $(INSTDIR)
chown root: $(INSTDIR)/$<
chmod 4751 $(INSTDIR)/$<
cp latency.1 $(MANDIR)/latency.1
chown root: $(MANDIR)/latency.1
dist:: latency-$(VERSION).tar.gz
latency-$(VERSION).tar.gz: Makefile $(SOURCES)
git archive HEAD --prefix latency-$(VERSION)/ | gzip -9 > $@
rpm:: dist
rpmbuild -D "_sourcedir $$PWD" -ba latency.spec
|