51 |
WWWDIR = $(DIST_PREFIX)www |
WWWDIR = $(DIST_PREFIX)www |
52 |
RPMROOT = /usr/src/redhat |
RPMROOT = /usr/src/redhat |
53 |
|
|
54 |
CONTRIB = bib-cite.el tex-fptex.el |
MULESRC = @MULESRC@ |
55 |
CONTRIBELC = bib-cite.elc tex-fptex.elc |
MULEELC = @MULEELC@ |
|
CONTRIB_MULE = tex-jp.el |
|
|
COMPILE_MULE = @COMPILE_MULE@ |
|
|
CONTRIB_MULEELC = @CONTRIB_MULEELC@ |
|
56 |
|
|
57 |
AUCSRC = tex.el tex-buf.el tex-style.el latex.el tex-info.el \ |
AUCSRC = tex.el tex-buf.el tex-style.el latex.el tex-info.el \ |
58 |
texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el \ |
texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el \ |
59 |
context.el context-en.el context-nl.el tex-fold.el \ |
context.el context-en.el context-nl.el tex-fold.el \ |
60 |
toolbar-x.el tex-bar.el |
toolbar-x.el tex-bar.el bib-cite.el tex-fptex.el |
61 |
AUCELC = $(AUCSRC:.el=.elc) |
AUCELC = $(AUCSRC:.el=.elc) |
62 |
|
|
63 |
STYLESRC = style/prosper.el \ |
STYLESRC = style/prosper.el \ |
93 |
doc/wininstall.texi doc/todo.texi doc/faq.texi \ |
doc/wininstall.texi doc/todo.texi doc/faq.texi \ |
94 |
doc/quickstart.texi |
doc/quickstart.texi |
95 |
|
|
96 |
CLEANFILES = $(AUCELC) $(STYLEELC) $(CONTRIBELC) $(CONTRIB_MULEELC) |
CLEANFILES = $(AUCELC) $(STYLEELC) $(MULEELC) |
97 |
DISTCLEANFILES = Makefile tex-site.el auctex.el auto-loads.el config.* |
DISTCLEANFILES = Makefile tex-site.el auctex.el auto-loads.el config.* |
98 |
DISTTEXTS = FAQ INSTALL INSTALL.windows README TODO |
DISTTEXTS = FAQ INSTALL INSTALL.windows README TODO |
99 |
|
|
102 |
all: lisp |
all: lisp |
103 |
$(DESCEND) |
$(DESCEND) |
104 |
|
|
105 |
.PHONY: all lisp info dvi some install contrib install-el install-lisp \ |
.PHONY: all lisp info dvi some install install-el install-lisp \ |
106 |
install-contrib install-contrib-el install-docs install-auto \ |
install-docs install-auto \ |
107 |
install-metadata install-startup install-man \ |
install-metadata install-startup install-man \ |
108 |
clean distclean snapshot check-dist release-commit \ |
clean distclean snapshot check-dist release-commit \ |
109 |
dist patch tar-ball full-release tar-ball-clean wc xemacs-package |
dist patch tar-ball full-release tar-ball-clean wc xemacs-package |
110 |
|
|
111 |
lisp: tex-site.el $(AUCSRC) |
lisp: tex-site.el $(AUCSRC) $(STYLESRC) $(MULESRC) |
112 |
$(ELCC) -f batch-byte-compile $(AUCSRC) $(STYLESRC) |
$(ELCC) -f batch-byte-compile $(AUCSRC) $(STYLESRC) $(MULESRC) |
113 |
|
|
114 |
info: |
info: |
115 |
cd doc ; $(MAKE) info |
cd doc ; $(MAKE) info |
138 |
config.status: configure |
config.status: configure |
139 |
./config.status --recheck |
./config.status --recheck |
140 |
|
|
141 |
auto-loads.el: $(AUCSRC) $(COMPILE_MULE) Makefile |
auto-loads.el: $(AUCSRC) $(MULESRC) Makefile |
142 |
test X$(packagedir) != Xno || { \ |
test X$(packagedir) != Xno || { \ |
143 |
rm -f $@ ; \ |
rm -f $@ ; \ |
144 |
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(COMPILE_MULE) || : ; \ |
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(MULESRC) || : ; \ |
145 |
test -r $@ || { \ |
test -r $@ || { \ |
146 |
echo ";; Auto-generated part of tex-site.el" > $@ ; \ |
echo ";; Auto-generated part of tex-site.el" > $@ ; \ |
147 |
echo "" >> $@ ; \ |
echo "" >> $@ ; \ |
148 |
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(COMPILE_MULE) ; \ |
$(ELCC) $(AUTOLOAD) $(AUCSRC) $(MULESRC) ; \ |
149 |
} ; \ |
} ; \ |
150 |
} |
} |
151 |
|
|
163 |
test $(packagedir) != no || \ |
test $(packagedir) != no || \ |
164 |
$(INSTALL_DATA) auctex.el $(DESTDIR)$(auctexstartfile) |
$(INSTALL_DATA) auctex.el $(DESTDIR)$(auctexstartfile) |
165 |
|
|
|
contrib: |
|
|
$(ELCC) -f batch-byte-compile $(CONTRIB) $(COMPILE_MULE) |
|
|
|
|
166 |
install-el: |
install-el: |
167 |
-$(MKINSTALLDIRS) $(DESTDIR)$(lispdir) |
-$(MKINSTALLDIRS) $(DESTDIR)$(lispdir) |
168 |
rm -f $(DESTDIR)$(packagelispdir)/tex-site.el # Remove old (CVS-version) mistakes |
rm -f $(DESTDIR)$(packagelispdir)/tex-site.el # Remove old (CVS-version) mistakes |
189 |
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(styledir)' ; \ |
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(styledir)' ; \ |
190 |
$(INSTALL_DATA) $$x $(DESTDIR)$(styledir) ; \ |
$(INSTALL_DATA) $$x $(DESTDIR)$(styledir) ; \ |
191 |
done; |
done; |
192 |
|
for x in $(MULESRC); do \ |
193 |
|
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(packagelispdir)' ; \ |
194 |
|
$(INSTALL_DATA) $$x $(DESTDIR)$(packagelispdir) ; \ |
195 |
|
done; |
196 |
-$(MKINSTALLDIRS) $(DESTDIR)$(autodir) |
-$(MKINSTALLDIRS) $(DESTDIR)$(autodir) |
197 |
-$(INSTALL_DATA) $(NOSEARCH) $(DESTDIR)$(autodir) |
-$(INSTALL_DATA) $(NOSEARCH) $(DESTDIR)$(autodir) |
198 |
|
|
199 |
install-lisp: some install-el |
install-lisp: some install-el |
200 |
for x in $(AUCSRC) ; do \ |
for x in $(AUCSRC) ; do \ |
201 |
echo ' $(INSTALL_DATA)' $${x}c '$(DESTDIR)$(packagelispdir)' ; \ |
echo ' $(INSTALL_DATA)' $${x}c '$(DESTDIR)$(packagelispdir)' ; \ |
202 |
$(INSTALL_DATA) $${x}c $(DESTDIR)$(packagelispdir) ; \ |
$(INSTALL_DATA) $${x}c $(DESTDIR)$(packagelispdir) ; \ |
205 |
echo ' $(INSTALL_DATA)' $${x}c '$(DESTDIR)$(styledir)' ; \ |
echo ' $(INSTALL_DATA)' $${x}c '$(DESTDIR)$(styledir)' ; \ |
206 |
$(INSTALL_DATA) $${x}c $(DESTDIR)$(styledir) ; \ |
$(INSTALL_DATA) $${x}c $(DESTDIR)$(styledir) ; \ |
207 |
done; |
done; |
208 |
|
for x in $(MULEELC); do \ |
209 |
|
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(packagelispdir)' ; \ |
210 |
|
$(INSTALL_DATA) $$x $(DESTDIR)$(packagelispdir) ; \ |
211 |
|
done; |
212 |
|
|
213 |
install-images: |
install-images: |
214 |
-$(MKINSTALLDIRS) $(DESTDIR)$(packagedatadir)/images |
-$(MKINSTALLDIRS) $(DESTDIR)$(packagedatadir)/images |
216 |
$(INSTALL_DATA) $${x} $(DESTDIR)$(packagedatadir)/images ; \ |
$(INSTALL_DATA) $${x} $(DESTDIR)$(packagedatadir)/images ; \ |
217 |
done; |
done; |
218 |
|
|
|
install-contrib-el: |
|
|
for x in $(CONTRIB) $(CONTRIB_MULE); do \ |
|
|
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(packagelispdir)' ; \ |
|
|
$(INSTALL_DATA) $$x $(DESTDIR)$(packagelispdir) ; \ |
|
|
done; |
|
|
|
|
|
install-contrib: install-contrib-el $(CONTRIBELC) $(CONTRIB_MULEELC) |
|
|
for x in $(CONTRIBELC) $(CONTRIB_MULEELC); do \ |
|
|
echo ' $(INSTALL_DATA)' $$x '$(DESTDIR)$(packagelispdir)' ; \ |
|
|
$(INSTALL_DATA) $$x $(DESTDIR)$(packagelispdir) ; \ |
|
|
done; |
|
|
|
|
219 |
install-docs: |
install-docs: |
220 |
cd doc ; $(MAKE) DESTDIR=$(DESTDIR) install-auctex |
cd doc ; $(MAKE) DESTDIR=$(DESTDIR) install-auctex |
221 |
test "x$(preview_enabled)" != xyes || { \ |
test "x$(preview_enabled)" != xyes || { \ |