RPM_VERSION = $(subst -,.,$(VERSION))
LDLIBS = -lcurses
-CFLAGS = -Wall -O2 '-DVERSION="$(VERSION)"'
+CFLAGS = -Wall -O2
DFLAGS = -g -DDEBUG -Werror
PROGS = tig
MANDOC = tig.1 tigrc.5
ALLDOC = $(MANDOC) $(HTMLDOC) manual.html-chunked manual.pdf
TARNAME = tig-$(RPM_VERSION)
+override CFLAGS += '-DVERSION="$(VERSION)"'
+
all: $(PROGS)
all-debug: $(PROGS)
all-debug: CFLAGS += $(DFLAGS)
dist: tig.spec
@mkdir -p $(TARNAME) && \
- cp tig.spec $(TARNAME)
+ cp tig.spec $(TARNAME) && \
+ echo $(VERSION) > $(TARNAME)/VERSION
git-archive --format=tar --prefix=$(TARNAME)/ HEAD > $(TARNAME).tar && \
- tar rf $(TARNAME).tar $(TARNAME)/tig.spec && \
+ tar rf $(TARNAME).tar $(TARNAME)/tig.spec $(TARNAME)/VERSION && \
gzip -f -9 $(TARNAME).tar && \
md5sum $(TARNAME).tar.gz > $(TARNAME).tar.gz.md5
@rm -rf $(TARNAME)