(setq build-make-alist (quote ((macros ("tagslisp" "lisp") ("PRUNE_VC" "-name SCCS -prune -o -name RCS -prune -o -name CVS -prune -o") ("SOURCES" "ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \\ README build-install.in configure make-dist move-if-change") ("top_distclean" "\\ $(RM) config.status config.log confdefs.h config-tmp-* build-install Installation ; \\ $(RM) core .sbinit lock/* GNUmakefile Makefile Makefile.in ; \\ $(RM) lisp/finder-inf.el* Installation.el Installation.elc ; \\ $(RM) -r site-packages xemacs-packages mule-packages site-lisp") ("GENERATED_LISP" "lisp/finder-inf.el") ("GENERATED_HEADERS" "src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h") ("COPYDESTS" "${etcdir} ${lispdir}") ("COPYDIR" "${srcdir}/etc ${srcdir}/lisp") ("INSTALL_ARCH_DEP_SUBDIR" "lib-src src") ("SUBDIR_MAKEFILES" "lib-src/Makefile lib-src/GNUmakefile lwlib/Makefile lwlib/GNUmakefile src/Makefile src/GNUmakefile") ("SUBDIR_DISTCLEAN" "${SUBDIR} modules/sample modules/ldap modules/zlib modules/base64") ("SUBDIR" "${MAKE_SUBDIR} man ") ("MAKE_SUBDIR" "lib-src lwlib src") ("INSTALL_DATA" "${INSTALL} -m 644") ("INSTALL_PROGRAM" "${INSTALL}") ("INSTALL" "/usr/bin/install -c") ("archlibdir" "${datadir}/${instvardir}/${configuration}") ("docdir" "${archlibdir}") ("etcdir" "${datadir}/${instvardir}/etc") ("buildlispdir" "${srcdir}/lisp") ("sitemoduledir" "${datadir}/${inststaticdir}/site-modules") ("sitelispdir" "${datadir}/${inststaticdir}/site-lisp") ("moduledir" "${datadir}/${instvardir}/${configuration}/modules") ("lispdir" "${datadir}/${instvardir}/lisp") ("blddir" "/usr/local/src/emacs/xemacs-21.2") ("srcdir" "/usr/local/src/emacs/xemacs-21.2") ("infodir" "${datadir}/${instvardir}/info") ("manext" ".1") ("mandir" "${prefix}/man/man1") ("libdir" "${exec_prefix}/lib") ("statedir" "${prefix}/lib") ("pkgdir" "${datadir}/${instvardir}/lisp") ("datadir" "${prefix}/lib") ("bindir" "${exec_prefix}/bin") ("exec_prefix" "${prefix}") ("instvardir" "${PROGNAME}-${version}") ("inststaticdir" "${PROGNAME}") ("prefix" "/usr/local") ("PROGNAME" "xemacs") ("configuration" "%s=%sure--srcdir/usr/local/src/emacs/xemacs-21.2") ("version" "21.2-b46") ("CFLAGS" "-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wshadow") ("LN_S" "ln -s") ("CPP" "gcc -E") ("CC" "gcc") ("TAR" "tar") ("pwd" "/bin/pwd") ("MAKEPATH" "./lib-src/make-path") ("RM" "rm -f") ("LC_ALL" "C") ("LANG" "C") ("SHELL" "/bin/sh") ("RECURSIVE_MAKE" "$(MAKE)")) (targets ("mcs" "Fix up version information in executables (Solaris-only)") ("extraclean" "it deletes backup and autosave files too.") ("realclean" "begin to build the program.") ("clean" "Delete `.dvi' files here if they are not part of the distribution.") ("mostlyclean" "is rarely necessary and takes a lot of time.") ("mkdir" "make-path instead of mkdir. Not all mkdirs have the `-p' flag.") ("dist" "was turnkey.") ("beta" "Convenience target for XEmacs beta testers") ("extraclean" " Still more severe - delete backup and autosave files, too.") ("realclean" " Delete everything from the current directory that can be reconstructed with this Makefile. This typically includes everything deleted by distclean, plus more: C source files produced by Bison, tags tables, info files, and so on.") ("distclean" " Delete all files from the current directory that are created by configuring or building the program. If you have unpacked the source and built the program without creating any other files, `make distclean' should leave only the files that were in the distribution.") ("clean mostlyclean" " Delete all files from the current directory that are normally created by building the program. Don't delete the files that record the configuration. Also preserve files that could be made by building, but normally aren't because the distribution comes with them.") ("TAGS" "to update tags tables.") ("install-only" "to install after a previous complete build") ("install" "to build and install it.") ("all" "to compile and build XEmacs."))))) (provide 'build-make) (setq build-make-options nil) (defun build-make-sym-to-opt (sym) (substring (symbol-name sym) 11)) (defun build-make-set-value (sym val) (cond ((equal val (first (get sym 'standard-value))) (setq build-make-options (remassoc (build-make-sym-to-opt sym) build-make-options))) (t (setq build-make-options (acons (build-make-sym-to-opt sym) val build-make-options)))) (set-default sym val)) (defgroup build-make nil "build-make options." :group 'build) (defcustom build-make-tagslisp "lisp" "macro tagslisp" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-PRUNE_VC "-name SCCS -prune -o -name RCS -prune -o -name CVS -prune -o" "macro PRUNE_VC" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-SOURCES "ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \\ README build-install.in configure make-dist move-if-change" "macro SOURCES" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-top_distclean "\\ $(RM) config.status config.log confdefs.h config-tmp-* build-install Installation ; \\ $(RM) core .sbinit lock/* GNUmakefile Makefile Makefile.in ; \\ $(RM) lisp/finder-inf.el* Installation.el Installation.elc ; \\ $(RM) -r site-packages xemacs-packages mule-packages site-lisp" "macro top_distclean" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-GENERATED_LISP "lisp/finder-inf.el" "macro GENERATED_LISP" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-GENERATED_HEADERS "src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h" "macro GENERATED_HEADERS" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-COPYDESTS "${etcdir} ${lispdir}" "macro COPYDESTS" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-COPYDIR "${srcdir}/etc ${srcdir}/lisp" "macro COPYDIR" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-INSTALL_ARCH_DEP_SUBDIR "lib-src src" "macro INSTALL_ARCH_DEP_SUBDIR" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-SUBDIR_MAKEFILES "lib-src/Makefile lib-src/GNUmakefile lwlib/Makefile lwlib/GNUmakefile src/Makefile src/GNUmakefile" "macro SUBDIR_MAKEFILES" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-SUBDIR_DISTCLEAN "${SUBDIR} modules/sample modules/ldap modules/zlib modules/base64" "macro SUBDIR_DISTCLEAN" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-SUBDIR "${MAKE_SUBDIR} man " "macro SUBDIR" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-MAKE_SUBDIR "lib-src lwlib src" "macro MAKE_SUBDIR" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-INSTALL_DATA "${INSTALL} -m 644" "macro INSTALL_DATA" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-INSTALL_PROGRAM "${INSTALL}" "macro INSTALL_PROGRAM" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-INSTALL "/usr/bin/install -c" "macro INSTALL" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-archlibdir "${datadir}/${instvardir}/${configuration}" "macro archlibdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-docdir "${archlibdir}" "macro docdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-etcdir "${datadir}/${instvardir}/etc" "macro etcdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-buildlispdir "${srcdir}/lisp" "macro buildlispdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-sitemoduledir "${datadir}/${inststaticdir}/site-modules" "macro sitemoduledir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-sitelispdir "${datadir}/${inststaticdir}/site-lisp" "macro sitelispdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-moduledir "${datadir}/${instvardir}/${configuration}/modules" "macro moduledir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-lispdir "${datadir}/${instvardir}/lisp" "macro lispdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-blddir "/usr/local/src/emacs/xemacs-21.2" "macro blddir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-srcdir "/usr/local/src/emacs/xemacs-21.2" "macro srcdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-infodir "${datadir}/${instvardir}/info" "macro infodir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-manext ".1" "macro manext" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-mandir "${prefix}/man/man1" "macro mandir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-libdir "${exec_prefix}/lib" "macro libdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-statedir "${prefix}/lib" "macro statedir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-pkgdir "${datadir}/${instvardir}/lisp" "macro pkgdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-datadir "${prefix}/lib" "macro datadir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-bindir "${exec_prefix}/bin" "macro bindir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-exec_prefix "${prefix}" "macro exec_prefix" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-instvardir "${PROGNAME}-${version}" "macro instvardir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-inststaticdir "${PROGNAME}" "macro inststaticdir" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-prefix "/usr/local" "macro prefix" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-PROGNAME "xemacs" "macro PROGNAME" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-configuration "%s=%sure--srcdir/usr/local/src/emacs/xemacs-21.2" "macro configuration" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-version "21.2-b46" "macro version" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-CFLAGS "-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wshadow" "macro CFLAGS" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-LN_S "ln -s" "macro LN_S" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-CPP "gcc -E" "macro CPP" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-CC "gcc" "macro CC" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-TAR "tar" "macro TAR" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-pwd "/bin/pwd" "macro pwd" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-MAKEPATH "./lib-src/make-path" "macro MAKEPATH" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-RM "rm -f" "macro RM" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-LC_ALL "C" "macro LC_ALL" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-LANG "C" "macro LANG" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-SHELL "/bin/sh" "macro SHELL" :group 'build-make :type 'string :set 'build-make-set-value) (defcustom build-make-RECURSIVE_MAKE "$(MAKE)" "macro RECURSIVE_MAKE" :group 'build-make :type 'string :set 'build-make-set-value)