diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-05-17 16:27:50 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-05-17 16:27:50 -0400 |
commit | b81536ad49001abf292bd31a0dcbf57e387387b1 (patch) | |
tree | 722cac2e9eab46a3b18d930dcd37703df48ebeba /.emacs.d/org-7.4/Makefile | |
parent | 5b8794f1f5e82c1a220f36a724e5c8ce3335c462 (diff) |
Fiddle with emacs config (when to use -n, -c), get emacs using el-get.
Diffstat (limited to '.emacs.d/org-7.4/Makefile')
-rw-r--r-- | .emacs.d/org-7.4/Makefile | 511 |
1 files changed, 0 insertions, 511 deletions
diff --git a/.emacs.d/org-7.4/Makefile b/.emacs.d/org-7.4/Makefile deleted file mode 100644 index d473904..0000000 --- a/.emacs.d/org-7.4/Makefile +++ /dev/null @@ -1,511 +0,0 @@ -# Makefile - for the org-mode distribution -# -# Maintainer: Carsten Dominik <dominik@science.uva.nl> -# Version: VERSIONTAG -# -# To install org-mode, edit the Makefile, type `make', then `make install'. -# To create the PDF and HTML documentation files, type `make doc'. - -##---------------------------------------------------------------------- -## YOU MUST EDIT THE FOLLOWING LINES -##---------------------------------------------------------------------- - -# Name of your emacs binary -EMACS=emacs - -# Where local software is found -prefix=/usr/local - -# Where local lisp files go. -lispdir = $(prefix)/share/emacs/site-lisp - -# Where info files go. -infodir = $(prefix)/share/info - -##---------------------------------------------------------------------- -## YOU MAY NEED TO EDIT THESE -##---------------------------------------------------------------------- - -# Using emacs in batch mode. - -BATCH=$(EMACS) -batch -q -no-site-file -eval \ - "(setq load-path (cons (expand-file-name \"./lisp/\") (cons \"$(lispdir)\" load-path)))" - -# Specify the byte-compiler for compiling org-mode files -ELC= $(BATCH) -f batch-byte-compile - -# How to make a pdf file from a texinfo file -TEXI2PDF = texi2pdf - -# How to create directories -MKDIR = mkdir -p - -# How to create the info files from the texinfo file -MAKEINFO = makeinfo - -# How to create the HTML file -TEXI2HTML = makeinfo --html --number-sections -TEXI2HTMLNOPSLIT = makeinfo --html --no-split --number-sections - -# How to copy the lisp files and elc files to their distination. -CP = cp -p - -# Name of the program to install info files -INSTALL_INFO=install-info - -##---------------------------------------------------------------------- -## BELOW THIS LINE ON YOUR OWN RISK! -##---------------------------------------------------------------------- - -# The following variables need to be defined by the maintainer -LISPF = org.el \ - org-agenda.el \ - org-ascii.el \ - org-attach.el \ - org-archive.el \ - org-bbdb.el \ - org-beamer.el \ - org-bibtex.el \ - org-capture.el \ - org-clock.el \ - org-colview.el \ - org-colview-xemacs.el \ - org-compat.el \ - org-complete.el \ - org-crypt.el \ - org-ctags.el \ - org-datetree.el \ - org-docview.el \ - org-entities.el \ - org-exp.el \ - org-exp-blocks.el \ - org-docbook.el \ - org-faces.el \ - org-feed.el \ - org-footnote.el \ - org-freemind.el \ - org-gnus.el \ - org-habit.el \ - org-html.el \ - org-icalendar.el \ - org-id.el \ - org-indent.el \ - org-info.el \ - org-inlinetask.el \ - org-jsinfo.el \ - org-irc.el \ - org-latex.el \ - org-list.el \ - org-mac-message.el \ - org-macs.el \ - org-mew.el \ - org-mhe.el \ - org-mks.el \ - org-mobile.el \ - org-mouse.el \ - org-publish.el \ - org-plot.el \ - org-protocol.el \ - org-remember.el \ - org-rmail.el \ - org-src.el \ - org-table.el \ - org-taskjuggler.el \ - org-timer.el \ - org-vm.el \ - org-w3m.el \ - org-wl.el \ - org-xoxo.el \ - ob.el \ - ob-table.el \ - ob-lob.el \ - ob-ref.el \ - ob-exp.el \ - ob-tangle.el \ - ob-comint.el \ - ob-eval.el \ - ob-keys.el \ - ob-C.el \ - ob-calc.el \ - ob-ditaa.el \ - ob-haskell.el \ - ob-perl.el \ - ob-sh.el \ - ob-R.el \ - ob-dot.el \ - ob-mscgen.el \ - ob-latex.el \ - ob-ledger.el \ - ob-python.el \ - ob-sql.el \ - ob-asymptote.el \ - ob-emacs-lisp.el \ - ob-matlab.el \ - ob-ruby.el \ - ob-sqlite.el \ - ob-clojure.el \ - ob-ocaml.el \ - ob-sass.el \ - ob-css.el \ - ob-gnuplot.el \ - ob-octave.el \ - ob-screen.el \ - ob-plantuml.el \ - ob-org.el \ - ob-js.el \ - ob-scheme.el - -LISPFILES0 = $(LISPF:%=lisp/%) -LISPFILES = $(LISPFILES0) lisp/org-install.el -ELCFILES0 = $(LISPFILES0:.el=.elc) -ELCFILES = $(LISPFILES:.el=.elc) -DOCFILES = doc/org.texi doc/org.pdf doc/org doc/dir \ - doc/pdflayout.sty doc/.nosearch \ - doc/orgguide.texi doc/orgguide.pdf -CARDFILES = doc/orgcard.tex doc/orgcard.pdf doc/orgcard_letter.pdf -TEXIFILES = doc/org.texi -INFOFILES = doc/org - -# Package Manager (ELPA) -PKG_TAG = $(shell date +%Y%m%d) -PKG_DOC = "Outline-based notes management and organizer" -PKG_REQ = "nil" - -PKG_FILES = $(LISPFILES0) \ - doc/dir doc/org \ - doc/pdflayout.sty \ - doc/org.pdf \ - doc/orgguide.pdf \ - doc/orgcard.tex \ - doc/orgcard.pdf \ - doc/orgcard_letter.pdf - -.SUFFIXES: .el .elc .texi -SHELL = /bin/sh - -# Additional distribution files -DISTFILES_extra= Makefile request-assign-future.txt contrib - -default: $(ELCFILES) $(ELCBFILES) - -all: $(ELCFILES) $(ELCBFILES) $(INFOFILES) - -up2: update - sudo ${MAKE} install - -update: - git pull - ${MAKE} clean - ${MAKE} all - -compile: $(ELCFILES0) $(ELCBFILES) - -install: install-lisp - -doc: doc/org.html doc/org.pdf doc/orgcard.pdf doc/orgcard_letter.pdf doc/orgguide.pdf doc/orgcard.txt - -p: - ${MAKE} pdf && open doc/org.pdf - -g: - ${MAKE} pdf && open doc/orgguide.pdf - -install-lisp: $(LISPFILES) $(ELCFILES) - if [ ! -d $(lispdir) ]; then $(MKDIR) $(lispdir); else true; fi ; - $(CP) $(LISPFILES) $(lispdir) - $(CP) $(ELCFILES) $(lispdir) - -install-info: $(INFOFILES) - if [ ! -d $(infodir) ]; then $(MKDIR) $(infodir); else true; fi ; - $(CP) $(INFOFILES) $(infodir) - $(INSTALL_INFO) --info-file=$(INFOFILES) --info-dir=$(infodir) - -install-info-debian: $(INFOFILES) - $(INSTALL_INFO) --infodir=$(infodir) $(INFOFILES) - -autoloads: lisp/org-install.el - -lisp/org-install.el: $(LISPFILES0) Makefile - $(BATCH) --eval "(require 'autoload)" \ - --eval '(find-file "org-install.el")' \ - --eval '(erase-buffer)' \ - --eval '(mapc (lambda (x) (generate-file-autoloads (symbol-name x))) (quote ($(LISPFILES0))))' \ - --eval '(insert "\n(provide (quote org-install))\n")' \ - --eval '(save-buffer)' - mv org-install.el lisp - -doc/org: doc/org.texi - (cd doc; $(MAKEINFO) --no-split org.texi -o org) - -doc/org.pdf: doc/org.texi - (cd doc; $(TEXI2PDF) org.texi) - -doc/orgguide.pdf: doc/orgguide.texi - (cd doc; $(TEXI2PDF) orgguide.texi) - -doc/org.html: doc/org.texi - (cd doc; $(TEXI2HTML) --no-split -o org.html org.texi) - UTILITIES/manfull.pl doc/org.html - -doc/orgcard.pdf: doc/orgcard.tex - (cd doc; pdftex orgcard.tex) - -doc/orgcard.txt: doc/orgcard.tex - (cd doc; perl ../UTILITIES/orgcard2txt.pl orgcard.tex > orgcard.txt) - -doc/orgcard_letter.tex: doc/orgcard.tex - perl -pe 's/\\pdflayout=\(0l\)/\\pdflayout=(1l)/' \ - doc/orgcard.tex > doc/orgcard_letter.tex - -doc/orgcard_letter.pdf: doc/orgcard_letter.tex - (cd doc; pdftex orgcard_letter.tex) - -# Below here are special targets for maintenance only - -updateweb: - ssh cdominik@orgmode.org 'pull-worg-orgweb.sh && publish-worg-orgweb.sh' - -html: doc/org.html - -html_manual: doc/org.texi - rm -rf doc/manual - mkdir doc/manual - $(TEXI2HTML) -o doc/manual doc/org.texi - UTILITIES/mansplit.pl doc/manual/*.html - -html_guide: doc/orgguide.texi - rm -rf doc/guide - mkdir doc/guide - $(TEXI2HTML) -o doc/guide doc/orgguide.texi - UTILITIES/guidesplit.pl doc/guide/*.html - -info: doc/org - -pdf: doc/org.pdf doc/orgguide.pdf - -card: doc/orgcard.pdf doc/orgcard_letter.pdf doc/orgcard.txt - -testrelease: - git checkout -b testrelease maint - git merge -s recursive -X theirs master - UTILITIES/set-version.pl testing - git commit -a -m "Release testing" - make distfile TAG=testversion - make cleanrel - rm -rf org-testversion* - git reset --hard - git checkout master - git branch -D testrelease - -# The following target makes a full release fro the stuff that is -# currently on master. Do it like this: -# -# make release TAG=7.01 - -release: - git checkout maint - git merge -s recursive -X theirs master - UTILITIES/set-version.pl $(TAG) - git commit -a -m "Release $(TAG)" - make relup TAG=$(TAG) - make cleanrel - rm -rf org-$(TAG) - rm -f org-$(TAG)*.zip - rm -f org-$(TAG)*.tar.gz - make pushreleasetag TAG=$(TAG) - git push -f origin maint - git checkout master - git merge -s ours maint - UTILITIES/set-version.pl -o $(TAG) - git commit -a -m "Update website to show $(TAG) as current release" - git push - make updateweb - -# The following target makes a release, but from the studd that is on -# maint, not from the stuff that is on master. The idea is that it pushes -# out a minor fix into a minor update, while development on master -# already went full steam ahead. To make a micro-relesse, cherry-pick -# the necessary changes into maint, then run (with proper version number) -# This is just like release, but we skip the step which merges master -# into maint. -# -# make fixrelease TAG=7.01.02 - -fixrelease: - git checkout maint - git merge -s recursive -X theirs master - UTILITIES/set-version.pl $(TAG) - git commit -a -m "Release $(TAG)" - make relup TAG=$(TAG) - make cleanrel - rm -rf org-$(TAG) - rm org-$(TAG)*.zip - rm org-$(TAG)*.tar.gz - make pushreleasetag TAG=$(TAG) - git push -f origin maint - git checkout master - git merge -s ours maint - UTILITIES/set-version.pl -o $(TAG) - git commit -a -m "Update website to show $(TAG) as current release" - git push - make updateweb - -relup: - ${MAKE} makerelease - ${MAKE} upload_release - ${MAKE} upload_manual - -distfile: - @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi - touch doc/org.texi doc/orgcard.tex # force update - ${MAKE} cleancontrib - ${MAKE} info - ${MAKE} doc - ${MAKE} lisp/org-install.el - rm -rf org-$(TAG) org-$(TAG).zip - $(MKDIR) org-$(TAG) - $(MKDIR) org-$(TAG)/doc - $(MKDIR) org-$(TAG)/lisp - cp -r $(LISPFILES) org-$(TAG)/lisp - cp -r $(DOCFILES) $(CARDFILES) org-$(TAG)/doc - cp -r $(DISTFILES_extra) org-$(TAG)/ - cp -r README_DIST org-$(TAG)/README - cp -r ORGWEBPAGE/Changes.org org-$(TAG)/ - zip -r org-$(TAG).zip org-$(TAG) - gtar zcvf org-$(TAG).tar.gz org-$(TAG) - -pkg: - @if [ "X$(PKG_TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi - touch doc/org.texi doc/orgcard.tex # force update - ${MAKE} info - ${MAKE} doc - rm -rf org-$(PKG_TAG) org-$(PKG_TAG).tar - $(MKDIR) org-$(PKG_TAG) - cp -r $(PKG_FILES) org-$(PKG_TAG) - echo "(define-package \"org\" \"$(PKG_TAG)\" \"$(PKG_DOC)\" $(PKG_REQ))" > org-$(PKG_TAG)/org-pkg.el - tar cf org-$(PKG_TAG).tar org-$(PKG_TAG) --remove-files - -makerelease: - @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi - ${MAKE} distfile - ${MAKE} doc - UTILITIES/gplmanual.pl - ${MAKE} html_manual - ${MAKE} html_guide - rm -rf RELEASEDIR - $(MKDIR) RELEASEDIR - cp org-$(TAG).zip org-$(TAG).tar.gz RELEASEDIR - cp doc/org.pdf doc/orgcard.pdf doc/org.texi doc/org.html RELEASEDIR - cp doc/org_dual_license.texi RELEASEDIR - cp doc/orgguide.pdf doc/orgcard.txt RELEASEDIR - cp RELEASEDIR/org-$(TAG).zip RELEASEDIR/org.zip - cp RELEASEDIR/org-$(TAG).tar.gz RELEASEDIR/org.tar.gz - -upload_release: - rsync -avuz RELEASEDIR/ cdominik@orgmode.org:orgmode.org/ - -upload_manual: - rsync -avuz --delete doc/manual/ cdominik@orgmode.org:orgmode.org/manual/ - rsync -avuz --delete doc/guide/ cdominik@orgmode.org:orgmode.org/guide/ - -cleanall: - ${MAKE} clean - rm -f lisp/org-install.el - -clean: - ${MAKE} cleanelc - ${MAKE} cleandoc - ${MAKE} cleanrel - rm -f *~ */*~ */*/*~ - -cleancontrib: - find contrib -name \*~ -exec rm {} \; - -cleanelc: - rm -f $(ELCFILES) -cleandoc: - (cd doc; rm -f org.pdf org org.html orgcard.pdf) - (cd doc; rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.pg *.pgs) - (cd doc; rm -f *.toc *.tp *.tps *.vr *.vrs *.log *.html *.ps) - (cd doc; rm -f orgcard_letter.tex orgcard_letter.pdf) - (cd doc; rm -rf manual) - -cleanrel: - rm -rf RELEASEDIR - rm -rf org-7.* - rm -rf org-7*zip org-7*tar.gz - -.el.elc: - $(ELC) $< - - -push: - git-push git+ssh://repo.or.cz/srv/git/org-mode.git master - -pushtag: - git-tag -m "Adding tag" -a $(TAG) - git-push git+ssh://repo.or.cz/srv/git/org-mode.git $(TAG) - -pushreleasetag: - git-tag -m "Adding release tag" -a release_$(TAG) - git-push git+ssh://repo.or.cz/srv/git/org-mode.git release_$(TAG) - -# Dependencies - -lisp/org.elc: lisp/org-macs.el lisp/org-compat.el lisp/org-faces.el -lisp/org-agenda.elc: lisp/org.el -lisp/org-ascii.elc: lisp/org-exp.el -lisp/org-attach.elc: lisp/org.el lisp/org-id.el -lisp/org-archive.elc: lisp/org.el -lisp/org-bbdb.elc: lisp/org.el -lisp/org-beamer.elc: lisp/org.el -lisp/org-bibtex.elc: lisp/org.el -lisp/org-capture.elc: lisp/org.el lisp/org-mks.el -lisp/org-clock.elc: lisp/org.el -lisp/org-colview.elc: lisp/org.el -lisp/org-colview-xemacs.elc: lisp/org.el -lisp/org-compat.elc: lisp/org-macs.el -lisp/org-crypt.elc: lisp/org-crypt.el lisp/org.el -lisp/org-ctags.elc: lisp/org.el -lisp/org-datetree.elc: lisp/org.el -lisp/org-docview.elc: lisp/org.el -lisp/org-entities.elc: -lisp/org-exp.elc: lisp/org.el lisp/org-agenda.el -lisp/org-exp-blocks.elc: lisp/org.el -lisp/org-latex.elc: lisp/org.el lisp/org-exp.el lisp/org-beamer.el -lisp/org-docbook.elc: lisp/org.el lisp/org-exp.el -lisp/org-faces.elc: lisp/org-macs.el lisp/org-compat.el -lisp/org-feed.elc: lisp/org.el -lisp/org-footnotes.elc: lisp/org-macs.el lisp/org-compat.el -lisp/org-freemind.elc: lisp/org.el -lisp/org-gnus.elc: lisp/org.el -lisp/org-html.elc: lisp/org-exp.el -lisp/org-habit.elc: lisp/org.el lisp/org-agenda.el -lisp/org-icalendar.elc: lisp/org-exp.el -lisp/org-id.elc: lisp/org.el -lisp/org-indent.elc: lisp/org.el lisp/org-macs.el lisp/org-compat.el -lisp/org-info.elc: lisp/org.el -lisp/org-inlinetask.elc: -lisp/org-irc.elc: lisp/org.el -lisp/org-jsinfo.elc: lisp/org.el lisp/org-exp.el -lisp/org-list.elc: lisp/org-macs.el lisp/org-compat.el -lisp/org-mac-message.elc: lisp/org.el -lisp/org-macs.elc: -lisp/org-mew.elc: lisp/org.el -lisp/org-mhe.elc: lisp/org.el -lisp/org-mks.elc: -lisp/org-mobile.elc: lisp/org.el -lisp/org-mouse.elc: lisp/org.el -lisp/org-plot.elc: lisp/org.el lisp/org-exp.el lisp/org-table.el -lisp/org-publish.elc: -lisp/org-protocol.elc: lisp/org.el -lisp/org-remember.elc: lisp/org.el -lisp/org-rmail.elc: lisp/org.el -lisp/org-src.elc: lisp/org-macs.el lisp/org-compat.el -lisp/org-table.elc: lisp/org.el -lisp/org-taskjuggler.elc: lisp/org.el lisp/org-exp.el -lisp/org-timer.elc: lisp/org.el -lisp/org-vm.elc: lisp/org.el -lisp/org-w3m.elc: lisp/org.el -lisp/org-wl.elc: lisp/org.el -lisp/org-xoxo.elc: lisp/org-exp.el |