org.el (org-emph-re): Tiny formatting fix
[org-mode.git] / UTILITIES / server.mk
blob67f515534faf93f200c0ca612a402e31c941d551
1 #----------------------------------------------------------------------
2 # This file is used for maintenance of org on the server.
3 #----------------------------------------------------------------------
4 .PHONY: helpserver reltest rel-dirty warn
6 help helpall helpserver::
7 $(info )
8 $(info Maintenance)
9 $(info ===========)
10 $(info reltest - clean up and create TAR/ZIP release archives)
11 helpserver::
12 @echo ""
14 #----------------------------------------------------------------------
16 ORGDIR = org-$(GITVERSION)
17 ORGTAR = $(ORGDIR).tar.gz
18 ORGZIP = $(ORGDIR).zip
19 ORGDIST = README Makefile default.mk targets.mk request-assign-future.txt \
20 lisp/ etc/ doc/ contrib/
22 ORG_MAKE_DOC = info pdf card # do not make HTML documentation for release
24 reltest: cleanall doc autoloads rel-dirty
25 rel-dirty:
26 -@$(RM) $(ORGDIR) $(ORGTAR) $(ORGZIP)
27 ln -s . $(ORGDIR)
28 tar -zcf $(ORGTAR) $(foreach dist, $(ORGDIST), $(ORGDIR)/$(dist))
29 zip -r9 $(ORGZIP) $(foreach dist, $(ORGDIST), $(ORGDIR)/$(dist))
30 -@$(RM) $(ORGDIR)
31 $(if $(filter-out $(ORGVERSION), $(GITVERSION)), \
32 @$(MAKE) warn)
33 @echo ORGVERSION=$(ORGVERSION) GITVERSION=$(GITVERSION)
35 warn:
36 $(info ======================================================)
37 $(info = =)
38 $(info = A release should only be made from a revision that =)
39 $(info = has an annotated tag! =)
40 $(info = =)
41 $(info ======================================================)