Blob


1 PROG = lstun
2 SRCS = lstun.c log.c
4 LDADD = -levent
5 DPADD = ${LIBEVENT}
7 WARNINGS = yes
9 .include "lstun-version.mk"
11 .if "${LSTUN_RELEASE}" == "Yes"
12 PREFIX ?= /usr/local
13 BINDIR ?= ${PREFIX}/bin
14 MANDIR ?= ${PREFIX}/man/man
15 .else
16 NOMAN = Yes
17 PREFIX ?= ${HOME}
18 BINDIR ?= ${PREFIX}/bin
19 BINOWN ?= ${USER}
20 .if !defined(BINGRP)
21 BINGRP != id -g -n
22 .endif
23 DEBUG = -O0 -g
24 .endif
26 release:
27 clean
28 sed -i -e 's/_RELEASE=No/_RELEASE=Yes/' lstun-version.mk
29 ${MAKE} dist
30 sed -i -e 's/_RELEASE=No/_RELEASE=No/' lstun-version.mk
32 dist: clean
33 mkdir /tmp/lstun-${LSTUN_VERSION}
34 pax -rw * /tmp/lstun-${LSTUN_VERSION}
35 find /tmp/lstun-${LSTUN_VERSION} -type d -name obj -delete
36 rm /tmp/lstun-${LSTUN_VERSION}/lstun-dist.txt
37 tar -C /tmp -zcf lstun-${LSTUN_VERSION}.tar.gz lstun-${LSTUN_VERSION}
38 rm -rf /tmp/lstun-${LSTUN_VERSION}/
39 tar -ztf lstun-${LSTUN_VERSION}.tar.gz | \
40 sed -e 's/^lstun-${LSTUN_VERSION}//' | \
41 sort > lstun-dist.txt.new
42 diff -u lstun-dist.txt lstun-dist.txt.new
43 rm lstun-dist.txt.new
45 .include <bsd.prog.mk>