1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #----------------------------------------------------------------
- # 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/orgcard.pdf $(SERVROOT)
- $(CP) doc/orgcard_letter.pdf $(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
|