diff --git a/Makefile b/Makefile index f012e70..fe78cad 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,15 @@ LDLIBS = -lespeak PREFIX = /usr BINDIR = $(PREFIX)/bin +ifeq ("$(origin TAG)", "command line") +TIMESTAMP := _p$(shell date +%Y%m%d) +endif + +VERSION := $(shell grep 'Version.*=' cli.c | sed 's/.*"\(.*\)";/\1/') +TAG := v$(VERSION) +TARPREFIX := espeakup-$(VERSION) +TARFILE := $(TARPREFIX)$(TIMESTAMP).tar + all: espeakup install: espeakup @@ -30,15 +39,6 @@ distclean: clean espeakup: $(OBJS) -ifeq ("$(origin TAG)", "command line") -TIMESTAMP := _p$(shell date +%Y%m%d) -endif - -VERSION := $(shell grep 'Version.*=' cli.c | sed 's/.*"\(.*\)";/\1/') -TAG := v$(VERSION) -TARPREFIX := espeakup-$(VERSION) -TARFILE := $(TARPREFIX)$(TIMESTAMP).tar - tarball: git archive --format=tar --prefix=$(TARPREFIX)/ $(TAG) > $(TARFILE) tar f $(TARFILE) --delete $(TARPREFIX)/.gitignore