-
-
-$(INFODIR)\internals.info: $(MANDIR)\internals\internals.texi
- copy $(MANDIR)\internals\index.perm $(MANDIR)\internals\index.texi
- $(MAKEINFO) $**
-
-$(MANDIR)\internals\internals.texi: \
- $(MANDIR)\internals\index.unperm \
- $(MANDIR)\internals\index.perm \
-
-
-info: $(INFO_FILES)
+ $(MANDIR)\new-users-guide\files.texi \
+ $(MANDIR)\new-users-guide\help.texi \
+ $(MANDIR)\new-users-guide\modes.texi \
+ $(MANDIR)\new-users-guide\new-users-guide.texi \
+ $(MANDIR)\new-users-guide\region.texi \
+ $(MANDIR)\new-users-guide\search.texi \
+ $(MANDIR)\new-users-guide\xmenu.texi
+
+$(INFODIR)\xemacs.info: $(XEMACS_SRCS)
+ cd $(MANDIR)\xemacs
+ $(MAKEINFO) xemacs.texi
+ cd ..
+
+
+$(INFODIR)\lispref.info: $(LISPREF_SRCS)
+ cd $(MANDIR)\lispref
+ $(MAKEINFO) lispref.texi
+ cd ..
+
+$(INFODIR)\internals.info: $(INTERNALS_SRCS)
+ cd $(MANDIR)\internals
+ $(MAKEINFO) internals.texi
+ cd ..
+
+$(INFODIR)\new-users-guide.info: $(NEW_USERS_GUIDE_SRCS)
+ cd $(MANDIR)\new-users-guide
+ $(MAKEINFO) new-users-guide.texi
+ cd ..
+
+info: makeinfo-test $(INFO_FILES)
+
+makeinfo-test:
+ @<<makeinfo_test.bat
+@echo off
+if exist "$(MAKEINFO)" goto test_done
+@$(XEMACS_BATCH) -eval "(condition-case nil (require (quote texinfo)) (t (kill-emacs 1)))"
+@if not errorlevel 1 goto suggest_makeinfo
+@echo XEmacs 'info' cannot be built!
+@echo Install XEmacs package 'texinfo' (see README.packages).
+:suggest_makeinfo
+@echo Consider specifying path to makeinfo program: MAKEINFO=path
+@echo as this will build info docs faster than XEmacs using 'texinfo'.
+@if errorlevel 1 exit 1
+:test_done
+<<NOKEEP