annotate makefile @ 436:e78a87bc2c9e dev

current file treated as absolute path(YaTeX-preview-jump-line)
author HIROSE Yuuji <yuuji@gentei.org>
date Fri, 08 Jan 2016 08:18:54 +0859
parents 3a235b173835
children 9d5f2878d538
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
1 #
201
257590bb4a64 Include newpage.rb
yuuji@gentei.org
parents: 114
diff changeset
2 # Makefile for YaTeX/yahtml
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
3 #
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
4
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
5 # Edit these variables to be suitable for your site
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
6 EMACS = emacs
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
7 #EMACS = mule
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
8 PREFIX = `${EMACS} -batch --eval '(princ (expand-file-name "../../../.." data-directory))'`
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
9 # PREFIX = /usr/local
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
10
101
970c50beb4ce Change default emacsen from mule to emacs
yuuji@gentei.org
parents: 91
diff changeset
11 #EMACSDIR= ${PREFIX}/lib/${EMACS}
201
257590bb4a64 Include newpage.rb
yuuji@gentei.org
parents: 114
diff changeset
12 ## emacs20 or later
101
970c50beb4ce Change default emacsen from mule to emacs
yuuji@gentei.org
parents: 91
diff changeset
13 EMACSDIR= ${PREFIX}/share/${EMACS}
81
yuuji
parents: 67
diff changeset
14 ## XEmacs
yuuji
parents: 67
diff changeset
15 #EMACS = xemacs
yuuji
parents: 67
diff changeset
16 #EMACSDIR= ${PREFIX}/lib/${EMACS}
yuuji
parents: 67
diff changeset
17 ## Meadow (Sample)
yuuji
parents: 67
diff changeset
18 #EMACS = meadow
yuuji
parents: 67
diff changeset
19 #EMACSDIR = c:/usr/local/meadow
302
fa7a4a003f9e Refer to CocoaEmacs.
HIROSE Yuuji <yuuji@gentei.org>
parents: 294
diff changeset
20 ## Cocoa(or Carbon)Emacs on Darwin (Sample)
81
yuuji
parents: 67
diff changeset
21 #EMACS = /Applications/Emacs.app/Contents/MacOS/Emacs
yuuji
parents: 67
diff changeset
22 #PREFIX = /Applications/Emacs.app/Contents/Resources
yuuji
parents: 67
diff changeset
23 #EMACSDIR = ${PREFIX}
yuuji
parents: 67
diff changeset
24
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
25 LISPDIR = ${EMACSDIR}/site-lisp/yatex
81
yuuji
parents: 67
diff changeset
26 # LISPDIR = ${EMACSDIR}/site-packages/lisp/yatex
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
27 DOCDIR = ${LISPDIR}/docs
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
28 HELPDIR = ${LISPDIR}/help
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
29 INFODIR = ${PREFIX}/share/info
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
30
81
yuuji
parents: 67
diff changeset
31 TAR = tar
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
32 INSTALL = install -c -m 444
81
yuuji
parents: 67
diff changeset
33 MKDIR = mkdir -p
yuuji
parents: 67
diff changeset
34 INSTINFO= install-info
yuuji
parents: 67
diff changeset
35
yuuji
parents: 67
diff changeset
36
yuuji
parents: 67
diff changeset
37 # Comment out below if you are using Emacs Windows(meadow, etc)
yuuji
parents: 67
diff changeset
38 GEO = -geometry 80x20+0+0
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
39
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
40 ###################
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
41 # Do not edit below
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
42 ###################
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
43 # make install to install YaTeX into public space
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
44 # make ajimi to feel taste
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
45 # make ajimi-nw same as above, but -nw mode
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
46 # make package to create package for relase
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
47 # make yahtmlpack to create package for relase
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
48 # make clean to delete all producted files
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
49 # make ci to check in all
81
yuuji
parents: 67
diff changeset
50 # make co to check out all
330
9cef5d10a0f1 First Drag-n-Drop support
HIROSE Yuuji <yuuji@gentei.org>
parents: 302
diff changeset
51 MVER = 1.78
9cef5d10a0f1 First Drag-n-Drop support
HIROSE Yuuji <yuuji@gentei.org>
parents: 302
diff changeset
52 LISP = ${LISP18} ${LISP19} ${LISP23}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
53 YAHTML = yahtml.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
54 COMMON = yatexlib.el yatexprc.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
55 LISP18 = comment.el yatex.el yatexadd.el yatexgen.el yatexenv.el \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
56 ${COMMON} \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
57 yatexmth.el yatexhks.el yatexhlp.el \
81
yuuji
parents: 67
diff changeset
58 yatexm-o.el yatexsec.el yatexhie.el yatexpkg.el ${YAHTML}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
59 LISP19 = yatex19.el
330
9cef5d10a0f1 First Drag-n-Drop support
HIROSE Yuuji <yuuji@gentei.org>
parents: 302
diff changeset
60 LISP23 = yatex23.el
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
61 DOCS = ${DOCSRC} ${DOCOBJ} ${NEWS}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
62 NEWS = yatex.new
81
yuuji
parents: 67
diff changeset
63 DOCHTML = docs/htmlqa docs/htmlqa.eng docs/yahtmlj.tex docs/yahtmle.tex
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
64 DOCSRC = docs/yatexj.tex docs/yatexe.tex \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
65 docs/yatex.ref docs/yatexref.eng \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
66 docs/yatexadd.doc docs/yatexgen.doc \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
67 docs/qanda docs/qanda.eng ${DOCHTML}
81
yuuji
parents: 67
diff changeset
68 DOCOBJ = docs/yatexj docs/yatexe docs/yahtmlj docs/yahtmle
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
69 HELP = help/YATEXHLP.jp help/YATEXHLP.eng
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
70 MANIFEST= manifest
201
257590bb4a64 Include newpage.rb
yuuji@gentei.org
parents: 114
diff changeset
71 EXTRA = dir install 00readme makefile readme.meadow.j newpage.rb
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
72 DISTRIB = ${EXTRA} ${LISP} ${DOCS} ${MANIFEST} ${HELP}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
73 RCSFILE = ${LISP} ${NEWS} ${DOCSRC} ${HELP}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
74 YAHTMLLISP = ${YAHTML} ${COMMON}
201
257590bb4a64 Include newpage.rb
yuuji@gentei.org
parents: 114
diff changeset
75 YAHTMLDIST = ${YAHTMLLISP} install 00readme makefile newpage.rb
81
yuuji
parents: 67
diff changeset
76 PACK = `ls ${DISTRIB}`
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
77 TMPDIR = /tmp
286
bf201e406e3f First line header changed.
HIROSE Yuuji <yuuji@gentei.org>
parents: 271
diff changeset
78 VERSION = `head -20 yatex.el|awk -F'"' '/revision/{print $$2}'`
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
79 PACKDIR = ${TMPDIR}/yatex${VERSION}
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
80
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
81 all:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
82 @echo "Edit this makefile first."
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
83 @echo 'Type "${MAKE} install" to install YaTeX.'
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
84 @echo 'Type "${MAKE} install-yahtml" to install yahtml.'
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
85 @echo 'If you love elc files, type "${MAKE} elc" before ${MAKE} install'
81
yuuji
parents: 67
diff changeset
86 # @echo "If you don't use X-clinet of Emacs,"
yuuji
parents: 67
diff changeset
87 # @echo 'type "make install-nw" instead.'
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
88
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
89 install: install-real install-message
81
yuuji
parents: 67
diff changeset
90 #install-yahtml: bytecompile-yahtml
yuuji
parents: 67
diff changeset
91 install-yahtml:
yuuji
parents: 67
diff changeset
92 [ -d ${LISPDIR} ] || mkdir ${LISPDIR}
yuuji
parents: 67
diff changeset
93 for f in *.el; do \
yuuji
parents: 67
diff changeset
94 rm -f ${LISPDIR}/$${f}c; \
yuuji
parents: 67
diff changeset
95 done
yuuji
parents: 67
diff changeset
96
yuuji
parents: 67
diff changeset
97 ${INSTALL} *.el* ${LISPDIR}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
98
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
99 install-real:
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
100 [ -d ${LISPDIR} ] || ${MKDIR} ${LISPDIR}
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
101 [ -d ${HELPDIR} ] || ${MKDIR} ${HELPDIR}
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
102 [ -d ${DOCDIR} ] || ${MKDIR} ${DOCDIR}
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
103 [ -d ${INFODIR} ] || ${MKDIR} ${INFODIR}
81
yuuji
parents: 67
diff changeset
104 for f in *.el; do \
yuuji
parents: 67
diff changeset
105 rm -f ${LISPDIR}/$${f}c; \
yuuji
parents: 67
diff changeset
106 done
yuuji
parents: 67
diff changeset
107 ${INSTALL} *.el* ${NEWS} ${LISPDIR}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
108 ${INSTALL} ${DOCSRC} ${DOCDIR}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
109 ${INSTALL} ${DOCOBJ} ${INFODIR}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
110 ${INSTALL} ${HELP} ${HELPDIR}
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
111
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
112 install-message:
81
yuuji
parents: 67
diff changeset
113 @echo "--------------------------------"
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
114 @echo "If you have install-info command, type '${MAKE} install-info'."
81
yuuji
parents: 67
diff changeset
115 @echo "If not, add next lines into your site's info dir manually."
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
116 @cat dir
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
117 @echo "--------------------------------"
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
118 @echo "=== INSTALLATION DONE ==="
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
119 @echo " You might need to add these expression below to your ~/.emacs"
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
120 @echo " ´°Î». ~/.emacs Åù¤Ë°Ê²¼¤òÄɲ乤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Þ¤»¤ó."
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
121 @echo
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
122 @echo ";;; ------ Startup definitions for YaTeX ------ ;;;"
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
123 @${MAKE} show-init
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
124 @echo ";;; ------------------------------------------- ;;;"
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
125 @echo
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
126 @echo " To get elisp above again, call ${MAKE} command as below."
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
127 @echo " ¾åµ­elisp¤òºÆÅÙÆÀ¤ë¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ë${MAKE}¤òµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤."
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
128 @echo " % ${MAKE} $${PREFIX:+PREFIX=$$PREFIX }show-init"
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
129
81
yuuji
parents: 67
diff changeset
130 install-info:
yuuji
parents: 67
diff changeset
131 for f in ${DOCOBJ}; do \
yuuji
parents: 67
diff changeset
132 b=`basename $$f | sed 's,/.*,,'`; \
yuuji
parents: 67
diff changeset
133 ${INSTINFO} --entry="`grep $$b dir`" --section=TeX \
yuuji
parents: 67
diff changeset
134 --section=Emacs $${f} ${INFODIR}/dir; \
yuuji
parents: 67
diff changeset
135 done
yuuji
parents: 67
diff changeset
136
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
137 show-init:
387
04ee01ddb7ab Simplify installation step. Update Q&A.
HIROSE Yuuji <yuuji@gentei.org>
parents: 382
diff changeset
138 @printf '%s\n' \
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
139 '(setq auto-mode-alist' \
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
140 " (cons (cons \"\\.tex$$\" 'yatex-mode) auto-mode-alist))" \
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
141 "(autoload 'yatex-mode \"yatex\" \"Yet Another LaTeX mode\" t)" \
387
04ee01ddb7ab Simplify installation step. Update Q&A.
HIROSE Yuuji <yuuji@gentei.org>
parents: 382
diff changeset
142 "(add-to-list 'load-path \"${LISPDIR}\")" \
04ee01ddb7ab Simplify installation step. Update Q&A.
HIROSE Yuuji <yuuji@gentei.org>
parents: 382
diff changeset
143 "(setq YaTeX-help-file \"${LISPDIR}/help/YATEXHLP.eng\")"
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
144 @printf '(setq tex-command "%s")\n' \
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
145 `CMDS='platex pdflatex ptex2pdf lualatex' DFLT=latex \
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
146 ${MAKE} -s search-cmd`
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
147 @printf '(setq dvi2-command "%s")\n' \
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
148 `CMDS='pxdvi xdvik kxdvi dviout texworks' DFLT=xdvi \
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
149 ${MAKE} -s search-cmd`
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
150 @printf '(setq tex-pdfview-command "%s")\n' \
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
151 `CMDS='evince mupdf xpdf kpdf texworks sumatrapdf' \
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
152 DFLT=acroread \
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
153 ${MAKE} -s search-cmd`
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
154
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
155 show-init2:
389
3a235b173835 gmake be silence
HIROSE Yuuji <yuuji@gentei.org>
parents: 387
diff changeset
156 @${MAKE} LISPDIR=$$PWD show-init
382
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
157
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
158 search-cmd:
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
159 @for f in $$CMDS; do \
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
160 type $$f >/dev/null 2>&1 && echo $$f && exit 0; done; echo $$DFLT
e009c4f86ede Change default directory of HELP file to under `site-lisp/yatex'.
HIROSE Yuuji <yuuji@gentei.org>
parents: 330
diff changeset
161
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
162 install-nw: bytecompile-nw install-real
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
163
81
yuuji
parents: 67
diff changeset
164 elc: bytecompile
yuuji
parents: 67
diff changeset
165
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
166 bytecompile: lp
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
167 if [ "$$DISPLAY"x = ""x ]; then \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
168 echo "Set DISPLAY environment variable!!"; exit 1; fi
81
yuuji
parents: 67
diff changeset
169 ${EMACS} -q ${GEO} -l ./yatexlib.el -e bcf-and-exit ${LISP}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
170
81
yuuji
parents: 67
diff changeset
171 bytecompile-nw: lp1
yuuji
parents: 67
diff changeset
172 ${EMACS} -batch -l ./yatexlib.el -e batch-byte-compile ${LISP18}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
173
81
yuuji
parents: 67
diff changeset
174 bytecompile-yahtml:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
175 if [ "$$DISPLAY"x = ""x ]; then \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
176 echo "Set DISPLAY environment variable!!"; exit 1; fi
81
yuuji
parents: 67
diff changeset
177 ${EMACS} -q -g 80x20+0+0 -l ./yatexlib.el -e bcf-and-exit ${YAHTMLLISP}
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
178
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
179 lp:
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
180 echo '(setq load-path (cons "." load-path))' > lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
181 echo '(load-file "./yatexlib.el")' >>lp.el
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
182
81
yuuji
parents: 67
diff changeset
183 lp1: lp
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
184 echo '(load-file "./yatex.el")' >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
185 echo '(load-file "./comment.el")' >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
186
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
187 lp2:
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
188 echo '(setq load-path (cons "'`pwd`'" load-path))' >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
189 echo '(setq auto-mode-alist' >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
190 echo '(cons (cons "\\.tex" '"'yatex-mode) auto-mode-alist))" >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
191 echo '(load-library "yatex")' >>lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
192
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
193 ajimi: lp lp2
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
194 ${EMACS} -l ./lp.el -e yatex-mode
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
195
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
196 ajimi-nw: lp lp2
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
197 ${EMACS} -nw -l ./lp.el -e yatex-mode
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
198
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
199 clean:
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
200 rm -f *.elc *~ lp.el
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
201
81
yuuji
parents: 67
diff changeset
202 info: docs/yatexj docs/yatexe docs/yahtmlj docs/yahtmle
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
203
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
204 docs/yatexj: docs/yatexj.tex
81
yuuji
parents: 67
diff changeset
205 (cd docs; ${EMACS} -batch -l ../yatexlib.el -e tfb-and-exit yatexj.tex)
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
206
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
207 docs/yatexe: docs/yatexe.tex
81
yuuji
parents: 67
diff changeset
208 (cd docs; ${EMACS} -batch -l ../yatexlib.el -e tfb-and-exit yatexe.tex)
yuuji
parents: 67
diff changeset
209
yuuji
parents: 67
diff changeset
210 docs/yahtmlj: docs/yahtmlj.tex
yuuji
parents: 67
diff changeset
211 (cd docs;${EMACS} -batch -l ../yatexlib.el -e tfb-and-exit yahtmlj.tex)
yuuji
parents: 67
diff changeset
212
yuuji
parents: 67
diff changeset
213 docs/yahtmle: docs/yahtmle.tex
yuuji
parents: 67
diff changeset
214 (cd docs;${EMACS} -batch -l ../yatexlib.el -e tfb-and-exit yahtmle.tex)
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
215
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
216 package: info
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
217 @-mkdir ${PACKDIR}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
218 @tar cf - ${PACK} | (cd ${PACKDIR}; tar xf -)
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
219 ( version=${VERSION}; cd ${TMPDIR}; \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
220 ${TAR} vzcf ${TMPDIR}/yatex$$version.tar.gz yatex$$version)
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
221
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
222 yahtmlpack:
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
223 @-mkdir ${PACKDIR}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
224 @tar cf - ${YAHTMLDIST} | (cd ${PACKDIR}; tar xf -)
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
225 ( version=${VERSION}; cd ${TMPDIR}; \
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
226 ${TAR} vzcf ${TMPDIR}/yahtml$$version.tar.gz yatex$$version)
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
227
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
228 ci:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
229 ci -r${VERSION} -sRel -f ${RCSFILE}
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
230 ci -u${VERSION} makefile 00readme
40
627c45ade5b0 *** empty log message ***
yuuji
parents: 39
diff changeset
231
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
232 co:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
233 co ${RCSFILE}
40
627c45ade5b0 *** empty log message ***
yuuji
parents: 39
diff changeset
234
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
235 co-l:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
236 co -l ${RCSFILE}
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
237
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
238 tci:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
239 ci -l${VERSION}.0 -Ncurrent ${RCSFILE} makefile
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
240
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
241 dostci:
67
ced6eb72f63b *** empty log message ***
yuuji
parents: 41
diff changeset
242 ci -l${MVER}.0 -Ncurrent @rcsfile
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
243
35
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
244 gohome:
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
245 zip -u -r /com/okoma/yuuji/tmp/dosconv/yatex.zip . \
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
246 -x '*RCS/*' -x 'texinfo/*'
81
yuuji
parents: 67
diff changeset
247
yuuji
parents: 67
diff changeset
248 RSYNCDIR = ${HOME}/http/yatex/rsync/yatex
114
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
249 #sync:
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
250 # @-mkdir ${PACKDIR}
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
251 # @tar cf - ${PACK} | (cd ${PACKDIR}; tar xf -)
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
252 # syncdir -A -x CVS ${PACKDIR} ${RSYNCDIR}
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
253 # (cd ${RSYNCDIR}; cvs ci -m '')
e106e877e4d8 "make sync" was obsoleted.
yuuji@gentei.org
parents: 101
diff changeset
254 # rm -rf ${PACKDIR}

yatex.org