+2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * Makefile.in (install-el-elc): New entry.
+ (install): Use it so that .el files are necessarily installed.
+
2005-09-30 Katsumi Yamaoka <yamaoka@jpl.org>
* time-date.el: Autoload parse-time-string, XEmacs needs it.
clever some l: gnus-load.el
$(EMACS_COMP) -f dgnushack-compile
-install: install-el install-elc
+install: install-el-elc
+# This entry will never install .el files if there are no .elc files.
install-el: gnus-load.el
$(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir)
echo " $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el"
$(INSTALL_DATA) $$p $(lispdir)/$$p; \
done
+install-el-elc: clever
+ rm -f dgnushack.elc
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir)
+ echo " $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el"
+ $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el
+ for p in *.elc; do \
+ q=`basename $$p c`; \
+ if [ -f "$(srcdir)/$$q" ]; then \
+ echo " $(INSTALL_DATA) $$q $(lispdir)/$$q"; \
+ $(INSTALL_DATA) $(srcdir)/$$q $(lispdir)/$$q; \
+ fi; \
+ echo " $(INSTALL_DATA) $$p $(lispdir)/$$p"; \
+ $(INSTALL_DATA) $$p $(lispdir)/$$p; \
+ done
+
uninstall:
for p in *.elc; do \
rm -f "$(lispdir)/$$p"; \