branch: externals-release/org
commit 4779a0df5d14feed234b5fc056ffd2429990746a
Author: Bastien <b...@gnu.org>
Commit: Bastien <b...@gnu.org>

    mk/server.mk: Resurrect a simplified version
---
 mk/server.mk | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/mk/server.mk b/mk/server.mk
new file mode 100644
index 0000000..128c083
--- /dev/null
+++ b/mk/server.mk
@@ -0,0 +1,54 @@
+#----------------------------------------------------------------
+# This file is used to upload the Org documentation to the server
+#----------------------------------------------------------------
+.PHONY:        helpserver \
+       doc-up \
+       upload \
+       tagwarn version
+
+help helpserver::
+       $(info )
+       $(info Maintenance)
+       $(info ===========)
+       $(info upload              - clean up, populate the server with 
documentation)
+
+helpserver::
+       @echo ""
+
+#----------------------------------------------------------------------
+
+SERVROOT ?= upload
+SERVERMK ?= true # or just any value at all, really
+
+#----------------------------------------------------------------------
+
+release:       cleanall info pdf card tagwarn
+
+PKG_TAG = $(shell date +%Y%m%d)
+PKG_DOC = "Outline-based notes management and organizer"
+PKG_REQ = "" # marmalade chokes on explicit "nil"
+
+tagwarn:
+       $(if $(filter-out $(ORGVERSION), $(GITVERSION)), \
+         $(info  ======================================================) \
+         $(info  =                                                    =) \
+         $(info  = A release should only be made from a revision that =) \
+         $(info  = has an annotated tag!                              =) \
+         $(info  =                                                    =) \
+         $(info  ======================================================))
+
+version:
+       @echo ORGVERSION=$(ORGVERSION) GITVERSION=$(GITVERSION)$(ORGDIST)
+       @echo "ORGVERSION       ?= $(ORGVERSION)"  > mk/version.mk
+       @echo "GITVERSION       ?= $(GITVERSION)" >> mk/version.mk
+
+doc-up:        info pdf card html
+       $(MAKE) -C doc manual guide
+       $(CP) doc/org.html      $(SERVROOT)
+       $(CP) doc/org.pdf       $(SERVROOT)
+       $(CP) doc/orgguide.html $(SERVROOT)
+       $(CP) doc/orgguide.pdf  $(SERVROOT)
+       $(CP) doc/manual/*      $(SERVROOT)/manual
+       $(CP) doc/guide/*       $(SERVROOT)/guide
+
+upload:                        cleanall doc-up

Reply via email to