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 git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}
21 cp -RPp * /tmp/${SNAPDIR}
22 (cd /tmp/${SNAPDIR}; make clean)
23 tar -cvjpf ${SNAPFILE} -C /tmp ${SNAPDIR}
24 rm -rf /tmp/${SNAPDIR}