1 # rules to make a distribution tarball from a svn repo
2 # Copyright 2008 Roy Marples <roy@marples.name>
5 DISTPREFIX?= ${PROG}-${VERSION}
6 DISTFILE?= ${DISTPREFIX}.tar.bz2
10 _SNAP_SH= date -u +%Y%m%d%H%M
12 SNAP= ${_SNAP}$(shell ${_SNAP_SH})
13 SNAPDIR= ${DISTPREFIX}-${SNAP}
14 SNAPFILE= ${SNAPDIR}.tar.bz2
17 svn export . ${DISTPREFIX}
18 tar cjpf ${DISTFILE} ${DISTPREFIX}
23 cp -RPp * /tmp/${SNAPDIR}
24 (cd /tmp/${SNAPDIR}; make clean)
25 tar -cvjpf ${SNAPFILE} -C /tmp ${SNAPDIR}
26 rm -rf /tmp/${SNAPDIR}