Hello
Stephen Turnbull asked me to copy that mail to the list. May somebody
has an idea about the mistake
>>>> "Mats" == Mats Lidell
<matsl(a)contactor.se> writes:
[snip]
Mats> This is not a final solution. It is just a hack with some
Mats> difficult parts left out. Just want to share, for inspiration
Mats> and comments, what I have just come up with.
Hi Mats,
I tried it out and it did not work. Here is what I did
- Copy all the el files from the main auctex-11.84 directory to
the main directory of the XEmacs-auctex.
- Copy all the style el files into the etc directory.
- copy the preview directory, which contains lisp files, latex and
images into the main XEmacs-auxtex tree.
Here is the structure
auctex : with lisp files such as tex.el etc and the Makefile
auctex/etc : which contains the additionally style lisp files.
auctex/images : not been touched
auctex/preview: lisp files
images: xpm
latex: style files
I tool your makefile
And even make autoloads fails
,----
| make: Circular tex-site.el.out <- tex-site.el dependency dropped.
| cp tex-site.el.out
| cp: missing destination file operand after `tex-site.el.out'
| Try `cp --help' for more information.
| make: *** [tex-site.el.out] Error 1
|
`----
No idea where that destination should be
running make gives the same error.
You did not got that error??
Uwe
# Makefile for AUC TeX lisp code
# This file is part of XEmacs.
# XEmacs is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any
# later version.
# XEmacs is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
VERSION = 1.47
AUTHOR_VERSION = 11.84
MAINTAINER = Uwe Brauer <oub(a)mat.ucm.es>
PACKAGE = auctex
PKG_TYPE = regular
REQUIRES = xemacs-base texinfo fsf-compat mail-lib edit-utils
CATEGORY = standard
include ../../Local.rules
ELCC=$(XEMACS) -batch -q -no-site-file -no-init-file -l lpath.el
MULESRC = tex-jp.el
MULEELC = tex-jp.elc
AUCSRC = tex.el tex-buf.el tex-style.el latex.el tex-info.el \
texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el \
context.el context-en.el context-nl.el tex-fold.el \
toolbar-x.el tex-bar.el bib-cite.el tex-fptex.el
AUCELC = $(AUCSRC:.el=.elc)
STYLESRC = style/prosper.el \
style/slides.el style/foils.el style/amstex.el \
style/article.el style/book.el style/letter.el \
style/report.el style/amsart.el style/amsbook.el \
style/epsf.el style/psfig.el style/latexinfo.el \
style/dutch.el style/german.el style/dk.el \
style/j-article.el style/j-book.el style/j-report.el \
style/jarticle.el style/jbook.el style/jreport.el \
style/dinbrief.el style/virtex.el style/plfonts.el \
style/plhb.el style/harvard.el style/swedish.el \
style/danish.el style/slovak.el style/czech.el \
style/amsmath.el style/amstext.el style/amsbsy.el \
style/amsopn.el style/amsthm.el style/natbib.el \
style/index.el style/makeidx.el style/multind.el \
style/varioref.el style/fancyref.el style/mdwlist.el \
style/ngerman.el style/graphicx.el style/graphics.el \
style/verbatim.el style/scrbase.el style/scrartcl.el \
style/scrbook.el style/scrreprt.el style/scrlttr2.el \
style/scrpage2.el style/captcont.el style/subfigure.el \
style/paralist.el style/booktabs.el style/emp.el \
style/jura.el style/alphanum.el style/beamer.el \
style/alltt.el style/italian.el style/doc.el \
style/ltxdoc.el style/ltx-base.el style/units.el \
style/nicefrac.el style/url.el style/listings.el \
style/jurabib.el style/csquotes.el style/jsarticle.el \
style/jsbook.el style/babel.el style/dk-bib.el \
style/inputenc.el style/frenchb.el style/francais.el \
style/MinionPro.el style/pdfsync.el style/polish.el \
style/polski.el
STYLEELC = $(STYLESRC:.el=.elc)
CLEANFILES = $(AUCELC) $(STYLEELC) $(MULEELC)
DISTCLEANFILES = tex-site.el auctex.el auto-loads.el
DISTTEXTS = FAQ INSTALL INSTALL.windows README TODO
# EXTRA_SOURCES = CHANGES PROBLEMS README FAQ RELEASE TODO \
# ChangeLog.auctex tex-site.el
# EXTRA_DEPENDENCIES = $(ETC_ELCS) texi/tex-ref.dvi \
# texi/tex-ref.log INSTALLATION README CHANGES
EXTRA_DEPENDENCIES = $(STYLEELC)
DATA_FILES = $(STYLEELC) $(STYLESRC)
DATA_DEST = $(PACKAGE)/style
DATA_1_FILES = .dummy
DATA_1_DEST = $(PACKAGE)/var
DATA_2_FILES = $(wildcard images/*.xpm)
DATA_2_DEST = $(PACKAGE)/images
PRVSRC = preview/prv-emacs.el preview/preview.el
ELCS_1 = $(PRVSRC:.el=.elc)
ELCS_1_DEST = $(PACKAGE)
ELCS_1_FILES = $(ELCS_1) $(PRVSRC)
ICON_SOURCES = \
preview/images/prverr16.xpm preview/images/prverr20.xpm
preview/images/prverr24.xbm \
preview/images/prverr24.xpm preview/images/prvtex-cap-up.xpm
preview/images/prvtex12.xbm \
preview/images/prvtex12.xpm preview/images/prvtex16.xbm
preview/images/prvtex16.xpm \
preview/images/prvtex20.xpm preview/images/prvtex24.xbm
preview/images/prvtex24.xpm \
preview/images/prvwrk12.xpm preview/images/prvwrk14.xpm
preview/images/prvwrk16.xpm \
preview/images/prvwrk20.xpm preview/images/prvwrk24.xbm
preview/images/prvwrk24.xpm
DATA_3_FILES = $(ICON_SOURCES)
DATA_3_DEST = $(PACKAGE)/images
# EXPLICIT_DOCS = texi/auctex.texi
# EXTRA_TEXI_FILES = texi/changes.texi texi/history.texi texi/install.texi \
# texi/intro.texi texi/macros.texi texi/intro.texi \
# texi/todo.texi texi/wininstall.texi
# EXTRA_DOC_FILES = texi/tex-ref.tex
PRELOADS = -eval '(setq load-path (cons "." (cons "preview"
load-path)))'
ELCS = $(AUCELC)
ifeq ($(BUILD_WITHOUT_MULE),)
ELCS += $(MULEELC)
endif
EARLY_GENERATED_LISP = tex-site.el auto-loads.el
include ../../XEmacs.rules
tex-site.el: tex-site.el.out auto-loads.el Makefile
cat tex-site.el.out >$@
cat auto-loads.el >>$@
echo "(provide 'tex-site)" >>$@
echo ";;; tex-site.el ends here" >>$@
auto-loads.el: $(AUCSRC) $(MULESRC) Makefile
{ \
rm -f $@ ; \
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(MULESRC) || : ; \
test -r $@ || { \
echo ";; Auto-generated part of tex-site.el" > $@ ; \
echo "" >> $@ ; \
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(MULESRC) ; \
} ; \
}
%.dvi: %.tex
ifneq ($(TEX),)
cd $(@D) && $(TEX) $(*F)
else
-
endif
## 70+ pages
texi/auc-tex.dvi: texi/auc-tex.texi
cd $(@D) && $(TEX) "\nonstopmode\input auc-tex.texi" \
&& texindex auc-tex.ky && texindex auc-tex.fn \
&& texindex auc-tex.vr && texindex auc-tex.cp \
&& $(TEX) "\nonstopmode\input auc-tex.texi"
RUN_MAKEINFO_INDIVIDUAL = $(MAKEINFO) -I texi/ --no-validate --force --no-headers -o $@
$<
INSTALLATION: texi/install.texi
-$(RUN_MAKEINFO_INDIVIDUAL)
README: texi/intro.texi
-$(RUN_MAKEINFO_INDIVIDUAL)
CHANGES: texi/changes.texi
-$(RUN_MAKEINFO_INDIVIDUAL)
# does not build.
HISTORY: texi/history.texi
-$(RUN_MAKEINFO_INDIVIDUAL)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta