From xemacs-m  Thu Sep  4 03:15:57 1997
Received: from proxy1.ndsoft.com (proxy1.ndsoft.com [199.203.68.5])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id DAA02116
	for <xemacs-beta@xemacs.org>; Thu, 4 Sep 1997 03:15:31 -0500 (CDT)
Received: from ndsoft.com (piccard.ndsoft.com [192.168.110.111])
	by proxy1.ndsoft.com (8.8.5/8.8.5) with SMTP id LAA16951
	for <xemacs-beta@xemacs.org>; Thu, 4 Sep 1997 11:15:31 +0300
Received: by ndsoft.com (4.1/SMI-4.1)
	id AA07284; Thu, 4 Sep 97 11:17:18 IDT
Date: Thu, 4 Sep 97 11:17:18 IDT
Message-Id: <9709040817.AA07284@ndsoft.com>
From: "Amir J. Katz" <amir@piccard.ndsoft.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="NSA-2H3KK"
Content-Transfer-Encoding: 7bit
To: xemacs-beta@xemacs.org (XEmacs Beta List)
Subject: Kiev failure - SunOS 4.1.4, gmake, gcc
X-Mailer: VM 6.33 under 20.3 "Bratislava" XEmacs  Lucid (beta18)
Reply-To: amir@ndsoft.com
X-Face:  ##A>t)R3?k=s5sw'(<v}xy5K8i]2+gl@^A7,ZN.8v5,).3hzG^rRmob&I-^&2m>5K\s3KSk+iIbgHIrS_8k}#}MVff9#>t4r!a>yp<qFqhM>pweVJ!^S<@teMIaDDU(gXk!,)m]o|"X



--NSA-2H3KK
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Make ran fine, but after puresize, failed:

XEmacs: Pure size adjusted, Don't Panic!  I will restart the `make'
gmake[1]: [xemacs] Error 1 (ignored)
gmake[2]: Entering directory `/disk1/xemacs-20.3-b19/src'
gmake[2]: *** No rule to make target `-w'.  Stop.
gmake[2]: Leaving directory `/disk1/xemacs-20.3-b19/src'
gmake[1]: *** [xemacs] Error 2
gmake[1]: Leaving directory `/disk1/xemacs-20.3-b19/src'
gmake: *** [src] Error 2

--NSA-2H3KK
Content-Type: text/plain
Content-Description: Top-level Makefile
Content-Disposition: inline;
	filename="Makefile"
Content-Transfer-Encoding: 7bit

# Generated automatically from Makefile.in by configure.
## DIST: This is the distribution Makefile for XEmacs.  configure can
## DIST: make most of the changes to this file you might want, so try
## DIST: that first.

## This file is part of XEmacs.

## XEmacs is free software; you can redistribute it and/or modify it
## under the terms of the GNU General Public License as published by the
## Free Software Foundation; either version 2, or (at your option) any
## later version.

## XEmacs is distributed in the hope that it will be useful, but WITHOUT
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
## for more details.

## You should have received a copy of the GNU General Public License
## along with XEmacs; see the file COPYING.  If not, write to
## the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
## Boston, MA 02111-1307, USA.

## make all	to compile and build XEmacs.
## make install	to build and install it.
## make install-only	to install after a previous complete build
## make TAGS	to update tags tables.

## make clean  or  make 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.

##      Delete `.dvi' files here if they are not part of the distribution.

## make 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.

## make 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.

## make extraclean
##      Still more severe - delete backup and autosave files, too.


RECURSIVE_MAKE=$(MAKE) $(MFLAGS) CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' CPPFLAGS='$(CPPFLAGS)'
SHELL = /bin/sh
RM = rm -f
pwd = /bin/pwd

## ==================== Things `configure' Might Edit ====================

CC=gcc
CPP=gcc -E
LN_S=ln -s
CFLAGS=-g -O2 -Wall -Wno-switch

## These help us choose version- and architecture-specific directories
## to install files in.

## This should be the number of the XEmacs version we're building,
## like `19.12' or `19.13'.
version=20.3-b19

## This should be the name of the configuration we're building XEmacs
## for, like `mips-dec-ultrix' or `sparc-sun-sunos'.
configuration=sparc-sun-sunos4.1.4

## ==================== Where To Install Things ====================

## The default location for installation.  Everything is placed in
## subdirectories of this directory.  The default values for many of
## the variables below are expressed in terms of this one, so you may
## not need to change them.  This defaults to /usr/local.
prefix=/usr/local

## Like `prefix', but used for architecture-specific files.
exec_prefix=${prefix}

## Where to install XEmacs and other binaries that people will want to
## run directly (like etags).
bindir=${exec_prefix}/bin

## Where to install architecture-independent data files.
## ${lispdir} and ${etcdir} are subdirectories of this.
datadir=${prefix}/lib

pkgdir=

## Where to install and expect the files that XEmacs modifies as it runs.
## These files are all architecture-independent. Right now, the
## only such data is the locking directory;
## ${lockdir} is a subdirectory of this.
statedir=${prefix}/lib

## Where to install and expect executable files to be run by XEmacs
## rather than directly by users, and other architecture-dependent data
## ${archlibdir} is a subdirectory of this.
libdir=${exec_prefix}/lib

## Where to install XEmacs's man pages, and what extension they should have.
mandir=${prefix}/man/man1
manext=.1

## Where to install and expect the info files describing XEmacs.	In the
## past, this defaulted to a subdirectory of ${prefix}/lib/xemacs, but
## since there are now many packages documented with the texinfo
## system, it is inappropriate to imply that it is part of XEmacs.
infodir=${prefix}/lib/xemacs-${version}/info

## This is set to 'yes' if the user specified the --infodir flag at
## configuration time.
infodir_user_defined=no

## Where to find the source code.  The source code for XEmacs's C kernel is
## expected to be in ${srcdir}/src, and the source code for XEmacs's
## utility programs is expected to be in ${srcdir}/lib-src.  This is
## set by the configure script's `--srcdir' option.
srcdir=/disk1/xemacs-20.3-b19

## ==================== XEmacs-specific directories ====================

## These variables hold the values XEmacs will actually use.  They are
## based on the values of the standard Make variables above.

## Where to install the lisp files distributed with
## XEmacs.  This includes the XEmacs version, so that the
## lisp files for different versions of XEmacs will install
## themselves in separate directories.
lispdir=${datadir}/xemacs-${version}/lisp

## This is set to 'yes' if the user specified the --lispdir or
## --datadir flag at configuration time.
lispdir_user_defined=no

## Directories XEmacs should search for lisp files specific
## to this site (i.e. customizations), before consulting
## ${lispdir}.  This should be a colon-separated list of
## directories.
sitelispdir=${datadir}/xemacs/site-lisp

## Where XEmacs will search for its lisp files while
## building.  This is only used during the process of
## compiling XEmacs, to help XEmacs find its lisp files
## before they've been installed in their final location.
## It's usually identical to lispdir, except that the
## entry for the directory containing the installed lisp
## files has been replaced with ../lisp.  This should be a
## colon-separated list of directories.
buildlispdir=${srcdir}/lisp

## Where to install the other architecture-independent
## data files distributed with XEmacs (like the tutorial,
## the cookie recipes and the Zippy database). This path
## usually contains the XEmacs version number, so the data
## files for multiple versions of XEmacs may be installed
## at once.
etcdir=${datadir}/xemacs-${version}/etc

## This is set to 'yes' if the user specified the --etcdir or
## --datadir flag at configuration time.
etcdir_user_defined=no

## Where to create and expect the locking directory, where
## the XEmacs locking code keeps track of which files are
## currently being edited.
lockdir=${statedir}/xemacs/lock

## This is set to 'yes' if the user specified the --lockdir or
## --statedir flag at configuration time.
lockdir_user_defined=no

## Where to put executables to be run by XEmacs rather than
## the user.  This path usually includes the XEmacs version
## and configuration name, so that multiple configurations
## for multiple versions of XEmacs may be installed at
## once.
archlibdir=${libdir}/xemacs-${version}/${configuration}

## This is set to 'yes' if the user specified any of --exec-prefix,
## --libdir or --archlibdir at configuration time.
archlibdir_user_defined=no

## ==================== Utility Programs for the Build ====================

## Allow the user to specify the install program.
INSTALL = /bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644

## ============================= Targets ==============================

## Subdirectories to make recursively.  `lisp' is not included
## because the compiled lisp files are part of the distribution
## and you cannot remake them without installing XEmacs first.
MAKE_SUBDIR =  lib-src lwlib pkg-src/tree-x src

## Subdirectories that can be made recursively.
SUBDIR = ${MAKE_SUBDIR} man

## The makefiles of the directories in ${MAKE_SUBDIR}.
SUBDIR_MAKEFILES = lib-src/Makefile lwlib/Makefile pkg-src/tree-x/Makefile src/Makefile

## Subdirectories to `make install-arch-dep' recursively
INSTALL_ARCH_DEP_SUBDIR =  lib-src pkg-src/tree-x

## Subdirectories to install, and where they'll go.
## lib-src's makefile knows how to install it, so we don't do that here.
## When installing the info files, we need to do special things to
## avoid nuking an existing dir file, so we don't do that here;
## instead, we have written out explicit code in the `install' targets.
COPYDIR = ${srcdir}/etc ${srcdir}/lisp
COPYDESTS = ${etcdir} ${lispdir}
GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/puresize-adjust.h src/config.h lwlib/config.h

all:	${GENERATED_HEADERS} ${MAKE_SUBDIR}

## For performance and consistency, no built-in rules
.SUFFIXES:

.NO_PARALLEL:	${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs
.PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads finder

## Convenience target for XEmacs beta testers
beta: clean all-elc

## Convenience target for XEmacs maintainers
## This would run `make-xemacsdist' if I were really confident that everything
## was turnkey.
dist: all-elc info

## Build XEmacs and recompile out-of-date and missing .elc files along
## the way.
all-elc all-elcs: lib-src lwlib dump-elcs src
	MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-elc.sh

## Sub-target for all-elc.
dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs
	cd src && $(RECURSIVE_MAKE) dump-elcs

autoloads: src
	MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-autoloads.sh

finder: src
	@(cd lisp/utils; \
		../../src/xemacs -batch -q -no-site-file \
		-l finder -f finder-compile-keywords )

## We force the rebuilding of src/paths.h because the user might give
## different values for the various directories.  Since we use
## move-if-change, src/paths.h only actually changes if the user did
## something notable, so the only unnecessary work we do is in building
## src/paths.h.tmp, which isn't much.  Note that sed is not in /bin on
## 386bsd.
src/paths.h: Makefile ${srcdir}/src/paths.h.in FRC.src.paths.h
	@echo "Producing \`src/paths.h' from \`src/paths.h.in'."
	@$(RM) src/paths.h.tmp
	@cp ${srcdir}/src/paths.h.in src/paths.h.tmp
	@-chmod 0644 src/paths.h.tmp
	@(echo '#define PATH_PREFIX "${prefix}"'; \
	 if test "${lispdir_user_defined}" = "yes"; \
	   then echo    '#define PATH_LOADSEARCH "${lispdir}"'; \
	   else echo '/* #define PATH_LOADSEARCH "${lispdir}" */'; \
	 fi; \
	 if test "${archlibdir_user_defined}" = "yes"; \
	   then echo    '#define PATH_EXEC "${archlibdir}"'; \
	   else echo '/* #define PATH_EXEC "${archlibdir}" */'; \
	 fi; \
	 if test "${etcdir_user_defined}" = "yes"; \
	   then echo    '#define PATH_DATA "${etcdir}"'; \
	   else echo '/* #define PATH_DATA "${etcdir}" */'; \
	 fi; \
	 if test "${lockdir_user_defined}" = "yes"; \
	   then echo    '#define PATH_LOCK "${lockdir}"'; \
	   else echo '/* #define PATH_LOCK "${lockdir}" */'; \
	 fi; \
	 if test "${infodir_user_defined}" = "yes"; \
	   then echo    '#define PATH_INFO "${infodir}"'; \
	   else echo '/* #define PATH_INFO "${infodir}" */'; \
	fi; ) >> src/paths.h.tmp; \
	sh ${srcdir}/move-if-change src/paths.h.tmp src/paths.h

## We have to force the building of Emacs.ad.h as well in order to get it
## updated correctly when VPATH is being used.  Since we use move-if-change,
## it will only actually change if the user modified ${etcdir}/Emacs.ad.
src/Emacs.ad.h: ${srcdir}/etc/Emacs.ad
	@echo "Producing \`src/Emacs.ad.h' from \`etc/Emacs.ad'."
	@$(RM) src/Emacs.ad.h
	@(echo "/*	Do not edit this file!" ; \
	  echo "  	Automatically generated from ${srcdir}/etc/Emacs.ad" ; \
	  echo " */" ; \
	  /bin/sh ${srcdir}/lib-src/ad2c ${srcdir}/etc/Emacs.ad ) > \
	  src/Emacs.ad.h

src/puresize-adjust.h:	${srcdir}/src/puresize.h
	@echo "Resetting \`src/puresize-adjust.h'."; \
	(echo "/*	Do not edit this file!" ; \
	 echo "  	Automatically generated by XEmacs */" ; \
	 echo "#define PURESIZE_ADJUSTMENT 0") > $@

src:  lwlib FRC.src
pkg-src/tree-x: pkg-src/FRC.tree-x
lib-src: FRC.lib-src
lwlib:	FRC.lwlib
dynodump: FRC.dynodump
FRC.src FRC.lib-src FRC.lwlib FRC.dynodump pkg-src/FRC.tree-x:

.RECURSIVE: ${SUBDIR}

${SUBDIR}: ${SUBDIR_MAKEFILES} ${GENERATED_HEADERS} FRC
	cd $@ && $(RECURSIVE_MAKE) all

Makefile: ${srcdir}/Makefile.in config.status
	./config.status

src/Makefile: ${srcdir}/src/Makefile.in.in config.status
	./config.status

lib-src/Makefile: ${srcdir}/lib-src/Makefile.in.in config.status
	./config.status

lwlib/Makefile: ${srcdir}/lwlib/Makefile.in.in config.status
	./config.status

pkg-src/tree-x/Makefile: ${srcdir}/pkg-src/tree-x/Makefile.in.in config.status
	./config.status

src/config.h: ${srcdir}/src/config.h.in
	./config.status && touch $@

lwlib/config.h: ${srcdir}/lwlib/config.h.in
	./config.status && touch $@

## ==================== Installation ====================

## If we let lib-src do its own installation, that means we
## don't have to duplicate the list of utilities to install in
## this Makefile as well.

## On AIX, use tar xBf.
## On Xenix, use tar xpf.

.PHONY: install-only install install-arch-dep install-arch-indep gzip.el mkdir

## We delete each directory in ${COPYDESTS} before we copy into it;
## that way, we can reinstall over directories that have been put in
## place with their files read-only (perhaps because they are checked
## into RCS).  In order to make this safe, we make sure that the
## source exists and is distinct from the destination.

## FSF doesn't depend on `all', but rather on ${MAKE_SUBDIR}, so that
## they "won't ever modify src/paths.h".  But that means you can't do
## 'make install' right off the bat because src/paths.h won't exist.
## And, in XEmacs case, src/Emacs.ad.h won't exist either.  I also
## don't see the point in avoiding modifying paths.h.  It creates an
## inconsistency in the build process.  So we go ahead and depend on
## all.  --cet

install-only: ${MAKE_SUBDIR} install-arch-dep install-arch-indep

install: all install-arch-dep install-arch-indep;

install-arch-dep: mkdir
	for subdir in ${INSTALL_ARCH_DEP_SUBDIR}; do \
	( cd $${subdir} && $(RECURSIVE_MAKE) install prefix=${prefix} \
	    exec_prefix=${exec_prefix} bindir=${bindir} libdir=${libdir} \
	    archlibdir=${archlibdir} ) ; done
	if test `(cd ${archlibdir} && $(pwd))` != `(cd lib-src && $(pwd))`; then \
	   for f in DOC config.values; do \
		${INSTALL_DATA} lib-src/$${f} ${archlibdir}/$${f}; \
	   done ; \
	   for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; \
	     do (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; done ; \
	else true; fi
	${INSTALL_PROGRAM} src/xemacs ${bindir}/xemacs-${version}
	-chmod 0755 ${bindir}/xemacs-${version}
	cd ${bindir} && $(RM) ./xemacs && ${LN_S} xemacs-${version} ./xemacs

install-arch-indep: mkdir
	-@set ${COPYDESTS} ; \
	 for dir in ${COPYDIR} ; do \
	   if [ `(cd $$1 && $(pwd))` != `(cd $${dir} && $(pwd))` ] ; then \
	     : do nothing - echo "rm -rf $$1" ; \
	   fi ; \
	   shift ; \
	 done
	-set ${COPYDESTS} ; \
	 for dir in ${COPYDESTS} ; do test -d $${dir} || mkdir $${dir} ; done ; \
	 for dir in ${COPYDIR} ; do \
	   dest=$$1 ; shift ; \
	   test -d $${dir} \
	     -a `(cd $${dir} && $(pwd))` != `(cd $${dest} && $(pwd))` \
	   && (echo "Copying $${dir}..." ; \
	       (cd $${dir} && tar -cf - . ) | \
		(cd $${dest} && umask 022 && tar -xf - );\
	       chmod 0755 $${dest}; \
	       for subdir in `find $${dest} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \
		 (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; \
	       done) ; \
	 done
	if test `(cd ${srcdir}/info && $(pwd))` != `(cd ${infodir} && $(pwd))` && cd ${srcdir}/info; then \
	  if test ! -f ${infodir}/dir -a -f dir ; then \
	    ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir ; \
	  fi ; \
	  for file in *.info* ; do \
	    ${INSTALL_DATA} $${file} ${infodir}/$${file} ; \
	    chmod 0644 ${infodir}/$${file}; \
	  done ; \
	fi
	cd ${srcdir}/etc && \
	  for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \
	    ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext} ; \
	    chmod 0644 ${mandir}/$${page}${manext} ; \
	  done
	if test "${prefix}" != "${exec_prefix}"; then : extreme bogosity follows; \
	   test ! -d ${prefix}/bin && \
		$(LN_S) ${exec_prefix}/bin ${prefix}/bin; \
	   test ! -d ${prefix}/lib/xemacs-${version}/${configuration} && \
		${LN_S} ${exec_prefix}/lib/xemacs-${version}/${configuration} \
			     ${prefix}/lib/xemacs-${version}/${configuration}; \
	fi
	@echo "If you would like to save approximately 15M of disk space, do"
	@echo "make gzip-el"
	@echo "or you may run "
	@echo ${srcdir}/lib-src/gzip-el.sh lispdir " from the command line."
	@echo "Where lispdir is where the lisp files were installed, i.e.,"
	@echo "${lispdir}"

gzip-el:
	${srcdir}/lib-src/gzip-el.sh ${lispdir}

MAKEPATH=./lib-src/make-path
## Build all the directories to install XEmacs in.
## Since we may be creating several layers of directories,
## (e.g. /usr/local/lib/xemacs-20.5/sparc-sun-solaris2.6), we use
## make-path instead of mkdir.  Not all mkdirs have the `-p' flag.
mkdir: FRC.mkdir
	${MAKEPATH} ${COPYDESTS} ${lockdir} ${infodir} ${archlibdir} \
	  ${mandir} ${bindir} ${datadir} ${libdir} ${sitelispdir} ${pkgdir}
	-chmod 0777 ${lockdir}

## Delete all the installed files that the `install' target would
## create (but not the noninstalled files such as `make all' would
## create).

#### Don't delete the lisp and etc directories if they're in the source tree.
#### This target has not been updated in sometime and until it is it
#### would be extremely dangerous for anyone to use it.
#uninstall:
#	(cd lib-src; 					\
#	 $(RECURSIVE_MAKE) uninstall			\
#	    prefix=${prefix} exec_prefix=${exec_prefix}	\
#	    bindir=${bindir} libdir=${libdir} archlibdir=${archlibdir})
#	for dir in ${lispdir} ${etcdir} ; do 		\
#	  case `(cd $${dir} ; $(pwd))` in			\
#	    `(cd ${srcdir} ; $(pwd))`* ) ;;		\
#	    * ) $(RM) $${dir} ;;			\
#	  esac ;					\
#	  case $${dir} in				\
#	    ${datadir}/xemacs/${version}/* )		\
#	      $(RM) -r ${datadir}/xemacs/${version}	\
#	    ;;						\
#	  esac ;					\
#	done
#	cd ${infodir} && $(RM) cl* xemacs* forms* info* vip*
#	cd ${mandir} && $(RM) xemacs.1 etags.1 ctags.1 gnuserv.1
#	cd ${bindir} && $(RM) xemacs-${version} xemacs


## Some makes seem to remember that they've built something called FRC,
## so you can only use a given FRC once per makefile.
FRC FRC.src.paths.h FRC.mkdir FRC.dump-elcs FRC.info:
FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean FRC.tags:

## ==================== Cleaning up and miscellanea ====================

.PHONY: mostlyclean clean distclean realclean extraclean

## `mostlyclean'
##      Like `clean', but may refrain from deleting a few files that people
##      normally don't want to recompile.  For example, the `mostlyclean'
##      target for GCC does not delete `libgcc.a', because recompiling it
##      is rarely necessary and takes a lot of time.
mostlyclean: FRC.mostlyclean
	for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done

## `clean'
##      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.

##      Delete `.dvi' files here if they are not part of the distribution.
clean: FRC.clean
	for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done
	$(RM) core

## `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.
top_distclean=\
	$(RM) config.status config.log config-tmp-* build-install Installation ; \
	for d in src lib-src lwlib dynodump ; do \
	  $(RM) $$d/Makefile $$d/Makefile.in ; \
	done ; \
	$(RM) core .sbinit Makefile lock/*

distclean: FRC.distclean
	for d in lock site-lisp; do test -d $$d || mkdir $$d; done
	for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done
	-${top_distclean}

## `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.

##      One exception, however: `make realclean' should not delete
##      `configure' even if `configure' can be remade using a rule in the
##      Makefile.  More generally, `make realclean' should not delete
##      anything that needs to exist in order to run `configure' and then
##      begin to build the program.
realclean: FRC.realclean
	for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done
	-${top_distclean}
	$(RM) TAGS

## This doesn't actually appear in the coding standards, but Karl
## says GCC supports it, and that's where the configuration part of
## the coding standards seem to come from.  It's like distclean, but
## it deletes backup and autosave files too.
extraclean:
	for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done
	$(RM) *~ \#*
	-${top_distclean}

## Unlocking and relocking.  The idea of these productions is to reduce
## hassles when installing an incremental tar of XEmacs.  Do `make unlock'
## before unlocking the file to take the write locks off all sources so
## that tar xvof will overwrite them without fuss.  Then do `make relock'
## afterward so that VC mode will know which files should be checked in
## if you want to mung them.

## Note: it's no disaster if these productions miss a file or two; tar
## and VC will swiftly let you know if this happens, and it is easily
## corrected.
SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \
	README build-install.in configure make-dist move-if-change

.PHONY: unlock relock TAGS tags check dist info dvi mcs

unlock:
	chmod u+w $(SOURCES) cpp/*
	-cd elisp && chmod u+w Makefile README *.texi
	for d in src etc lib-src lisp; do (cd $$d && $(RECURSIVE_MAKE) $@); done
	cd lisp/term && chmod u+w README *.el
	cd man && chmod u+w *texi* ChangeLog split-man
	cd lwlib && chmod u+w *.[ch] Makefile.in.in

relock:
	chmod u-w $(SOURCES) cpp/*
	-cd elisp && chmod u-w Makefile README *.texi
	for d in src etc lib-src lisp; do (cd $$d && $(RECURSIVE_MAKE) $@); done
	cd lisp/term && chmod u+w README *.el
	cd man && chmod u+w *texi* ChangeLog split-man
	cd lwlib && chmod u+w *.[ch] Makefile.in.in

TAGS tags: FRC.tags
	@echo "If you don't have a copy of etags around, then do 'make lib-src' first."
	@PATH=`$(pwd)`/lib-src:$$PATH HOME=/-=-; export PATH HOME; \
	  echo "Using etags from `which etags`."
	PATH=`$(pwd)`/lib-src:$$PATH ; export PATH; cd ${srcdir} && \
	etags --regex='/[ 	]*DEF\(VAR\|INE\)_[A-Z_]+[ 	]*([ 	]*"\([^"]+\)"/\2/' src/*.[ch] ; \
	for d in `find lisp -name SCCS -prune -o -name RCS -prune -o -type d -print` ; do \
	  (cd $$d && if [ "`echo *.el`" != "*.el" ] ; then etags -a -o ${srcdir}/TAGS *.el ; fi ) ; \
	done ; \
	etags -a lwlib/*.[ch]

check:
	@echo "We don't have any automated tests for XEmacs yet."

## Is this something Chuck used and doesn't work with CVS?  -slb
## dist:
##	cd ${srcdir} && make-dist

info: FRC.info
	cd ${srcdir}/man && $(RECURSIVE_MAKE) $@

dvi:
	cd ${srcdir}/man && $(RECURSIVE_MAKE) $@

## Fix up version information in executables (Solaris-only)
mcs:
	date=`LANG=C LC_ALL=C date -u '+%e %b %Y'`; \
	ident="@(#)RELEASE VERSION XEmacs ${version} $${date}"; \
	for f in `file lib-src/* src/xemacs | grep ELF | sed -e 's/:.*//'`; do \
	  mcs -da "$${ident} `echo $${f} | sed 's/.*\///'`" $${f}; \
	done

--NSA-2H3KK
Content-Type: text/plain
Content-Description: src/Makefile
Content-Disposition: inline;
	filename="Makefile"
Content-Transfer-Encoding: 7bit

all: xemacs
.PHONY : all release dump-elc dump-elcs all-elc all-elcs lint
.SUFFIXES:
.SUFFIXES: .c .o .i .h
SHELL=/bin/sh
RM = rm -f
lispdir = ${srcdir}/../lisp/
libsrc = ../lib-src/
etcdir = ../etc/
srcdir=/disk1/xemacs-20.3-b19/src
CC=gcc
CPP=gcc -E
CFLAGS=-g -O2 -Wall -Wno-switch
CPPFLAGS=
LDFLAGS=
RECURSIVE_MAKE=$(MAKE) $(MFLAGS) CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' CPPFLAGS='$(CPPFLAGS)'
c_switch_general=-DHAVE_CONFIG_H
c_switch_window_system=
c_switch_all=-DHAVE_CONFIG_H
ld_switch_general=-Xlinker -Bstatic
ld_switch_window_system=-L/usr/lib
ld_switch_all=-Xlinker -Bstatic -L/usr/lib
ld_libs_general=-ltermcap /usr/demo/SOUND/libaudio.a -lkvm -lm
ld_libs_window_system=-lXm -lpng -lz -ljpeg -lcompface -lXpm -lXmu -lXt -lXext -lX11
ld_libs_all=-lXm -lpng -lz -ljpeg -lcompface -lXpm -lXmu -lXt -lXext -lX11 -ltermcap /usr/demo/SOUND/libaudio.a -lkvm -lm
extra_objs=debug.o unexsunos4.o dgif_lib.o gif_err.o gifalloc.o menubar.o scrollbar.o dialog.o toolbar.o gui.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o inline.o sunplay.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o tparam.o event-unixoid.o database.o
LN_S=ln -s
ld_switch_shared=-c
start_files=
start_flags=
LD=$(CC) $(CFLAGS)
lib_gcc=
vpath %.c /disk1/xemacs-20.3-b19/src
vpath %.h /disk1/xemacs-20.3-b19/src
vpath config.h
vpath paths.h
vpath Emacs.ad.h
vpath puresize-adjust.h
RM = rm -f
sound_cflags=-I/usr/demo/SOUND
LWLIB_SRCDIR = ${srcdir}/../lwlib
lwlib_libs = ../lwlib/liblw.a
lwlib_deps = $(lwlib_libs)
$(lwlib_libs) :
	cd ../lwlib && $(RECURSIVE_MAKE)
x_objs=balloon_help.o balloon-x.o console-x.o device-x.o event-Xt.o frame-x.o\
 glyphs-x.o objects-x.o redisplay-x.o xgccache.o xselect.o
X11_libs= $(LIBX11_LIBS) $(libx11_intl) $(LIBI18N)
cppflags = $(CPPFLAGS) -Demacs -I. $(c_switch_all)
cflags   = $(CFLAGS) $(cppflags)
ldflags  = $(ld_switch_all)
.c.o:
	$(CC) -c $(cflags) $<
.c.i:
	$(CC) -P $(cppflags) $<
objs=\
 abbrev.o alloc.o blocktype.o buffer.o bytecode.o\
 callint.o callproc.o casefiddle.o casetab.o chartab.o\
 cmdloop.o cmds.o console.o console-stream.o\
 data.o device.o dired.o doc.o doprnt.o dynarr.o\
 editfns.o elhash.o emacs.o\
 $(energize_objs) eval.o events.o $(extra_objs)\
 event-stream.o extents.o faces.o\
 fileio.o $(LOCK_OBJ) filemode.o floatfns.o fns.o font-lock.o\
 frame.o general.o getloadavg.o glyphs.o\
 $(gui_objs) hash.o indent.o insdel.o intl.o\
 keymap.o $(RTC_patch_objs) lread.o lstream.o\
 macros.o marker.o md5.o minibuf.o objects.o opaque.o\
 print.o process.o profile.o pure.o\
 rangetab.o redisplay.o redisplay-output.o regex.o\
 search.o signal.o sound.o\
 specifier.o strftime.o symbols.o syntax.o sysdep.o\
 undo.o $(x_objs) window.o
rallocdocsrc = ralloc.c
rallocobjs = ralloc.o
malloclib =
mallocobjs = gmalloc.o free-hook.o vm-limit.o
mallocdocsrc = free-hook.c
X11_objs = EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o $(external_widget_objs)
otherobjs = $(BTL_objs) lastfile.o $(mallocobjs) $(rallocobjs) $(X11_objs)
LIBES = $(lwlib_libs) $(quantify_libs) $(malloclib) $(ld_libs_all) $(lib_gcc)
LOADPATH =  EMACSLOADPATH="${lispdir}prim"
DUMPENV = $(LOADPATH)
release: temacs ${libsrc}DOC $(mo_file) ${other_files}
	-if [ -w ${srcdir}/../lisp ]; then \
	  w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l inc-vers; \
	else true; fi
	@touch SATISFIED
	-$(DUMPENV) ./temacs -batch -l loadup.el dump
	@if test ! -f SATISFIED; then $(RECURSIVE_MAKE) $@; fi
	@$(RM) SATISFIED
	touch release
xemacs: temacs ${libsrc}DOC $(mo_file) ${other_files} update-elc.stamp
	@$(RM) $@ && touch SATISFIED
	-$(DUMPENV) ./temacs -batch -l loadup.el dump
	@if test -f $@;        then $(RM) SATISFIED; exit 0; fi; \
	 if test -f SATISFIED; then $(RM) SATISFIED; exit 1; fi; \
	 $(RECURSIVE_MAKE) $@;
FRC.update-elc.stamp :
update-elc.stamp : FRC.update-elc.stamp
	@touch NOBYTECOMPILE
	${DUMPENV} ./temacs -batch -l ../prim/update-elc.el
	@if test ! -f $@ -o -f NOBYTECOMPILE; then touch $@; fi; \
	 $(RM) NOBYTECOMPILE
obj_src = $(objs:.o=.c)
${libsrc}DOC: temacs update-elc.stamp
	$(RM) ${libsrc}DOC; \
	${DUMPENV} ./temacs -batch -l ../prim/make-docfile.el -- \
		-o ${libsrc}DOC -d ${srcdir} -i ${libsrc}../site-packages \
		${obj_src} ${mallocdocsrc} ${rallocdocsrc}
dump_elcs: dump-elcs
dump-elcs: temacs
	-${DUMPENV} ./temacs -batch -l ../prim/update-elc.el
all-elc all-elcs:
	cd .. && $(RECURSIVE_MAKE) all-elc
${libsrc}make-docfile:
	cd ${libsrc} && $(RECURSIVE_MAKE) make-docfile
LINT.c=$(LINT) $(LINTFLAGS) $(LINTINCLUDES)
LINTFILES= $(objs:.o=.ln)
LINTINCLUDES = $(cppflags)
LINTFLAGS= -fd -m -s -u -v -x
lint: $(LINTFILES)
	$(LINT.c) $(LINTFILES)
temacs_deps=\
 $(start_files) ${objs} ${otherobjs}\
 $(lwlib_deps) $(dynodump_deps) prefix-args
temacs_link_args=\
 ${start_flags} ${ldflags}\
 -o $@ ${start_files} ${objs} ${otherobjs} ${LIBES}
temacs: $(temacs_deps)
	$(LD) $(temacs_link_args)
.PHONY : run-temacs
run-temacs:
	./temacs -batch -l loadup.el run-temacs
.PHONY : run-rtcmacs run-puremacs run-quantmacs
rtc_patch.o:
	rtc_patch_area -o $@
rtcmacs: $(temacs_deps) rtc_patch.o
	$(RM) temacs; $(RECURSIVE_MAKE) temacs RTC_patch_objs=rtc_patch.o
	mv temacs rtcmacs
run-rtcmacs: rtcmacs
	dbx -q -C -c \
	'dbxenv rtc_error_log_file_name /dev/fd/1; \
	dbxenv suppress_startup_message 5.0; \
	ignore POLL; \
	check -access; \
	suppress rui; \
	runargs -batch -l loadup.el run-temacs -q; \
	run' rtcmacs
PURIFY_PROG=purify
PURIFY_FLAGS=-chain-length=32 -ignore-signals=SIGPOLL -threads=yes \
 -cache-dir=./purecache -always-use-cache-dir=yes -pointer-mask=0x0fffffff
puremacs: $(temacs_deps)
	$(PURIFY_PROG) $(PURIFY_FLAGS) $(LD) $(temacs_link_args) -lpthread
run-puremacs: puremacs
	./puremacs -batch -l loadup.el run-temacs
PURECOV_PROG=purecov
covmacs: $(temacs_deps)
	$(PURECOV_PROG) $(LD) $(temacs_link_args)
TopLevelEmacsShell.o : ${srcdir}/EmacsShell-sub.c
	$(CC) -c $(cflags) -DDEFINE_TOP_LEVEL_EMACS_SHELL ${srcdir}/EmacsShell-sub.c
	mv EmacsShell-sub.o TopLevelEmacsShell.o
TransientEmacsShell.o : ${srcdir}/EmacsShell-sub.c TopLevelEmacsShell.o
	$(CC) -c $(cflags) -DDEFINE_TRANSIENT_EMACS_SHELL ${srcdir}/EmacsShell-sub.c
	mv EmacsShell-sub.o TransientEmacsShell.o
pic_arg = -fpic
prefix-args: ${srcdir}/prefix-args.c config.h
	$(CC) $(cflags) ${srcdir}/prefix-args.c -o prefix-args
config.h: ${srcdir}/config.h.in
puresize-adjust.h: ${srcdir}/puresize.h
paths.h: ${srcdir}/paths.h.in
Emacs.ad.h: ${srcdir}/${etcdir}Emacs.ad
config.h puresize-adjust.h paths.h Emacs.ad.h :
	@echo "The file $@ needs to be re-generated."
	@echo "Please run a make in the top level directory."
	@echo "Consult the file \`INSTALL' for instructions for building XEmacs."
	@exit 1
alloca.o : ${srcdir}/alloca.s config.h
	$(CPP) $(cppflags) allocatem.c | \
	sed -e 's///' -e 's/^#.*//' | \
	sed -n -e '/^..*$$/p' > allocax.s
	@$(RM) alloca.o
	$(CC) -c allocax.s
	mv allocax.o alloca.o
	$(RM) allocax.s allocatem.c
sunplay.o: ${srcdir}/sunplay.c
	$(CC) -c  $(sound_cflags) $(cflags) $<
hpplay.o: ${srcdir}/hpplay.c
	$(CC) -c -Demacs $(sound_cflags) $(cflags) $<
.PHONY: mostlyclean clean distclean realclean versionclean extraclean
mostlyclean:
	$(RM) temacs puremacs quantmacs prefix-args depend.* *.o *.i core
clean: mostlyclean versionclean
	$(RM) libextcli* update-elc.stamp
distclean: clean
	$(RM) config.h paths.h puresize-adjust.h Emacs.ad.h \
	  Makefile Makefile.in TAGS
realclean: distclean
versionclean:
	$(RM) xemacs ${libsrc}DOC
extraclean: realclean
	$(RM) *~ \#* m/*~ m/\#* s/*~ s/\#*
.PHONY : lock unlock
SOURCES = *.[chm] *.pswm [sm]/* COPYING paths.h.in Makefile.in.in \
	config.h.in README COPYING ChangeLog
unlock:
	chmod u+w $(SOURCES)
relock:
	chmod -w $(SOURCES)
.c.dep:
	$(CC) -MM $(cflags) $< > $*.dep
.SUFFIXES: .dep
obj_dep = $(objs:.o=.dep)
.PHONY : depend gnu-depend
gnu-depend: $(obj_dep)
	cat $(obj_dep) | sh ${libsrc}process-gnu-depends.sh > depend.out
depend:
	: > depend.tmp
	makedepend -f depend.tmp -Dsubprocesses \
		   -DHAVE_X_WINDOWS -DMULE -- $(cppflags) $(cflags) \
		   -- *.c
	sh ${libsrc}process-depends.sh < depend.tmp > depend.out
	egrep '^mule|[^a-zA-Z]mule' depend.out > /tmp/depend1.$$
	grep -v '^mule' depend.out | grep -v '[^a-zA-Z]mule' > /tmp/depend2.$$
	echo '#ifdef MULE' > depend.out
	cat /tmp/depend1.$$ >> depend.out
	@# The things you have to do to pay homage to the lexer God ... frightening
	echo '#endif /''* MULE *''/' >> depend.out
	echo '' >> depend.out
	cat /tmp/depend2.$$ >> depend.out
	$(RM) /tmp/depend1.$$ /tmp/depend2.$$
sgiplay.o: config.h
sgiplay.o: libst.h
unexconvex.o: getpagesize.h
unexec.o: getpagesize.h
unexaix.o: config.h
unexalpha.o: config.h
unexapollo.o: config.h
unexconvex.o: config.h
unexec.o: config.h
unexelf.o: config.h
unexenix.o: config.h
unexfreebsd.o: config.h
unexhp9k3.o: config.h
unexhp9k800.o: config.h
unexmips.o: config.h
unexsunos4.o: config.h
EmacsFrame.o: $(LWLIB_SRCDIR)/lwlib.h
EmacsFrame.o: EmacsFrame.h
EmacsFrame.o: EmacsFrameP.h
EmacsFrame.o: EmacsManager.h
EmacsFrame.o: blocktype.h
EmacsFrame.o: buffer.h
EmacsFrame.o: bufslots.h
EmacsFrame.o: config.h
EmacsFrame.o: conslots.h
EmacsFrame.o: console-x.h
EmacsFrame.o: console.h
EmacsFrame.o: device.h
EmacsFrame.o: dynarr.h
EmacsFrame.o: faces.h
EmacsFrame.o: frame.h
EmacsFrame.o: frameslots.h
EmacsFrame.o: glyphs-x.h
EmacsFrame.o: glyphs.h
EmacsFrame.o: objects-x.h
EmacsFrame.o: objects.h
EmacsFrame.o: redisplay.h
EmacsFrame.o: scrollbar.h
EmacsFrame.o: specifier.h
EmacsFrame.o: toolbar.h
EmacsFrame.o: window.h
EmacsFrame.o: xintrinsic.h
EmacsFrame.o: xintrinsicp.h
EmacsFrame.o: xmprimitivep.h
EmacsFrame.o: xmu.h
EmacsManager.o: EmacsManager.h
EmacsManager.o: EmacsManagerP.h
EmacsManager.o: config.h
EmacsManager.o: xintrinsicp.h
EmacsManager.o: xmmanagerp.h
EmacsShell-sub.o: EmacsShell.h
EmacsShell-sub.o: EmacsShellP.h
EmacsShell-sub.o: config.h
EmacsShell-sub.o: xintrinsic.h
EmacsShell-sub.o: xintrinsicp.h
EmacsShell.o: EmacsShell.h
EmacsShell.o: config.h
EmacsShell.o: xintrinsicp.h
abbrev.o: blocktype.h
abbrev.o: buffer.h
abbrev.o: bufslots.h
abbrev.o: chartab.h
abbrev.o: commands.h
abbrev.o: config.h
abbrev.o: dynarr.h
abbrev.o: insdel.h
abbrev.o: redisplay.h
abbrev.o: scrollbar.h
abbrev.o: syntax.h
abbrev.o: window.h
alloc.o: backtrace.h
alloc.o: blocktype.h
alloc.o: buffer.h
alloc.o: bufslots.h
alloc.o: bytecode.h
alloc.o: chartab.h
alloc.o: config.h
alloc.o: conslots.h
alloc.o: console.h
alloc.o: device.h
alloc.o: dynarr.h
alloc.o: elhash.h
alloc.o: events.h
alloc.o: extents.h
alloc.o: frame.h
alloc.o: frameslots.h
alloc.o: glyphs.h
alloc.o: puresize.h
alloc.o: redisplay.h
alloc.o: scrollbar.h
alloc.o: specifier.h
alloc.o: systime.h
alloc.o: toolbar.h
alloc.o: window.h
alloca.o: config.h
balloon_help.o: config.h
balloon_help.o: balloon_help.h
balloon-x.o: config.h
balloon-x.o: device.h
balloon-x.o: console-x.h
balloon-x.o: balloon_help.h
blocktype.o: blocktype.h
blocktype.o: config.h
blocktype.o: dynarr.h
buffer.o: blocktype.h
buffer.o: buffer.h
buffer.o: bufslots.h
buffer.o: chartab.h
buffer.o: commands.h
buffer.o: config.h
buffer.o: conslots.h
buffer.o: console.h
buffer.o: device.h
buffer.o: dynarr.h
buffer.o: elhash.h
buffer.o: extents.h
buffer.o: faces.h
buffer.o: frame.h
buffer.o: frameslots.h
buffer.o: insdel.h
buffer.o: process.h
buffer.o: redisplay.h
buffer.o: scrollbar.h
buffer.o: specifier.h
buffer.o: syntax.h
buffer.o: sysdep.h
buffer.o: sysfile.h
buffer.o: toolbar.h
buffer.o: window.h
bytecode.o: blocktype.h
bytecode.o: buffer.h
bytecode.o: bufslots.h
bytecode.o: chartab.h
bytecode.o: config.h
bytecode.o: dynarr.h
bytecode.o: syntax.h
callint.o: blocktype.h
callint.o: buffer.h
callint.o: bufslots.h
callint.o: bytecode.h
callint.o: commands.h
callint.o: config.h
callint.o: dynarr.h
callint.o: events.h
callint.o: insdel.h
callint.o: redisplay.h
callint.o: scrollbar.h
callint.o: systime.h
callint.o: window.h
callproc.o: blocktype.h
callproc.o: buffer.h
callproc.o: bufslots.h
callproc.o: commands.h
callproc.o: config.h
callproc.o: dynarr.h
callproc.o: insdel.h
callproc.o: lstream.h
callproc.o: paths.h
callproc.o: process.h
callproc.o: redisplay.h
callproc.o: scrollbar.h
callproc.o: sysdep.h
callproc.o: sysfile.h
callproc.o: sysproc.h
callproc.o: systime.h
callproc.o: systty.h
callproc.o: window.h
casefiddle.o: blocktype.h
casefiddle.o: buffer.h
casefiddle.o: bufslots.h
casefiddle.o: chartab.h
casefiddle.o: commands.h
casefiddle.o: config.h
casefiddle.o: dynarr.h
casefiddle.o: insdel.h
casefiddle.o: syntax.h
casetab.o: blocktype.h
casetab.o: buffer.h
casetab.o: bufslots.h
casetab.o: config.h
casetab.o: dynarr.h
casetab.o: opaque.h
chartab.o: blocktype.h
chartab.o: buffer.h
chartab.o: bufslots.h
chartab.o: chartab.h
chartab.o: commands.h
chartab.o: config.h
chartab.o: dynarr.h
chartab.o: syntax.h
cm.o: blocktype.h
cm.o: config.h
cm.o: conslots.h
cm.o: console-tty.h
cm.o: console.h
cm.o: device.h
cm.o: dynarr.h
cm.o: frame.h
cm.o: frameslots.h
cm.o: lstream.h
cm.o: redisplay.h
cm.o: scrollbar.h
cm.o: specifier.h
cm.o: systty.h
cm.o: toolbar.h
cmdloop.o: blocktype.h
cmdloop.o: buffer.h
cmdloop.o: bufslots.h
cmdloop.o: commands.h
cmdloop.o: config.h
cmdloop.o: conslots.h
cmdloop.o: console.h
cmdloop.o: device.h
cmdloop.o: dynarr.h
cmdloop.o: events.h
cmdloop.o: frame.h
cmdloop.o: frameslots.h
cmdloop.o: macros.h
cmdloop.o: redisplay.h
cmdloop.o: scrollbar.h
cmdloop.o: specifier.h
cmdloop.o: systime.h
cmdloop.o: toolbar.h
cmdloop.o: window.h
cmds.o: blocktype.h
cmds.o: buffer.h
cmds.o: bufslots.h
cmds.o: chartab.h
cmds.o: commands.h
cmds.o: config.h
cmds.o: dynarr.h
cmds.o: insdel.h
cmds.o: syntax.h
console-stream.o: blocktype.h
console-stream.o: config.h
console-stream.o: conslots.h
console-stream.o: console-stream.h
console-stream.o: console-tty.h
console-stream.o: console.h
console-stream.o: device.h
console-stream.o: dynarr.h
console-stream.o: events.h
console-stream.o: frame.h
console-stream.o: frameslots.h
console-stream.o: redisplay.h
console-stream.o: scrollbar.h
console-stream.o: specifier.h
console-stream.o: sysdep.h
console-stream.o: systime.h
console-stream.o: systty.h
console-stream.o: toolbar.h
console-stream.o: window.h
console-tty.o: blocktype.h
console-tty.o: buffer.h
console-tty.o: bufslots.h
console-tty.o: config.h
console-tty.o: conslots.h
console-tty.o: console-stream.h
console-tty.o: console-tty.h
console-tty.o: console.h
console-tty.o: device.h
console-tty.o: dynarr.h
console-tty.o: events.h
console-tty.o: faces.h
console-tty.o: frame.h
console-tty.o: frameslots.h
console-tty.o: lstream.h
console-tty.o: redisplay.h
console-tty.o: scrollbar.h
console-tty.o: specifier.h
console-tty.o: sysdep.h
console-tty.o: systime.h
console-tty.o: systty.h
console-tty.o: toolbar.h
console-x.o: blocktype.h
console-x.o: config.h
console-x.o: conslots.h
console-x.o: console-x.h
console-x.o: console.h
console-x.o: dynarr.h
console-x.o: process.h
console-x.o: redisplay.h
console-x.o: xintrinsic.h
console.o: blocktype.h
console.o: buffer.h
console.o: bufslots.h
console.o: config.h
console.o: conslots.h
console.o: console-tty.h
console.o: console.h
console.o: device.h
console.o: dynarr.h
console.o: events.h
console.o: frame.h
console.o: frameslots.h
console.o: redisplay.h
console.o: scrollbar.h
console.o: specifier.h
console.o: sysdep.h
console.o: systime.h
console.o: systty.h
console.o: toolbar.h
console.o: window.h
data.o: blocktype.h
data.o: buffer.h
data.o: bufslots.h
data.o: bytecode.h
data.o: config.h
data.o: dynarr.h
data.o: sysfloat.h
database.o: blocktype.h
database.o: config.h
database.o: database.h
database.o: dynarr.h
debug.o: blocktype.h
debug.o: bytecode.h
debug.o: config.h
debug.o: debug.h
debug.o: dynarr.h
device-tty.o: blocktype.h
device-tty.o: buffer.h
device-tty.o: bufslots.h
device-tty.o: config.h
device-tty.o: conslots.h
device-tty.o: console-stream.h
device-tty.o: console-tty.h
device-tty.o: console.h
device-tty.o: device.h
device-tty.o: dynarr.h
device-tty.o: events.h
device-tty.o: faces.h
device-tty.o: frame.h
device-tty.o: frameslots.h
device-tty.o: lstream.h
device-tty.o: redisplay.h
device-tty.o: scrollbar.h
device-tty.o: specifier.h
device-tty.o: sysdep.h
device-tty.o: systime.h
device-tty.o: systty.h
device-tty.o: toolbar.h
device-x.o: $(LWLIB_SRCDIR)/lwlib.h
device-x.o: blocktype.h
device-x.o: buffer.h
device-x.o: bufslots.h
device-x.o: config.h
device-x.o: conslots.h
device-x.o: console-x.h
device-x.o: console.h
device-x.o: device.h
device-x.o: dynarr.h
device-x.o: events.h
device-x.o: faces.h
device-x.o: frame.h
device-x.o: frameslots.h
device-x.o: glyphs-x.h
device-x.o: glyphs.h
device-x.o: objects-x.h
device-x.o: objects.h
device-x.o: redisplay.h
device-x.o: scrollbar.h
device-x.o: specifier.h
device-x.o: sysdep.h
device-x.o: sysfile.h
device-x.o: systime.h
device-x.o: toolbar.h
device-x.o: window.h
device-x.o: xgccache.h
device-x.o: xintrinsic.h
device-x.o: xintrinsicp.h
device-x.o: xmu.h
device.o: blocktype.h
device.o: buffer.h
device.o: bufslots.h
device.o: config.h
device.o: conslots.h
device.o: console.h
device.o: device.h
device.o: dynarr.h
device.o: elhash.h
device.o: events.h
device.o: faces.h
device.o: frame.h
device.o: frameslots.h
device.o: keymap.h
device.o: redisplay.h
device.o: scrollbar.h
device.o: specifier.h
device.o: sysdep.h
device.o: systime.h
device.o: toolbar.h
device.o: window.h
dgif_lib.o: config.h
dgif_lib.o: gif_lib.h
dialog-x.o: $(LWLIB_SRCDIR)/lwlib.h
dialog-x.o: EmacsFrame.h
dialog-x.o: EmacsManager.h
dialog-x.o: EmacsShell.h
dialog-x.o: blocktype.h
dialog-x.o: buffer.h
dialog-x.o: bufslots.h
dialog-x.o: commands.h
dialog-x.o: config.h
dialog-x.o: conslots.h
dialog-x.o: console-x.h
dialog-x.o: console.h
dialog-x.o: device.h
dialog-x.o: dynarr.h
dialog-x.o: events.h
dialog-x.o: frame.h
dialog-x.o: frameslots.h
dialog-x.o: gui-x.h
dialog-x.o: opaque.h
dialog-x.o: redisplay.h
dialog-x.o: scrollbar.h
dialog-x.o: specifier.h
dialog-x.o: systime.h
dialog-x.o: toolbar.h
dialog-x.o: window.h
dialog-x.o: xintrinsic.h
dialog.o: blocktype.h
dialog.o: config.h
dialog.o: dynarr.h
dired.o: blocktype.h
dired.o: buffer.h
dired.o: bufslots.h
dired.o: commands.h
dired.o: config.h
dired.o: dynarr.h
dired.o: elhash.h
dired.o: regex.h
dired.o: sysdir.h
dired.o: sysfile.h
doc.o: blocktype.h
doc.o: buffer.h
doc.o: bufslots.h
doc.o: bytecode.h
doc.o: config.h
doc.o: dynarr.h
doc.o: insdel.h
doc.o: keymap.h
doc.o: sysfile.h
doprnt.o: blocktype.h
doprnt.o: buffer.h
doprnt.o: bufslots.h
doprnt.o: config.h
doprnt.o: dynarr.h
doprnt.o: lstream.h
dynarr.o: blocktype.h
dynarr.o: config.h
dynarr.o: dynarr.h
ecrt0.o: config.h
editfns.o: blocktype.h
editfns.o: buffer.h
editfns.o: bufslots.h
editfns.o: commands.h
editfns.o: config.h
editfns.o: conslots.h
editfns.o: console.h
editfns.o: device.h
editfns.o: dynarr.h
editfns.o: events.h
editfns.o: extents.h
editfns.o: frame.h
editfns.o: frameslots.h
editfns.o: insdel.h
editfns.o: redisplay.h
editfns.o: scrollbar.h
editfns.o: specifier.h
editfns.o: sysdep.h
editfns.o: syspwd.h
editfns.o: systime.h
editfns.o: toolbar.h
editfns.o: window.h
elhash.o: blocktype.h
elhash.o: bytecode.h
elhash.o: config.h
elhash.o: dynarr.h
elhash.o: elhash.h
elhash.o: hash.h
emacs.o: backtrace.h
emacs.o: blocktype.h
emacs.o: buffer.h
emacs.o: bufslots.h
emacs.o: commands.h
emacs.o: config.h
emacs.o: conslots.h
emacs.o: console.h
emacs.o: dynarr.h
emacs.o: process.h
emacs.o: sysdep.h
emacs.o: sysfile.h
emacs.o: systime.h
emacs.o: systty.h
energize.o: config.h
eval.o: backtrace.h
eval.o: blocktype.h
eval.o: buffer.h
eval.o: bufslots.h
eval.o: bytecode.h
eval.o: commands.h
eval.o: config.h
eval.o: conslots.h
eval.o: console.h
eval.o: dynarr.h
eval.o: opaque.h
event-Xt.o: $(LWLIB_SRCDIR)/lwlib.h
event-Xt.o: Emacs.ad.h
event-Xt.o: EmacsFrame.h
event-Xt.o: blocktype.h
event-Xt.o: buffer.h
event-Xt.o: bufslots.h
event-Xt.o: commands.h
event-Xt.o: config.h
event-Xt.o: conslots.h
event-Xt.o: console-tty.h
event-Xt.o: console-x.h
event-Xt.o: console.h
event-Xt.o: device.h
event-Xt.o: dynarr.h
event-Xt.o: events.h
event-Xt.o: frame.h
event-Xt.o: frameslots.h
event-Xt.o: objects-x.h
event-Xt.o: objects.h
event-Xt.o: paths.h
event-Xt.o: process.h
event-Xt.o: redisplay.h
event-Xt.o: scrollbar.h
event-Xt.o: specifier.h
event-Xt.o: sysproc.h
event-Xt.o: systime.h
event-Xt.o: systty.h
event-Xt.o: toolbar.h
event-Xt.o: xintrinsic.h
event-Xt.o: xintrinsicp.h
event-stream.o: blocktype.h
event-stream.o: buffer.h
event-stream.o: bufslots.h
event-stream.o: commands.h
event-stream.o: config.h
event-stream.o: conslots.h
event-stream.o: console.h
event-stream.o: device.h
event-stream.o: dynarr.h
event-stream.o: elhash.h
event-stream.o: events.h
event-stream.o: frame.h
event-stream.o: frameslots.h
event-stream.o: insdel.h
event-stream.o: keymap.h
event-stream.o: lstream.h
event-stream.o: macros.h
event-stream.o: opaque.h
event-stream.o: process.h
event-stream.o: redisplay.h
event-stream.o: scrollbar.h
event-stream.o: specifier.h
event-stream.o: sysdep.h
event-stream.o: systime.h
event-stream.o: toolbar.h
event-stream.o: window.h
event-tty.o: blocktype.h
event-tty.o: config.h
event-tty.o: conslots.h
event-tty.o: console-tty.h
event-tty.o: console.h
event-tty.o: device.h
event-tty.o: dynarr.h
event-tty.o: events.h
event-tty.o: frame.h
event-tty.o: frameslots.h
event-tty.o: paths.h
event-tty.o: process.h
event-tty.o: scrollbar.h
event-tty.o: specifier.h
event-tty.o: sysproc.h
event-tty.o: systime.h
event-tty.o: systty.h
event-tty.o: syswait.h
event-tty.o: toolbar.h
event-unixoid.o: blocktype.h
event-unixoid.o: config.h
event-unixoid.o: conslots.h
event-unixoid.o: console-stream.h
event-unixoid.o: console-tty.h
event-unixoid.o: console.h
event-unixoid.o: device.h
event-unixoid.o: dynarr.h
event-unixoid.o: events.h
event-unixoid.o: paths.h
event-unixoid.o: process.h
event-unixoid.o: sysdep.h
event-unixoid.o: sysproc.h
event-unixoid.o: systime.h
event-unixoid.o: systty.h
events.o: blocktype.h
events.o: buffer.h
events.o: bufslots.h
events.o: config.h
events.o: conslots.h
events.o: console-tty.h
events.o: console-x.h
events.o: console.h
events.o: device.h
events.o: dynarr.h
events.o: events.h
events.o: extents.h
events.o: frame.h
events.o: frameslots.h
events.o: glyphs.h
events.o: keymap.h
events.o: redisplay.h
events.o: scrollbar.h
events.o: specifier.h
events.o: systime.h
events.o: systty.h
events.o: toolbar.h
events.o: window.h
events.o: xintrinsic.h
extents.o: blocktype.h
extents.o: buffer.h
extents.o: bufslots.h
extents.o: config.h
extents.o: conslots.h
extents.o: console.h
extents.o: debug.h
extents.o: device.h
extents.o: dynarr.h
extents.o: elhash.h
extents.o: extents.h
extents.o: faces.h
extents.o: frame.h
extents.o: frameslots.h
extents.o: glyphs.h
extents.o: hash.h
extents.o: insdel.h
extents.o: opaque.h
extents.o: process.h
extents.o: redisplay.h
extents.o: scrollbar.h
extents.o: specifier.h
extents.o: toolbar.h
faces.o: EmacsFrame.h
faces.o: blocktype.h
faces.o: buffer.h
faces.o: bufslots.h
faces.o: config.h
faces.o: conslots.h
faces.o: console-x.h
faces.o: console.h
faces.o: device.h
faces.o: dynarr.h
faces.o: elhash.h
faces.o: extents.h
faces.o: faces.h
faces.o: frame.h
faces.o: frameslots.h
faces.o: glyphs.h
faces.o: hash.h
faces.o: objects-x.h
faces.o: objects.h
faces.o: redisplay.h
faces.o: scrollbar.h
faces.o: specifier.h
faces.o: toolbar.h
faces.o: window.h
faces.o: xintrinsic.h
fileio.o: blocktype.h
fileio.o: buffer.h
fileio.o: bufslots.h
fileio.o: config.h
fileio.o: conslots.h
fileio.o: console.h
fileio.o: device.h
fileio.o: dynarr.h
fileio.o: events.h
fileio.o: frame.h
fileio.o: frameslots.h
fileio.o: insdel.h
fileio.o: lstream.h
fileio.o: paths.h
fileio.o: redisplay.h
fileio.o: scrollbar.h
fileio.o: specifier.h
fileio.o: sysdep.h
fileio.o: sysdir.h
fileio.o: sysfile.h
fileio.o: sysproc.h
fileio.o: syspwd.h
fileio.o: systime.h
fileio.o: toolbar.h
fileio.o: window.h
filelock.o: blocktype.h
filelock.o: buffer.h
filelock.o: bufslots.h
filelock.o: config.h
filelock.o: dynarr.h
filelock.o: paths.h
filelock.o: sysdir.h
filelock.o: sysfile.h
filelock.o: syspwd.h
filemode.o: blocktype.h
filemode.o: config.h
filemode.o: dynarr.h
filemode.o: sysfile.h
floatfns.o: blocktype.h
floatfns.o: config.h
floatfns.o: dynarr.h
floatfns.o: sysfloat.h
fns.o: blocktype.h
fns.o: buffer.h
fns.o: bufslots.h
fns.o: bytecode.h
fns.o: commands.h
fns.o: config.h
fns.o: conslots.h
fns.o: console.h
fns.o: device.h
fns.o: dynarr.h
fns.o: events.h
fns.o: extents.h
fns.o: frame.h
fns.o: frameslots.h
fns.o: scrollbar.h
fns.o: specifier.h
fns.o: systime.h
fns.o: toolbar.h
font-lock.o: blocktype.h
font-lock.o: buffer.h
font-lock.o: bufslots.h
font-lock.o: chartab.h
font-lock.o: config.h
font-lock.o: dynarr.h
font-lock.o: insdel.h
font-lock.o: syntax.h
frame-tty.o: blocktype.h
frame-tty.o: config.h
frame-tty.o: conslots.h
frame-tty.o: console-tty.h
frame-tty.o: console.h
frame-tty.o: device.h
frame-tty.o: dynarr.h
frame-tty.o: frame.h
frame-tty.o: frameslots.h
frame-tty.o: scrollbar.h
frame-tty.o: specifier.h
frame-tty.o: systty.h
frame-tty.o: toolbar.h
frame-x.o: $(LWLIB_SRCDIR)/lwlib.h
frame-x.o: EmacsFrame.h
frame-x.o: EmacsFrameP.h
frame-x.o: EmacsManager.h
frame-x.o: EmacsShell.h
frame-x.o: ExternalShell.h
frame-x.o: blocktype.h
frame-x.o: buffer.h
frame-x.o: bufslots.h
frame-x.o: config.h
frame-x.o: conslots.h
frame-x.o: console-x.h
frame-x.o: console.h
frame-x.o: device.h
frame-x.o: dynarr.h
frame-x.o: events.h
frame-x.o: extents.h
frame-x.o: faces.h
frame-x.o: frame.h
frame-x.o: frameslots.h
frame-x.o: glyphs-x.h
frame-x.o: glyphs.h
frame-x.o: objects-x.h
frame-x.o: objects.h
frame-x.o: redisplay.h
frame-x.o: scrollbar-x.h
frame-x.o: scrollbar.h
frame-x.o: specifier.h
frame-x.o: systime.h
frame-x.o: toolbar.h
frame-x.o: window.h
frame-x.o: xintrinsic.h
frame-x.o: xintrinsicp.h
frame-x.o: xmprimitivep.h
frame-x.o: xmu.h
frame.o: blocktype.h
frame.o: buffer.h
frame.o: bufslots.h
frame.o: config.h
frame.o: conslots.h
frame.o: console.h
frame.o: device.h
frame.o: dynarr.h
frame.o: events.h
frame.o: extents.h
frame.o: faces.h
frame.o: frame.h
frame.o: frameslots.h
frame.o: glyphs.h
frame.o: menubar.h
frame.o: redisplay.h
frame.o: scrollbar.h
frame.o: specifier.h
frame.o: sysdep.h
frame.o: systime.h
frame.o: toolbar.h
frame.o: window.h
free-hook.o: blocktype.h
free-hook.o: config.h
free-hook.o: dynarr.h
free-hook.o: hash.h
general.o: blocktype.h
general.o: config.h
general.o: dynarr.h
getloadavg.o: blocktype.h
getloadavg.o: config.h
getloadavg.o: dynarr.h
gif_err.o: config.h
gif_err.o: gif_lib.h
gifalloc.o: config.h
gifalloc.o: gif_lib.h
glyphs-x.o: $(LWLIB_SRCDIR)/lwlib.h
glyphs-x.o: ${srcdir}/${etcdir}xemacs.xbm
glyphs-x.o: bitmaps.h
glyphs-x.o: blocktype.h
glyphs-x.o: buffer.h
glyphs-x.o: bufslots.h
glyphs-x.o: config.h
glyphs-x.o: conslots.h
glyphs-x.o: console-x.h
glyphs-x.o: console.h
glyphs-x.o: device.h
glyphs-x.o: dynarr.h
glyphs-x.o: frame.h
glyphs-x.o: frameslots.h
glyphs-x.o: gif_lib.h
glyphs-x.o: glyphs-x.h
glyphs-x.o: glyphs.h
glyphs-x.o: insdel.h
glyphs-x.o: objects-x.h
glyphs-x.o: objects.h
glyphs-x.o: opaque.h
glyphs-x.o: scrollbar.h
glyphs-x.o: specifier.h
glyphs-x.o: sysfile.h
glyphs-x.o: toolbar.h
glyphs-x.o: xintrinsic.h
glyphs-x.o: xmu.h
glyphs.o: blocktype.h
glyphs.o: buffer.h
glyphs.o: bufslots.h
glyphs.o: config.h
glyphs.o: conslots.h
glyphs.o: console.h
glyphs.o: device.h
glyphs.o: dynarr.h
glyphs.o: elhash.h
glyphs.o: faces.h
glyphs.o: frame.h
glyphs.o: frameslots.h
glyphs.o: glyphs.h
glyphs.o: objects.h
glyphs.o: redisplay.h
glyphs.o: scrollbar.h
glyphs.o: specifier.h
glyphs.o: toolbar.h
glyphs.o: window.h
gmalloc.o: config.h
gmalloc.o: getpagesize.h
gui-x.o: $(LWLIB_SRCDIR)/lwlib.h
gui-x.o: blocktype.h
gui-x.o: buffer.h
gui-x.o: bufslots.h
gui-x.o: config.h
gui-x.o: conslots.h
gui-x.o: console-x.h
gui-x.o: console.h
gui-x.o: device.h
gui-x.o: dynarr.h
gui-x.o: frame.h
gui-x.o: frameslots.h
gui-x.o: gui-x.h
gui-x.o: opaque.h
gui-x.o: scrollbar.h
gui-x.o: specifier.h
gui-x.o: toolbar.h
gui-x.o: xintrinsic.h
gui.o: blocktype.h
gui.o: config.h
gui.o: dynarr.h
hash.o: blocktype.h
hash.o: config.h
hash.o: dynarr.h
hash.o: elhash.h
hash.o: hash.h
hftctl.o: blocktype.h
hftctl.o: config.h
hftctl.o: dynarr.h
hpplay.o: blocktype.h
hpplay.o: config.h
hpplay.o: dynarr.h
indent.o: blocktype.h
indent.o: buffer.h
indent.o: bufslots.h
indent.o: config.h
indent.o: conslots.h
indent.o: console.h
indent.o: device.h
indent.o: dynarr.h
indent.o: extents.h
indent.o: faces.h
indent.o: frame.h
indent.o: frameslots.h
indent.o: glyphs.h
indent.o: insdel.h
indent.o: redisplay.h
indent.o: scrollbar.h
indent.o: specifier.h
indent.o: toolbar.h
indent.o: window.h
inline.o: $(LWLIB_SRCDIR)/lwlib.h
inline.o: blocktype.h
inline.o: buffer.h
inline.o: bufslots.h
inline.o: bytecode.h
inline.o: chartab.h
inline.o: config.h
inline.o: conslots.h
inline.o: console-x.h
inline.o: console.h
inline.o: device.h
inline.o: dynarr.h
inline.o: elhash.h
inline.o: events.h
inline.o: extents.h
inline.o: faces.h
inline.o: frame.h
inline.o: frameslots.h
inline.o: glyphs-x.h
inline.o: glyphs.h
inline.o: gui-x.h
inline.o: keymap.h
inline.o: lstream.h
inline.o: objects.h
inline.o: opaque.h
inline.o: process.h
inline.o: redisplay.h
inline.o: scrollbar.h
inline.o: specifier.h
inline.o: syntax.h
inline.o: systime.h
inline.o: toolbar.h
inline.o: window.h
inline.o: xintrinsic.h
input-method-xlib.o: EmacsFrame.h
input-method-xlib.o: blocktype.h
input-method-xlib.o: buffer.h
input-method-xlib.o: bufslots.h
input-method-xlib.o: config.h
input-method-xlib.o: conslots.h
input-method-xlib.o: console-x.h
input-method-xlib.o: console.h
input-method-xlib.o: device.h
input-method-xlib.o: dynarr.h
input-method-xlib.o: frame.h
input-method-xlib.o: frameslots.h
input-method-xlib.o: insdel.h
input-method-xlib.o: lstream.h
input-method-xlib.o: redisplay.h
input-method-xlib.o: scrollbar.h
input-method-xlib.o: specifier.h
input-method-xlib.o: toolbar.h
input-method-xlib.o: window.h
input-method-xlib.o: xintrinsic.h
insdel.o: blocktype.h
insdel.o: buffer.h
insdel.o: bufslots.h
insdel.o: config.h
insdel.o: conslots.h
insdel.o: console.h
insdel.o: device.h
insdel.o: dynarr.h
insdel.o: extents.h
insdel.o: frame.h
insdel.o: frameslots.h
insdel.o: insdel.h
insdel.o: lstream.h
insdel.o: redisplay.h
insdel.o: scrollbar.h
insdel.o: specifier.h
insdel.o: toolbar.h
intl.o: blocktype.h
intl.o: bytecode.h
intl.o: config.h
intl.o: conslots.h
intl.o: console.h
intl.o: device.h
intl.o: dynarr.h
keymap.o: blocktype.h
keymap.o: buffer.h
keymap.o: bufslots.h
keymap.o: bytecode.h
keymap.o: commands.h
keymap.o: config.h
keymap.o: conslots.h
keymap.o: console.h
keymap.o: device.h
keymap.o: dynarr.h
keymap.o: elhash.h
keymap.o: events.h
keymap.o: frame.h
keymap.o: frameslots.h
keymap.o: insdel.h
keymap.o: keymap.h
keymap.o: redisplay.h
keymap.o: scrollbar.h
keymap.o: specifier.h
keymap.o: systime.h
keymap.o: toolbar.h
keymap.o: window.h
libsst.o: blocktype.h
libsst.o: config.h
libsst.o: dynarr.h
libsst.o: libsst.h
linuxplay.o: blocktype.h
linuxplay.o: config.h
linuxplay.o: dynarr.h
lread.o: blocktype.h
lread.o: buffer.h
lread.o: bufslots.h
lread.o: bytecode.h
lread.o: commands.h
lread.o: config.h
lread.o: dynarr.h
lread.o: insdel.h
lread.o: lstream.h
lread.o: opaque.h
lread.o: paths.h
lread.o: sysfile.h
lstream.o: blocktype.h
lstream.o: buffer.h
lstream.o: bufslots.h
lstream.o: config.h
lstream.o: dynarr.h
lstream.o: insdel.h
lstream.o: lstream.h
lstream.o: sysfile.h
macros.o: blocktype.h
macros.o: buffer.h
macros.o: bufslots.h
macros.o: commands.h
macros.o: config.h
macros.o: conslots.h
macros.o: console.h
macros.o: device.h
macros.o: dynarr.h
macros.o: events.h
macros.o: frame.h
macros.o: frameslots.h
macros.o: keymap.h
macros.o: macros.h
macros.o: redisplay.h
macros.o: scrollbar.h
macros.o: specifier.h
macros.o: systime.h
macros.o: toolbar.h
macros.o: window.h
malloc.o: config.h
malloc.o: getpagesize.h
marker.o: blocktype.h
marker.o: buffer.h
marker.o: bufslots.h
marker.o: config.h
marker.o: dynarr.h
md5.o: blocktype.h
md5.o: buffer.h
md5.o: bufslots.h
md5.o: config.h
md5.o: dynarr.h
md5.o: insdel.h
menubar-x.o: $(LWLIB_SRCDIR)/lwlib.h
menubar-x.o: EmacsFrame.h
menubar-x.o: EmacsManager.h
menubar-x.o: EmacsShell.h
menubar-x.o: blocktype.h
menubar-x.o: buffer.h
menubar-x.o: bufslots.h
menubar-x.o: commands.h
menubar-x.o: config.h
menubar-x.o: conslots.h
menubar-x.o: console-x.h
menubar-x.o: console.h
menubar-x.o: device.h
menubar-x.o: dynarr.h
menubar-x.o: events.h
menubar-x.o: frame.h
menubar-x.o: frameslots.h
menubar-x.o: gui-x.h
menubar-x.o: opaque.h
menubar-x.o: redisplay.h
menubar-x.o: scrollbar.h
menubar-x.o: specifier.h
menubar-x.o: systime.h
menubar-x.o: toolbar.h
menubar-x.o: window.h
menubar-x.o: xintrinsic.h
menubar.o: blocktype.h
menubar.o: config.h
menubar.o: conslots.h
menubar.o: console.h
menubar.o: device.h
menubar.o: dynarr.h
menubar.o: frame.h
menubar.o: frameslots.h
menubar.o: menubar.h
menubar.o: redisplay.h
menubar.o: scrollbar.h
menubar.o: specifier.h
menubar.o: toolbar.h
menubar.o: window.h
minibuf.o: blocktype.h
minibuf.o: buffer.h
minibuf.o: bufslots.h
minibuf.o: commands.h
minibuf.o: config.h
minibuf.o: conslots.h
minibuf.o: console-stream.h
minibuf.o: console.h
minibuf.o: device.h
minibuf.o: dynarr.h
minibuf.o: events.h
minibuf.o: frame.h
minibuf.o: frameslots.h
minibuf.o: insdel.h
minibuf.o: redisplay.h
minibuf.o: scrollbar.h
minibuf.o: specifier.h
minibuf.o: systime.h
minibuf.o: toolbar.h
minibuf.o: window.h
msdos.o: config.h
nas.o: blocktype.h
nas.o: config.h
nas.o: dynarr.h
objects-tty.o: blocktype.h
objects-tty.o: config.h
objects-tty.o: conslots.h
objects-tty.o: console-tty.h
objects-tty.o: console.h
objects-tty.o: device.h
objects-tty.o: dynarr.h
objects-tty.o: insdel.h
objects-tty.o: objects-tty.h
objects-tty.o: objects.h
objects-tty.o: specifier.h
objects-tty.o: systty.h
objects-x.o: blocktype.h
objects-x.o: buffer.h
objects-x.o: bufslots.h
objects-x.o: config.h
objects-x.o: conslots.h
objects-x.o: console-x.h
objects-x.o: console.h
objects-x.o: device.h
objects-x.o: dynarr.h
objects-x.o: insdel.h
objects-x.o: objects-x.h
objects-x.o: objects.h
objects-x.o: specifier.h
objects-x.o: xintrinsic.h
objects.o: blocktype.h
objects.o: buffer.h
objects.o: bufslots.h
objects.o: config.h
objects.o: conslots.h
objects.o: console.h
objects.o: device.h
objects.o: dynarr.h
objects.o: elhash.h
objects.o: faces.h
objects.o: frame.h
objects.o: frameslots.h
objects.o: objects.h
objects.o: redisplay.h
objects.o: scrollbar.h
objects.o: specifier.h
objects.o: toolbar.h
objects.o: window.h
opaque.o: blocktype.h
opaque.o: config.h
opaque.o: dynarr.h
opaque.o: opaque.h
print.o: backtrace.h
print.o: blocktype.h
print.o: buffer.h
print.o: bufslots.h
print.o: bytecode.h
print.o: config.h
print.o: conslots.h
print.o: console-stream.h
print.o: console-tty.h
print.o: console.h
print.o: device.h
print.o: dynarr.h
print.o: extents.h
print.o: frame.h
print.o: frameslots.h
print.o: insdel.h
print.o: lstream.h
print.o: scrollbar.h
print.o: specifier.h
print.o: systty.h
print.o: toolbar.h
process.o: blocktype.h
process.o: buffer.h
process.o: bufslots.h
process.o: commands.h
process.o: config.h
process.o: conslots.h
process.o: console.h
process.o: device.h
process.o: dynarr.h
process.o: events.h
process.o: frame.h
process.o: frameslots.h
process.o: insdel.h
process.o: lstream.h
process.o: opaque.h
process.o: paths.h
process.o: process.h
process.o: redisplay.h
process.o: scrollbar.h
process.o: specifier.h
process.o: sysdep.h
process.o: sysfile.h
process.o: sysproc.h
process.o: systime.h
process.o: systty.h
process.o: syswait.h
process.o: toolbar.h
process.o: window.h
profile.o: backtrace.h
profile.o: blocktype.h
profile.o: bytecode.h
profile.o: config.h
profile.o: dynarr.h
profile.o: hash.h
profile.o: systime.h
pure.o: blocktype.h
pure.o: config.h
pure.o: dynarr.h
pure.o: puresize.h puresize-adjust.h
ralloc.o: blocktype.h
ralloc.o: config.h
ralloc.o: dynarr.h
ralloc.o: getpagesize.h
rangetab.o: blocktype.h
rangetab.o: config.h
rangetab.o: dynarr.h
realpath.o: config.h
redisplay-output.o: blocktype.h
redisplay-output.o: buffer.h
redisplay-output.o: bufslots.h
redisplay-output.o: config.h
redisplay-output.o: conslots.h
redisplay-output.o: console.h
redisplay-output.o: debug.h
redisplay-output.o: device.h
redisplay-output.o: dynarr.h
redisplay-output.o: faces.h
redisplay-output.o: frame.h
redisplay-output.o: frameslots.h
redisplay-output.o: glyphs.h
redisplay-output.o: redisplay.h
redisplay-output.o: scrollbar.h
redisplay-output.o: specifier.h
redisplay-output.o: sysdep.h
redisplay-output.o: toolbar.h
redisplay-output.o: window.h
redisplay-tty.o: blocktype.h
redisplay-tty.o: buffer.h
redisplay-tty.o: bufslots.h
redisplay-tty.o: config.h
redisplay-tty.o: conslots.h
redisplay-tty.o: console-tty.h
redisplay-tty.o: console.h
redisplay-tty.o: device.h
redisplay-tty.o: dynarr.h
redisplay-tty.o: events.h
redisplay-tty.o: faces.h
redisplay-tty.o: frame.h
redisplay-tty.o: frameslots.h
redisplay-tty.o: glyphs.h
redisplay-tty.o: lstream.h
redisplay-tty.o: objects-tty.h
redisplay-tty.o: objects.h
redisplay-tty.o: redisplay.h
redisplay-tty.o: scrollbar.h
redisplay-tty.o: specifier.h
redisplay-tty.o: sysdep.h
redisplay-tty.o: systime.h
redisplay-tty.o: systty.h
redisplay-tty.o: toolbar.h
redisplay-tty.o: window.h
redisplay-x.o: $(LWLIB_SRCDIR)/lwlib.h
redisplay-x.o: EmacsFrame.h
redisplay-x.o: EmacsFrameP.h
redisplay-x.o: blocktype.h
redisplay-x.o: buffer.h
redisplay-x.o: bufslots.h
redisplay-x.o: config.h
redisplay-x.o: conslots.h
redisplay-x.o: console-x.h
redisplay-x.o: console.h
redisplay-x.o: debug.h
redisplay-x.o: device.h
redisplay-x.o: dynarr.h
redisplay-x.o: faces.h
redisplay-x.o: frame.h
redisplay-x.o: frameslots.h
redisplay-x.o: glyphs-x.h
redisplay-x.o: glyphs.h
redisplay-x.o: objects-x.h
redisplay-x.o: objects.h
redisplay-x.o: paths.h
redisplay-x.o: redisplay.h
redisplay-x.o: scrollbar.h
redisplay-x.o: specifier.h
redisplay-x.o: sysdep.h
redisplay-x.o: sysproc.h
redisplay-x.o: systime.h
redisplay-x.o: toolbar.h
redisplay-x.o: window.h
redisplay-x.o: xgccache.h
redisplay-x.o: xintrinsic.h
redisplay-x.o: xintrinsicp.h
redisplay-x.o: xmprimitivep.h
redisplay.o: blocktype.h
redisplay.o: buffer.h
redisplay.o: bufslots.h
redisplay.o: commands.h
redisplay.o: config.h
redisplay.o: conslots.h
redisplay.o: console.h
redisplay.o: debug.h
redisplay.o: device.h
redisplay.o: dynarr.h
redisplay.o: extents.h
redisplay.o: faces.h
redisplay.o: frame.h
redisplay.o: frameslots.h
redisplay.o: glyphs.h
redisplay.o: insdel.h
redisplay.o: menubar.h
redisplay.o: objects.h
redisplay.o: process.h
redisplay.o: redisplay.h
redisplay.o: scrollbar.h
redisplay.o: specifier.h
redisplay.o: toolbar.h
redisplay.o: window.h
regex.o: blocktype.h
regex.o: buffer.h
regex.o: bufslots.h
regex.o: chartab.h
regex.o: config.h
regex.o: dynarr.h
regex.o: regex.h
regex.o: syntax.h
scrollbar-x.o: $(LWLIB_SRCDIR)/lwlib.h
scrollbar-x.o: EmacsFrame.h
scrollbar-x.o: EmacsManager.h
scrollbar-x.o: blocktype.h
scrollbar-x.o: config.h
scrollbar-x.o: conslots.h
scrollbar-x.o: console-x.h
scrollbar-x.o: console.h
scrollbar-x.o: device.h
scrollbar-x.o: dynarr.h
scrollbar-x.o: frame.h
scrollbar-x.o: frameslots.h
scrollbar-x.o: glyphs-x.h
scrollbar-x.o: glyphs.h
scrollbar-x.o: gui-x.h
scrollbar-x.o: redisplay.h
scrollbar-x.o: scrollbar-x.h
scrollbar-x.o: scrollbar.h
scrollbar-x.o: specifier.h
scrollbar-x.o: toolbar.h
scrollbar-x.o: window.h
scrollbar-x.o: xintrinsic.h
scrollbar.o: blocktype.h
scrollbar.o: buffer.h
scrollbar.o: bufslots.h
scrollbar.o: commands.h
scrollbar.o: config.h
scrollbar.o: conslots.h
scrollbar.o: console.h
scrollbar.o: device.h
scrollbar.o: dynarr.h
scrollbar.o: frame.h
scrollbar.o: frameslots.h
scrollbar.o: glyphs.h
scrollbar.o: redisplay.h
scrollbar.o: scrollbar.h
scrollbar.o: specifier.h
scrollbar.o: toolbar.h
scrollbar.o: window.h
search.o: blocktype.h
search.o: buffer.h
search.o: bufslots.h
search.o: chartab.h
search.o: commands.h
search.o: config.h
search.o: dynarr.h
search.o: insdel.h
search.o: opaque.h
search.o: regex.h
search.o: syntax.h
signal.o: blocktype.h
signal.o: config.h
signal.o: conslots.h
signal.o: console.h
signal.o: device.h
signal.o: dynarr.h
signal.o: events.h
signal.o: frame.h
signal.o: frameslots.h
signal.o: scrollbar.h
signal.o: specifier.h
signal.o: sysdep.h
signal.o: systime.h
signal.o: toolbar.h
sound.o: blocktype.h
sound.o: buffer.h
sound.o: bufslots.h
sound.o: commands.h
sound.o: config.h
sound.o: conslots.h
sound.o: console-x.h
sound.o: console.h
sound.o: device.h
sound.o: dynarr.h
sound.o: redisplay.h
sound.o: sysdep.h
sound.o: xintrinsic.h
specifier.o: blocktype.h
specifier.o: buffer.h
specifier.o: bufslots.h
specifier.o: config.h
specifier.o: conslots.h
specifier.o: console.h
specifier.o: device.h
specifier.o: dynarr.h
specifier.o: frame.h
specifier.o: frameslots.h
specifier.o: opaque.h
specifier.o: redisplay.h
specifier.o: scrollbar.h
specifier.o: specifier.h
specifier.o: toolbar.h
specifier.o: window.h
strftime.o: blocktype.h
strftime.o: config.h
strftime.o: dynarr.h
sunOS-fix.o: config.h
sunplay.o: blocktype.h
sunplay.o: config.h
sunplay.o: dynarr.h
sunplay.o: sysdep.h
sunpro.o: blocktype.h
sunpro.o: config.h
sunpro.o: dynarr.h
symbols.o: blocktype.h
symbols.o: buffer.h
symbols.o: bufslots.h
symbols.o: config.h
symbols.o: conslots.h
symbols.o: console.h
symbols.o: dynarr.h
syntax.o: blocktype.h
syntax.o: buffer.h
syntax.o: bufslots.h
syntax.o: chartab.h
syntax.o: commands.h
syntax.o: config.h
syntax.o: dynarr.h
syntax.o: insdel.h
syntax.o: syntax.h
sysdep.o: blocktype.h
sysdep.o: buffer.h
sysdep.o: bufslots.h
sysdep.o: config.h
sysdep.o: conslots.h
sysdep.o: console-stream.h
sysdep.o: console-x.h
sysdep.o: console.h
sysdep.o: device.h
sysdep.o: dynarr.h
sysdep.o: events.h
sysdep.o: frame.h
sysdep.o: frameslots.h
sysdep.o: process.h
sysdep.o: redisplay.h
sysdep.o: scrollbar.h
sysdep.o: specifier.h
sysdep.o: sysdep.h
sysdep.o: sysdir.h
sysdep.o: sysfile.h
sysdep.o: systime.h
sysdep.o: syswait.h
sysdep.o: toolbar.h
sysdep.o: window.h
sysdep.o: xintrinsic.h
termcap.o: blocktype.h
termcap.o: config.h
termcap.o: conslots.h
termcap.o: console.h
termcap.o: device.h
termcap.o: dynarr.h
terminfo.o: config.h
toolbar-x.o: $(LWLIB_SRCDIR)/lwlib.h
toolbar-x.o: EmacsFrame.h
toolbar-x.o: EmacsFrameP.h
toolbar-x.o: EmacsManager.h
toolbar-x.o: blocktype.h
toolbar-x.o: buffer.h
toolbar-x.o: bufslots.h
toolbar-x.o: config.h
toolbar-x.o: conslots.h
toolbar-x.o: console-x.h
toolbar-x.o: console.h
toolbar-x.o: device.h
toolbar-x.o: dynarr.h
toolbar-x.o: faces.h
toolbar-x.o: frame.h
toolbar-x.o: frameslots.h
toolbar-x.o: glyphs-x.h
toolbar-x.o: glyphs.h
toolbar-x.o: objects-x.h
toolbar-x.o: objects.h
toolbar-x.o: redisplay.h
toolbar-x.o: scrollbar.h
toolbar-x.o: specifier.h
toolbar-x.o: toolbar.h
toolbar-x.o: window.h
toolbar-x.o: xgccache.h
toolbar-x.o: xintrinsic.h
toolbar-x.o: xintrinsicp.h
toolbar-x.o: xmprimitivep.h
toolbar.o: blocktype.h
toolbar.o: buffer.h
toolbar.o: bufslots.h
toolbar.o: config.h
toolbar.o: conslots.h
toolbar.o: console.h
toolbar.o: device.h
toolbar.o: dynarr.h
toolbar.o: frame.h
toolbar.o: frameslots.h
toolbar.o: glyphs.h
toolbar.o: redisplay.h
toolbar.o: scrollbar.h
toolbar.o: specifier.h
toolbar.o: toolbar.h
toolbar.o: window.h
tooltalk.o: blocktype.h
tooltalk.o: buffer.h
tooltalk.o: bufslots.h
tooltalk.o: config.h
tooltalk.o: dynarr.h
tooltalk.o: elhash.h
tooltalk.o: process.h
tooltalk.o: tooltalk.h
tparam.o: config.h
undo.o: blocktype.h
undo.o: buffer.h
undo.o: bufslots.h
undo.o: config.h
undo.o: dynarr.h
undo.o: extents.h
vm-limit.o: blocktype.h
vm-limit.o: config.h
vm-limit.o: dynarr.h
vm-limit.o: mem-limits.h
window.o: blocktype.h
window.o: buffer.h
window.o: bufslots.h
window.o: commands.h
window.o: config.h
window.o: conslots.h
window.o: console.h
window.o: device.h
window.o: dynarr.h
window.o: faces.h
window.o: frame.h
window.o: frameslots.h
window.o: glyphs.h
window.o: objects.h
window.o: redisplay.h
window.o: scrollbar.h
window.o: specifier.h
window.o: toolbar.h
window.o: window.h
xgccache.o: blocktype.h
xgccache.o: config.h
xgccache.o: dynarr.h
xgccache.o: hash.h
xgccache.o: xgccache.h
xmu.o: config.h
xselect.o: blocktype.h
xselect.o: buffer.h
xselect.o: bufslots.h
xselect.o: config.h
xselect.o: conslots.h
xselect.o: console-x.h
xselect.o: console.h
xselect.o: device.h
xselect.o: dynarr.h
xselect.o: frame.h
xselect.o: frameslots.h
xselect.o: objects-x.h
xselect.o: objects.h
xselect.o: opaque.h
xselect.o: scrollbar.h
xselect.o: specifier.h
xselect.o: systime.h
xselect.o: toolbar.h
xselect.o: xintrinsic.h

--NSA-2H3KK
Content-Type: text/plain
Content-Description: Installation
Content-Disposition: inline;
	filename="Installation"
Content-Transfer-Encoding: 7bit

uname -a: SunOS piccard 4.1.4 8 sun4m

./configure  'sparc-sun-sunos4.1.4' '--with-gcc' '--with-gnu-make' '--with-xpm' '--with-jpeg' '--with-png' '--with-xface' '--with-sound=native' '--use-union-type' '--debug' '--error-checking=all' '--verbose'


Configured for `sparc-sun-sunos4.1.4'.

  Where should the build process find the source code?    /disk1/xemacs-20.3-b19
  What installation prefix should install use?		  /usr/local
  Where should XEmacs look for packages?		  /usr/local/lib/xemacs/packages:~/.xemacs
  What operating system and machine description files should XEmacs use?
        `s/sunos4-1-4.h' and `m/sparc.h'
  What compiler should XEmacs be built with?              gcc -g -O2 -Wall -Wno-switch
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                
  Where do we find X Windows libraries?                   /usr/lib
  Compiling in support for XAUTH.
  Compiling in support for GIF image conversion.
  Compiling in support for XPM images.
  Compiling in support for X-Face message headers.
  Compiling in support for JPEG image conversion.
  Compiling in support for PNG image conversion.
  Compiling in native sound support.
  Compiling in support for GNU DBM.
  Compiling in support for proper session-management.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Motif dialog boxes.
  movemail will use "dot-locking" for locking mail spool files.
  Using the union type for Lisp_Objects.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.
  WARNING: ---------------------------------------------------------
  WARNING: Compiling in support for runtime error checking.
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------


--NSA-2H3KK
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


-- 
/* Amir J. Katz  E-mail: amir@ndsoft.com   URL: http://www.ndsoft.com */
/* EagleEye Control Software, LTD., Tel-Aviv, Israel                  */
/* .. I busted a mirror and got seven years bad luck, but my        ..*/
/* .. lawyer thinks he can get me five.        (Steven Wright)      ..*/

--NSA-2H3KK--

