| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | #----------------------------------------------------------------------# This file is used for maintenance of org on the server.#----------------------------------------------------------------------.PHONY:	helpserver release rel-dirty cleanrel tagwarnhelp helpall helpserver::	$(info )	$(info Maintenance)	$(info ===========)	$(info release               - clean up and create TAR/ZIP release archives)	$(info elpa                  - clean up and create ELPA TAR archive)helpserver::	@echo ""#----------------------------------------------------------------------ORGCOMM  = README request-assign-future.txt lisp/ doc/ORGFULL  = $(ORGCOMM) Makefile default.mk targets.mk etc/ contrib/ utils/ORGFULL := $(ORGFULL:%/=%/*)ORGELPA  = $(ORGCOMM) etc/styles/ org-pkg.elORGELPA := $(ORGELPA:%/=%/*)release:	ORG_MAKE_DOC=info pdf card # do not make HTML documentationrelease:	cleanall doc autoloads rel-dirtyrel-dirty:	ORGDIR=org-$(GITVERSION:release_%=%)rel-dirty:	-@$(RM) $(ORGDIR) $(ORGRTAR) $(ORGRZIP)	ln -s . $(ORGDIR)	tar -zcf $(ORGDIR).tar.gz $(foreach dist, $(ORGFULL), $(ORGDIR)/$(dist))	zip -r9  $(ORGDIR).zip    $(foreach dist, $(ORGFULL), $(ORGDIR)/$(dist))	-@$(RM) $(ORGDIR)	$(if $(filter-out $(ORGVERSION), $(GITVERSION)), \	    @$(MAKE) tagwarn)	@echo ORGVERSION=$(ORGVERSION) GITVERSION=$(GITVERSION)PKG_TAG = $(shell date +%Y%m%d)PKG_DOC = "Outline-based notes management and organizer"PKG_REQ = "nil"elpa:		ORG_MAKE_DOC=info pdf card # do not make HTML documentationelpa:		cleanall doc elpa-dirtyelpa-dirty:	ORGDIR=org-$(PKG_TAG)elpa-dirty:	autoloads	-@$(RM) $(ORGDIR) $(ORGTAR) $(ORGZIP)	ln -s . $(ORGDIR)	echo "(define-package \"org\" \"$(PKG_TAG)\" \"$(PKG_DOC)\" $(PKG_REQ))" >org-pkg.el	tar --exclude=Makefile --xform='s:\(lisp\|doc\)/::' -cf $(ORGDIR).tar \	  $(foreach dist, $(ORGELPA), $(ORGDIR)/$(dist))	-@$(RM) $(ORGDIR) org-pkg.el	$(if $(filter-out $(ORGVERSION), $(GITVERSION)), \	    @$(MAKE) tagwarn)	@echo ORGVERSION=$(ORGVERSION) GITVERSION=$(GITVERSION)tagwarn:	$(info  ======================================================)	$(info  =                                                    =)	$(info  = A release should only be made from a revision that =)	$(info  = has an annotated tag!                              =)	$(info  =                                                    =)	$(info  ======================================================)	@echo ""clean:	cleanrelcleanrel:	$(RM) org-7.* org-20??????*
 |