Просмотр исходного кода

move version update to docs/Makefile

Christoph Berg 21 лет назад
Родитель
Сommit
ae343b44d3
2 измененных файлов с 14 добавлено и 6 удалено
  1. 2 5
      Makefile
  2. 12 1
      docs/Makefile

+ 2 - 5
Makefile

@@ -96,13 +96,10 @@ FORMAT_MODULES = $(MODULESDIR)/Pisg/Parser/Format/axur.pm \
 		 $(MODULESDIR)/Pisg/Parser/Format/winbot.pm \
 		 $(MODULESDIR)/Pisg/Parser/Format/zcbot.pm \
 
-doc-version:
-	perl -i -pe 's/(<title>pisg ).*(documentation<\/title>)/$${1}$(VERSION) $${2}/' docs/pisg-doc.xml
-
 docs:
 	$(MAKE) -C docs
 
-release: doc-version docs
+release: docs
 	mkdir -p newrelease
 
 	mkdir $(DIRNAME)
@@ -146,4 +143,4 @@ clean:
 	rm -rf newrelease/
 	rm -rf $(DIRNAME)
 
-.PHONY: all release doc-version docs clean
+.PHONY: all release docs clean

+ 12 - 1
docs/Makefile

@@ -1,5 +1,12 @@
 all: pisg-doc.txt pisg-doc.html pisg.1
 
+VERSION = $(shell grep "version =>" ../modules/Pisg.pm | sed 's/.*\"\(.*\)\".*/\1/')
+
+pisg-doc.xml: .version
+.version: ../modules/Pisg.pm
+	perl -i -pe 's/(<title>pisg ).*(documentation<\/title>)/$${1}$(VERSION) $${2}/' pisg-doc.xml
+	touch .version
+
 pisg-doc.txt: pisg-doc.xml
 	docbook2txt pisg-doc.xml
 	mv pisg-doc.txt pisg-tmp.txt
@@ -13,4 +20,8 @@ pisg.1: pisg.sgml
 	docbook-to-man $< > $@
 
 clean:
-	rm -f pisg-doc.txt pisg-doc.html pisg.1
+	rm -f pisg-doc.txt pisg-doc.html pisg.1 .version
+
+.PHONY: clean
+
+# vim:noexpandtab: