Carlo Marcelo Arenas Belon wrote: > Greetings, > > The following patch adds a "SNAPSHOT" variable to the Makefile which can be > changed to "yes" (or any other value) so that `make -k tar` generates a > snapshot tar (on a configured or not CVS tree) instead of a release source tar > (useful when debugging a version of the CVS tree) by using a generated > version > based on the current date through GNU date. > > Only the name of the tar is changed so to keep all internal logic that relies > in the version unchanged. > > Carlo
> Index: Makefile > =================================================================== > RCS file: /sources/qemu/qemu/Makefile,v > retrieving revision 1.110 > diff -u -r1.110 Makefile > --- Makefile 7 Jan 2007 22:04:40 -0000 1.110 > +++ Makefile 22 Jan 2007 09:50:17 -0000 > @@ -8,6 +8,8 @@ > BASE_CFLAGS= > BASE_LDFLAGS= > > +SNAPSHOT= > + > BASE_CFLAGS += $(OS_CFLAGS) > ifeq ($(ARCH),sparc) > BASE_CFLAGS += -mcpu=ultrasparc > @@ -128,7 +130,15 @@ > > html: qemu-doc.html qemu-tech.html > > -FILE=qemu-$(shell cat VERSION) > +ifndef VERSION > +VERSION=$(shell cat VERSION) > +endif > + > +ifneq ($(SNAPSHOT),) > +SNAPSHOT=.$(shell date -u "+%Y%m%d%H%M") > +endif This doesn't work as intended, the SNAPSHOT won't expand to date because it was overridden from the command line. I made VERSION overridable instead, this allows to achieve the same effect. Thiemo _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel