diff netinstall/reginfo.h @ 448:3078fd1074e8 r21-2-39

Import from CVS: tag r21-2-39
author cvs
date Mon, 13 Aug 2007 11:38:25 +0200
parents
children 3d3049ae1304
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/netinstall/reginfo.h	Mon Aug 13 11:38:25 2007 +0200
@@ -0,0 +1,56 @@
+/* reginfo.h -- XEmacs version numbers and accompanying documentation.
+
+Copyright (C) 2000 Andy Piper. */
+
+#define XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME "GNU"
+#define XEMACS_INFO_XEMACS_REGISTRY_NAME "XEmacs"
+/* Keys */
+#define XEMACS_INFO_XEMACS_ROOT_KEY "emacs_dir"
+#define XEMACS_INFO_XEMACS_ROOT_TYPE "install_type"
+#define XEMACS_INFO_XEMACS_PACKAGE_KEY "EMACSPACKAGEPATH"
+#define XEMACS_INFO_XEMACS_VERSION_KEY "version"
+
+#define XEMACS_DEFAULT_ROOT "\\Program Files\\XEmacs"
+#define XEMACS_CYGWIN_DEFAULT_ROOT "\\usr\\local"
+
+#define XEMACS_SETUP_DIR \
+  ((char*)(install_type == IDC_INSTALL_NATIVE ? "\\setup\\" : "/lib/xemacs/setup/"))
+#define XEMACS_RESOURCE_DIR \
+  ((char*)(install_type == IDC_INSTALL_NATIVE ? "\\" : "/lib/xemacs/"))
+#define XEMACS_PACKAGE_DIR \
+  ((char*)(install_type == IDC_INSTALL_NATIVE ? "\\xemacs-packages\\" \
+				    : "/lib/xemacs/xemacs-packages/"))
+#define XEMACS_NATIVE_ARCH_NAME "i586-pc-win32"
+#define XEMACS_CYGWIN_ARCH_NAME "i686-pc-cygwin32"
+
+/*
+ * Installation hierarchy is:
+ * C:\Program Files\XEmacs
+ *			\xemacs-packages
+ *				\etc
+ *				\info
+ *				\lib-src
+ *				\lisp
+ *				\man
+ *				\pkginfo
+ * 			\site-packages
+ *			\mule-packages
+ *			\XEmacs-21.2
+ *				\i586-pc-win32
+ *				\etc
+ *				\info
+ *				\lisp
+ * Or:
+ * /usr/local/lib
+ *		/xemacs/xemacs-packages
+ * 		/xemacs/site-packages
+ *		/xemacs/mule-packages
+ *		/xemacs-21.2
+ *				/i686-pc-cygwin32
+ *				/etc
+ *				/info
+ *				/lisp
+ * /usr/local/bin/i686-pc-cygwin32
+ */
+
+