Blob


1 SUBDIR = libexec got tog
3 .PHONY: release dist
5 .if make(regress) || make(obj) || make(clean) || make(release)
6 SUBDIR += regress gotweb
7 .endif
9 .include "got-version.mk"
11 release: clean
12 sed -i -e "s/_RELEASE=No/_RELEASE=Yes/" got-version.mk
13 ${MAKE} dist
14 sed -i -e "s/_RELEASE=Yes/_RELEASE=No/" got-version.mk
16 dist: clean
17 mkdir /tmp/got-${GOT_VERSION}
18 pax -rw * /tmp/got-${GOT_VERSION}
19 find /tmp/got-${GOT_VERSION} -name obj -type d -delete
20 rm /tmp/got-${GOT_VERSION}/got-dist.txt
21 tar -C /tmp -zcf got-${GOT_VERSION}.tar.gz got-${GOT_VERSION}
22 rm -rf /tmp/got-${GOT_VERSION}
23 tar -ztf got-${GOT_VERSION}.tar.gz | sed -e 's/^got-${GOT_VERSION}//' \
24 | sort > got-dist.txt.new
25 diff -u got-dist.txt got-dist.txt.new
26 rm got-dist.txt.new
28 web:
29 sed -i -e "s/MAKEWEB=No/MAKEWEB=Yes/" got-version.mk
30 ${MAKE} -C gotweb
31 sed -i -e "s/MAKEWEB=Yes/MAKEWEB=No/" got-version.mk
33 web-install:
34 sed -i -e "s/MAKEWEB=No/MAKEWEB=Yes/" got-version.mk
35 ${MAKE} -C gotweb install
36 sed -i -e "s/MAKEWEB=Yes/MAKEWEB=No/" got-version.mk
38 .include <bsd.subdir.mk>