all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Praveen A <pravi.a@gmail.com>
To: "Jan Djärv" <jan.h.d@swipnet.se>
Cc: 5047@emacsbugs.donarmstrong.com, bug-gnu-emacs@gnu.org
Subject: bug#5047: 23.1; emacs is failing to build on Fedora 12 64 bit
Date: Sat, 28 Nov 2009 12:42:28 +0530	[thread overview]
Message-ID: <3f2beab60911272312w6867bb90q1a8fe85b515073e6@mail.gmail.com> (raw)
In-Reply-To: <4B100183.20000@swipnet.se>

[-- Attachment #1: Type: text/plain, Size: 612 bytes --]

2009/11/27 Jan Djärv <jan.h.d@swipnet.se>:
> Can you send the Makefile here?  As it is generated it is not easy to know
> which line that fails.
>
>        Jan D.
>

Hi Jan,

Makefiles are attached. These were generated with a CVS version of
emacs, but same error is coming as 23.1.

- Praveen

-- 
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
Join The DRM Elimination Crew Now!
http://fci.wikia.com/wiki/Anti-DRM-Campaign

[-- Attachment #2: lib-src.Makefile --]
[-- Type: application/octet-stream, Size: 11747 bytes --]

# Makefile for lib-src subdirectory in GNU Emacs.
# Copyright (C) 1985, 1987, 1988, 1993, 1994, 2001, 2002, 2003, 2004,
#               2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.

# This file is part of GNU Emacs.

# GNU Emacs 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 3 of the License, or
# (at your option) any later version.

# GNU Emacs 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 GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.


# Avoid trouble on systems where the `SHELL' variable might be
# inherited from the environment.
SHELL = /bin/sh

# Following ../lisp/Makefile.in.
EMACS = ../src/emacs
EMACSOPT = -batch --no-site-file --multibyte

# ==================== Things `configure' will edit ====================

CC=gcc
CFLAGS=-g -O2 -Wno-pointer-sign  
version=23.1.50
configuration=x86_64-unknown-linux-gnu
EXEEXT=

# Program name transformation.
TRANSFORM = s,x,x,

# ==================== 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 is set with the --prefix option to
# `../configure'.
prefix=/usr/local

# Like `prefix', but used for architecture-specific files.  This is
# set with the --exec-prefix option to `../configure'.
exec_prefix=${prefix}

# Where to install Emacs and other binaries that people will want to
# run directly (like etags).  This is set with the --bindir option
# to `../configure'.
bindir=${exec_prefix}/bin

# Where to install and expect executable files to be run by Emacs
# rather than directly by users, and other architecture-dependent
# data.  ${archlibdir} is usually below this.  This is set with the
# --libexecdir option to `../configure'.
libexecdir=${exec_prefix}/libexec

# Directory for local state files for all programs.
localstatedir=${prefix}/var

# Where to find the source code.  This is set by the configure
# script's `--srcdir' option.  However, the value of ${srcdir} in
# this makefile is not identical to what was specified with --srcdir,
# since the variable here has `/lib-src' added at the end.

# We use $(srcdir) explicitly in dependencies so as not to depend on VPATH.
srcdir=/home/pravi/forge/emacs/emacs/lib-src
VPATH=/home/pravi/forge/emacs/emacs/lib-src

# The top-level source directory, also set by configure.
top_srcdir=/home/pravi/forge/emacs/emacs

# ==================== Emacs-specific directories ====================

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

# Where to put executables to be run by Emacs rather than the user.
# This path usually includes the Emacs version and configuration name,
# so that multiple configurations for multiple versions of Emacs may
# be installed at once.  This can be set with the --archlibdir option
# to `../configure'.
archlibdir=${libexecdir}/emacs/${version}/${configuration}

gamedir=${localstatedir}/games/emacs
gameuser=games

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

# ../configure figures out the correct values for these.
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_SCRIPT = ${INSTALL}
# By default, we uphold the dignity of our programs.
INSTALL_STRIP =

# ========================== Lists of Files ===========================

# Things that a user might actually run,
# which should be installed in bindir.
INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} b2m${EXEEXT} ebrowse${EXEEXT} 
INSTALLABLE_SCRIPTS = rcs-checkin grep-changelog

# Things that Emacs runs internally, or during the build process,
#  which should not be installed in bindir.
UTILITIES=  profile${EXEEXT} digest-doc${EXEEXT} sorted-doc${EXEEXT} movemail${EXEEXT} cvtmail${EXEEXT} fakemail${EXEEXT} \
            hexl${EXEEXT} update-game-score${EXEEXT}

DONT_INSTALL= test-distrib${EXEEXT} make-docfile${EXEEXT}

# Like UTILITIES, but they're not system-dependent, and should not be
#  deleted by the distclean target.
SCRIPTS= rcs2log vcdiff

EXECUTABLES= ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}

# Additional -D flags for movemail (add to MOVE_FLAGS if desired):
# MAIL_USE_POP		Support mail retrieval from a POP mailbox.
# MAIL_USE_MMDF		Support MMDF mailboxes.
# MAIL_USE_FLOCK	Use flock for file locking (see the comments
#			about locking in movemail.c)
# MAIL_UNLINK_SPOOL	Unlink the user's spool mailbox after reading
#			it (instead of just emptying it).
# KERBEROS		Support Kerberized POP.
# KRB5			Support Kerberos Version 5 pop instead of
#			Version 4 (define this in addition to
#			KERBEROS).
# HESIOD		Support Hesiod lookups of user mailboxes.
# MAILHOST		A string, the host name of the default POP
#			mail host for the site.
MOVE_FLAGS=

# ========================== start of cpp stuff =======================
LIBS_MOVE=$(KRB4LIB) $(DESLIB) $(KRB5LIB) $(CRYPTOLIB) $(COM_ERRLIB) $(HESIODLIB)
LOADLIBES=
ALL_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H
	  -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} ${CFLAGS}
LINK_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H
	  -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CFLAGS}
CPP_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H
	  -I. -I../src -I${srcdir} -I${srcdir}/../src ${CPPFLAGS} ${CFLAGS}
BASE_CFLAGS = -D_BSD_SOURCE -DHAVE_CONFIG_H
	  -I. -I../src -I${srcdir} -I${srcdir}/../src ${CPPFLAGS} ${CFLAGS}
.SUFFIXES: .m
.c.o:
	${CC} -c ${CPP_CFLAGS} $<
.m.o:
	$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
all: ${DONT_INSTALL} ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}
rcs2log: $(srcdir)/rcs2log
	-cp -p $(srcdir)/rcs2log rcs2log
rcs-checkin: $(srcdir)/rcs-checkin
	-cp -p $(srcdir)/rcs-checkin rcs-checkin
grep-changelog: $(srcdir)/grep-changelog
	-cp -p $(srcdir)/grep-changelog grep-changelog
vcdiff: $(srcdir)/vcdiff
	-cp -p $(srcdir)/vcdiff vcdiff
maybe-blessmail:
$(DESTDIR)${archlibdir}: all
	@echo
	@echo "Installing utilities run internally by Emacs."
	$(top_srcdir)/mkinstalldirs $(DESTDIR)${archlibdir}
	if [ `(cd $(DESTDIR)${archlibdir} && /bin/pwd)` != `/bin/pwd` ]; then
	  for file in ${UTILITIES}; do
	    $(INSTALL_PROGRAM) $(INSTALL_STRIP) $$file $(DESTDIR)${archlibdir}/$$file ;
	  done ;
	       fi
	$(top_srcdir)/mkinstalldirs $(DESTDIR)${gamedir}
	touch $(DESTDIR)${gamedir}/snake-scores
	touch $(DESTDIR)${gamedir}/tetris-scores
	-if chown ${gameuser} $(DESTDIR)${archlibdir}/update-game-score && chmod u+s $(DESTDIR)${archlibdir}/update-game-score; then
	  chown ${gameuser} $(DESTDIR)${gamedir};
	  chmod u=rwx,g=rwx,o=rx $(DESTDIR)${gamedir};
	fi
	       if [ `(cd $(DESTDIR)${archlibdir} && /bin/pwd)`
	            != `(cd ${srcdir} && /bin/pwd)` ]; then
	  for file in ${SCRIPTS}; do
	    $(INSTALL_SCRIPT) ${srcdir}/$$file $(DESTDIR)${archlibdir}/$$file;
	  done ;
	fi
install: $(DESTDIR)${archlibdir}
	@echo
	@echo "Installing utilities for users to run."
	for file in ${INSTALLABLES} ; do
	  $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ;
	  chmod a+rx $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'`;
	done
	for file in ${INSTALLABLE_SCRIPTS} ; do
	  $(INSTALL_SCRIPT) ${srcdir}/$${file} $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ;
	  chmod a+rx $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'`;
	done
uninstall:
	(cd $(DESTDIR)${bindir};
	for file in ${INSTALLABLES} ${INSTALLABLE_SCRIPTS}; do
	  rm -f $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ;
	done)
	(cd $(DESTDIR)${archlibdir};
	 rm -f ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS})
mostlyclean:
	-rm -f core *.o getopt.h getopt.h-t
clean: mostlyclean
	-rm -f ${INSTALLABLES} ${UTILITIES} ${DONT_INSTALL}
	-rm -f fns*.el *.tab.c *.tab.h
distclean: clean
	-rm -f TAGS
	-rm -f Makefile Makefile.c blessmail
maintainer-clean: distclean
	true
extraclean: maintainer-clean
	-rm -f *~ \#*
check:
	@echo "We don't have any tests for GNU Emacs yet."
tags: TAGS
TAGS: etags${EXEEXT}
	etags *.[ch]
test-distrib${EXEEXT}: ${srcdir}/test-distrib.c
	$(CC) ${ALL_CFLAGS} -o test-distrib ${srcdir}/test-distrib.c
	./test-distrib ${srcdir}/testfile
GETOPT_H =
getopt.h: getopt_.h
	cp $(srcdir)/getopt_.h $@-t
	mv $@-t $@
GETOPTOBJS =
GETOPTDEPS = $(GETOPTOBJS) $(GETOPT_H)
getopt.o: ${srcdir}/getopt.c $(GETOPT_H) ${srcdir}/gettext.h
	${CC} -c ${CPP_CFLAGS} ${srcdir}/getopt.c
getopt1.o: ${srcdir}/getopt1.c $(GETOPT_H)
	${CC} -c ${CPP_CFLAGS} ${srcdir}/getopt1.c
REGEXPOBJ = regex.o
REGEXPDEPS = $(REGEXPOBJ) $(srcdir)/../src/regex.h
regex.o: $(srcdir)/../src/regex.c $(srcdir)/../src/regex.h ../src/config.h
	${CC} -c ${BASE_CFLAGS} -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c
etags${EXEEXT}: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXPDEPS) ../src/config.h
	$(CC) ${ALL_CFLAGS} -DEMACS_NAME="\"GNU Emacs\"" -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags
ebrowse${EXEEXT}: ${srcdir}/ebrowse.c $(GETOPTDEPS) ../src/config.h
	$(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/ebrowse.c $(GETOPTOBJS) $(LOADLIBES) -o ebrowse
ctags${EXEEXT}: etags${EXEEXT}
	$(CC) ${ALL_CFLAGS} -DCTAGS -DEMACS_NAME="\"GNU Emacs\"" -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags
profile${EXEEXT}: ${srcdir}/profile.c ../src/config.h
	$(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile
make-docfile${EXEEXT}: ${srcdir}/make-docfile.c ../src/config.h
	$(CC) ${ALL_CFLAGS} ${srcdir}/make-docfile.c $(LOADLIBES) -o make-docfile
digest-doc${EXEEXT}: ${srcdir}/digest-doc.c
	$(CC) ${ALL_CFLAGS} ${srcdir}/digest-doc.c $(LOADLIBES) -o digest-doc
sorted-doc${EXEEXT}: ${srcdir}/sorted-doc.c
	$(CC) ${ALL_CFLAGS} ${srcdir}/sorted-doc.c $(LOADLIBES) -o sorted-doc
b2m${EXEEXT}: ${srcdir}/b2m.c ../src/config.h $(GETOPTDEPS)
	$(CC) ${ALL_CFLAGS} ${srcdir}/b2m.c -DVERSION="\"${version}\""
	   $(GETOPTOBJS) $(LOADLIBES) -o b2m
movemail${EXEEXT}: movemail.o pop.o $(GETOPTDEPS)
	$(CC) ${LINK_CFLAGS} ${MOVE_FLAGS} movemail.o pop.o $(GETOPTOBJS) $(LOADLIBES) $(LIBS_MAIL) $(LIBS_MOVE) -o movemail
movemail.o: ${srcdir}/movemail.c ../src/config.h $(GETOPT_H)
	$(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/movemail.c
pop.o: ${srcdir}/pop.c ../src/config.h
	$(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/pop.c
cvtmail${EXEEXT}: ${srcdir}/cvtmail.c
	$(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail
fakemail${EXEEXT}: ${srcdir}/fakemail.c ../src/config.h
	$(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -o fakemail
emacsclient${EXEEXT}: ${srcdir}/emacsclient.c ../src/config.h $(GETOPTDEPS)
	$(CC) ${ALL_CFLAGS} ${srcdir}/emacsclient.c $(GETOPTOBJS)
	   -DVERSION="\"${version}\""
	   $(LOADLIBES) -o emacsclient
hexl${EXEEXT}: ${srcdir}/hexl.c ../src/config.h
	$(CC) ${ALL_CFLAGS} ${srcdir}/hexl.c $(LOADLIBES) -o hexl
update-game-score${EXEEXT}: update-game-score.o $(GETOPTDEPS)
	$(CC) ${LINK_CFLAGS} ${MOVE_FLAGS} update-game-score.o $(GETOPTOBJS) $(LOADLIBES) -o update-game-score
update-game-score.o: ${srcdir}/update-game-score.c ../src/config.h $(GETOPT_H)
	$(CC) -c ${CPP_CFLAGS} ${srcdir}/update-game-score.c
	  -DHAVE_SHARED_GAME_DIR="\"$(gamedir)\""

[-- Attachment #3: src.Makefile --]
[-- Type: application/octet-stream, Size: 26576 bytes --]

# Makefile for GNU Emacs.
# Copyright (C) 1985, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001, 2002,
#               2003, 2004, 2005, 2006, 2007, 2008, 2009
#               Free Software Foundation, Inc.

# This file is part of GNU Emacs.

# GNU Emacs 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 3 of the License, or
# (at your option) any later version.

# GNU Emacs 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 GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.


# Note that this file is edited by msdos/sed1v2.inp for MSDOS.  That
# script may need modifying in sync with changes made here.  Try to
# avoid shell-ism because the DOS build has to use the DOS shell.

# Don't try to replace the cpp processing using autoconf facilities,
# says rms.
# Replacing a particular part of the conditionals to work via autoconf
# is OK.
# Some of the conditionals might be dead now.  Finding them and
# deleting them would be fine.


# Here are the things that we expect ../configure to edit.
# We use $(srcdir) explicitly in dependencies so as not to depend on VPATH.
srcdir=/home/pravi/forge/emacs/emacs/src
VPATH=/home/pravi/forge/emacs/emacs/src
CC=gcc
CPP=gcc -E
CFLAGS=-g -O2 -Wno-pointer-sign  
CPPFLAGS=-D_BSD_SOURCE  
LDFLAGS= -Wl,-znocombreloc  
LN_S=ln -s
EXEEXT=
version=23.1.50
# Substitute an assignment for the MAKE variable, because
# BSD doesn't have it as a default.

# Don't use LIBS.  configure puts stuff in it that either shouldn't be
# linked with Emacs or is duplicated by the cpp stuff below.
# LIBS = -lm -lSM -lICE -lXft -lXrender -lfontconfig -lfreetype -lX11   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -lX11  
LIBOBJS = 

lispsource = ${srcdir}/../lisp/
libsrc = ../lib-src/
etc = ../etc/
oldXMenudir = ../oldXMenu/
lwlibdir = ../lwlib/
lispdir = ../lisp/

# Configuration files for .o files to depend on.
M_FILE = ${srcdir}/m/amdx86-64.h
S_FILE = ${srcdir}/s/gnu-linux.h
config_h = config.h $(M_FILE) $(S_FILE)

# ========================== start of cpp stuff =======================
C_SWITCH_SYSTEM=
SHELL=/bin/sh
STARTFILES = pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
DBUS_CFLAGS = -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
DBUS_LIBS = -L/lib64 -ldbus-1 -lpthread -lrt
DBUS_OBJ = dbusbind.o
ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I${srcdir} -D_BSD_SOURCE -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${DBUS_CFLAGS} ${CFLAGS}
ALL_OBJC_CFLAGS=$(ALL_CFLAGS)
.SUFFIXES: .m
.c.o:
	$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
.m.o:
	$(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $<
XMENU_OBJ = xmenu.o
XOBJ= xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o
GTK_OBJ= gtkutil.o
OLDXMENU= ${oldXMenudir}libXMenu11.a
LIBXMENU= $(OLDXMENU)
LIBW=-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lpthread
OLDXMENU=
LIBXMENU=
LIBXT=$(LIBW) -lSM -lICE
XFT_LIBS=-lXft -lXrender -lfontconfig -lfreetype -lX11
X11_LDFLAGS =
LIBX= $(LIBXMENU) $(X11_LDFLAGS) $(LIBXT) -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lX11 $(XFT_LIBS)
LIBSOUND= -lasound
CFLAGS_SOUND= -I/usr/include/alsa
RSVG_LIBS=
RSVG_CFLAGS=
GNULIB_VAR =
LD=$(CC) -nostdlib
TEMACS_LDFLAGS = -z nocombreloc
INTERVALS_H = dispextern.h intervals.h composite.h
GETLOADAVG_LIBS =
FONT_DRIVERS = xfont.o ftfont.o xftfont.o ftxfont.o
obj= dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o
	charset.o coding.o category.o ccl.o character.o chartab.o
	cm.o term.o terminal.o xfaces.o $(XOBJ) $(GTK_OBJ) $(DBUS_OBJ)
	emacs.o keyboard.o macros.o keymap.o sysdep.o
	buffer.o filelock.o insdel.o marker.o
	minibuf.o fileio.o dired.o filemode.o
	cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o
	alloc.o data.o doc.o editfns.o callint.o
	eval.o floatfns.o fns.o font.o print.o lread.o
	syntax.o unexelf.o bytecode.o
	process.o callproc.o
	region-cache.o sound.o atimer.o
	doprnt.o strftime.o intervals.o textprop.o composite.o md5.o
	$(MSDOS_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_DRIVERS)
SOME_MACHINE_OBJECTS = dosfns.o msdos.o
	 xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o
	 fontset.o
	 nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o
	 w32.o w32console.o w32fns.o w32heap.o w32inevt.o
	 w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o $(FONT_DRIVERS)
termcapobj = termcap.o tparam.o
mallocobj = $(gmallocobj) $(rallocobj) vm-limit.o
widgetobj=
otherobj= $(termcapobj) lastfile.o $(mallocobj) $(widgetobj) $(LIBOBJS)
lisp=
	${lispsource}loaddefs.el
	${lispsource}abbrev.elc
	${lispsource}buff-menu.elc
	${lispsource}button.elc
	${lispsource}emacs-lisp/byte-run.elc
	${lispsource}composite.elc
	${lispsource}cus-face.elc
	${lispsource}cus-start.elc
	${lispsource}custom.elc
	${lispsource}emacs-lisp/backquote.elc
	${lispsource}emacs-lisp/lisp-mode.elc
	${lispsource}emacs-lisp/lisp.elc
	${lispsource}env.elc
	${lispsource}faces.elc
	${lispsource}files.elc
	${lispsource}format.elc
	${lispsource}facemenu.elc
	${lispsource}mouse.elc ${lispsource}select.elc ${lispsource}scroll-bar.elc
	${lispsource}emacs-lisp/float-sup.elc
	${lispsource}frame.elc
	${lispsource}help.elc
	${lispsource}indent.elc
	${lispsource}isearch.elc
	${lispsource}rfn-eshadow.elc
	${lispsource}loadup.el
	${lispsource}bindings.elc
	${lispsource}emacs-lisp/map-ynp.elc
	${lispsource}menu-bar.elc
	${lispsource}international/mule.elc
	${lispsource}international/mule-conf.el
	${lispsource}international/mule-cmds.elc
	${lispsource}international/characters.elc
	${lispsource}international/charprop.el
	${lispsource}case-table.elc
	${lispsource}language/chinese.el
	${lispsource}language/cyrillic.el
	${lispsource}language/indian.el
	${lispsource}language/sinhala.el
	${lispsource}language/english.el
	${lispsource}language/ethiopic.elc
	${lispsource}language/european.elc
	${lispsource}language/czech.el
	${lispsource}language/slovak.el
	${lispsource}language/romanian.el
	${lispsource}language/greek.el
	${lispsource}language/hebrew.el
	${lispsource}language/japanese.el
	${lispsource}language/korean.el
	${lispsource}language/lao.el
	${lispsource}language/cham.el
	${lispsource}language/tai-viet.el
	${lispsource}language/thai.el
	${lispsource}language/tibetan.elc
	${lispsource}language/vietnamese.el
	${lispsource}language/misc-lang.el
	${lispsource}language/utf-8-lang.el
	${lispsource}language/georgian.el
	${lispsource}language/khmer.el
	${lispsource}language/burmese.el
	${lispsource}paths.el
	${lispsource}register.elc
	${lispsource}replace.elc
	${lispsource}simple.elc
	${lispsource}minibuffer.elc
	${lispsource}startup.elc
	${lispsource}subr.elc
	${lispsource}term/tty-colors.elc
	${lispsource}font-core.elc
	${lispsource}emacs-lisp/syntax.elc
	${lispsource}font-lock.elc
	${lispsource}jit-lock.elc
	${lispsource}textmodes/fill.elc
	${lispsource}textmodes/page.elc
	${lispsource}textmodes/paragraphs.elc
	${lispsource}textmodes/text-mode.elc
	${lispsource}emacs-lisp/timer.elc
	${lispsource}jka-cmpr-hook.elc
	${lispsource}vc-hooks.elc
	${lispsource}ediff-hook.elc
	${lispsource}epa-hook.elc
	${lispsource}tooltip.elc
	${lispsource}fringe.elc ${lispsource}image.elc ${lispsource}international/fontset.elc ${lispsource}dnd.elc ${lispsource}tool-bar.elc ${lispsource}mwheel.elc ${lispsource}x-dnd.elc
	${lispsource}widget.elc
	${lispsource}window.elc
	${lispsource}version.el
shortlisp=
	../lisp/loaddefs.el
	../lisp/abbrev.elc
	../lisp/buff-menu.elc
	../lisp/button.elc
	../lisp/emacs-lisp/byte-run.elc
	../lisp/composite.elc
	../lisp/cus-face.elc
	../lisp/cus-start.elc
	../lisp/custom.elc
	../lisp/emacs-lisp/backquote.elc
	../lisp/emacs-lisp/lisp-mode.elc
	../lisp/emacs-lisp/lisp.elc
	../lisp/facemenu.elc
	../lisp/faces.elc
	../lisp/files.elc
	../lisp/emacs-lisp/float-sup.elc
	../lisp/format.elc
	../lisp/frame.elc
	../lisp/help.elc
	../lisp/indent.elc
	../lisp/isearch.elc
	../lisp/rfn-eshadow.elc
	../lisp/loadup.el
	../lisp/bindings.elc
	../lisp/emacs-lisp/map-ynp.elc
	../lisp/env.elc
	../lisp/international/mule.elc
	../lisp/international/mule-conf.el
	../lisp/international/mule-cmds.elc
	../lisp/international/characters.elc
	../lisp/case-table.elc
	../lisp/language/chinese.el
	../lisp/language/cyrillic.el
	../lisp/language/indian.el
	../lisp/language/sinhala.el
	../lisp/language/english.el
	../lisp/language/ethiopic.elc
	../lisp/language/european.elc
	../lisp/language/czech.el
	../lisp/language/slovak.el
	../lisp/language/romanian.el
	../lisp/language/greek.el
	../lisp/language/hebrew.el
	../lisp/language/japanese.el
	../lisp/language/korean.el
	../lisp/language/lao.el
	../lisp/language/cham.el
	../lisp/language/tai-viet.el
	../lisp/language/thai.el
	../lisp/language/tibetan.elc
	../lisp/language/vietnamese.el
	../lisp/language/misc-lang.el
	../lisp/language/utf-8-lang.el
	../lisp/language/georgian.el
	../lisp/language/khmer.el
	../lisp/language/burmese.el
	../lisp/menu-bar.elc
	../lisp/paths.el
	../lisp/register.elc
	../lisp/replace.elc
	../lisp/simple.elc
	../lisp/minibuffer.elc
	../lisp/startup.elc
	../lisp/subr.elc
	../lisp/term/tty-colors.elc
	../lisp/font-core.elc
	../lisp/emacs-lisp/syntax.elc
	../lisp/font-lock.elc
	../lisp/jit-lock.elc
	../lisp/textmodes/fill.elc
	../lisp/textmodes/page.elc
	../lisp/textmodes/paragraphs.elc
	../lisp/textmodes/text-mode.elc
	../lisp/emacs-lisp/timer.elc
	../lisp/vc-hooks.elc
	../lisp/jka-cmpr-hook.elc
	../lisp/ediff-hook.elc
	../lisp/epa-hook.elc
	../lisp/widget.elc
	../lisp/window.elc
	../lisp/version.el
SOME_MACHINE_LISP = ../lisp/mouse.elc
	 ../lisp/select.elc ../lisp/scroll-bar.elc
	 ../lisp/ls-lisp.elc ../lisp/dos-fns.elc
	 ../lisp/w32-fns.elc ../lisp/dos-w32.elc
	 ../lisp/disp-table.elc ../lisp/dos-vars.elc
	 ../lisp/tooltip.elc ../lisp/image.elc
	 ../lisp/fringe.elc ../lisp/dnd.elc
	 ../lisp/mwheel.elc ../lisp/tool-bar.elc
	 ../lisp/x-dnd.elc
	 ../lisp/international/ccl.elc
	 ../lisp/international/fontset.elc
	 ../lisp/mouse.elc
	 ../lisp/term/common-win.elc
	 ../lisp/term/x-win.elc
	 ../lisp/term/pc-win.elc
	 ../lisp/term/ns-win.elc
LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) $(DBUS_LIBS)
	             $(GETLOADAVG_LIBS)
	  $(GNULIB_VAR) -lm -lgcc -lc -lgcc /usr/lib64/crtn.o $(GNULIB_VAR)
RUN_TEMACS = `/bin/pwd`/temacs
all: emacs${EXEEXT}
emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp} ${SOME_MACHINE_LISP}
	LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump
	@: This new Emacs is as functional and more efficient then
	@: bootstrap-emacs, so let us replace it.
	-ln -f emacs${EXEEXT} bootstrap-emacs${EXEEXT}
	-./emacs -q -batch -f list-load-path-shadows
${etc}DOC: ${libsrc}make-docfile${EXEEXT} ${obj} ${lisp} ${SOME_MACHINE_LISP}
	-rm -f ${etc}DOC
	${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > ${etc}DOC
	${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} ${shortlisp}
${libsrc}make-docfile${EXEEXT}:
	cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT}
temacs${EXEEXT}: $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} prefix-args${EXEEXT}
	echo "${obj} ${otherobj} " > buildobj.lst
	$(LD) `./prefix-args -Xlinker ${STARTFLAGS} ${TEMACS_LDFLAGS}` $(LDFLAGS)
	   -o temacs ${STARTFILES} ${obj} ${otherobj}
	                   ${LIBES}
prefix-args${EXEEXT}: prefix-args.c $(config_h)
	$(CC) $(ALL_CFLAGS) $(LDFLAGS) ${srcdir}/prefix-args.c -o prefix-args
stamp-oldxmenu:
	touch stamp-oldxmenu
../config.status:: epaths.in
	@echo "The file epaths.h needs to be set up from epaths.in."
	@echo "Please run the `configure' script again."
	exit 1
../config.status:: config.in
	@echo "The file config.h needs to be set up from config.in."
	@echo "Please run the `configure' script again."
	exit 1
atimer.o: atimer.c atimer.h syssignal.h systime.h $(config_h)
abbrev.o: abbrev.c buffer.h window.h dispextern.h commands.h character.h
	syntax.h $(config_h)
buffer.o: buffer.c buffer.h region-cache.h commands.h window.h
	  dispextern.h $(INTERVALS_H) blockinput.h atimer.h systime.h character.h
	  $(config_h)
callint.o: callint.c window.h commands.h buffer.h keymap.h
	  keyboard.h dispextern.h $(config_h)
callproc.o: callproc.c epaths.h buffer.h commands.h $(config_h)
	process.h systty.h syssignal.h character.h coding.h ccl.h msdos.h
	       composite.h w32.h blockinput.h atimer.h systime.h frame.h termhooks.h
casefiddle.o: casefiddle.c syntax.h commands.h buffer.h character.h
	  composite.h
	charset.h keymap.h $(config_h)
casetab.o: casetab.c buffer.h $(config_h)
category.o: category.c category.h buffer.h charset.h keymap.h
	character.h $(config_h)
ccl.o: ccl.c ccl.h charset.h character.h coding.h $(config_h)
character.o: character.c character.h buffer.h charset.h composite.h disptab.h
	  $(config_h)
charset.o: charset.c charset.h character.h buffer.h coding.h composite.h
	  disptab.h $(config_h)
chartab.o: charset.h character.h $(config_h)
coding.o: coding.c coding.h ccl.h buffer.h character.h charset.h $(INTERVALS_H) composite.h
	window.h dispextern.h frame.h termhooks.h $(config_h)
cm.o: cm.c frame.h cm.h termhooks.h termchar.h $(config_h)
cmds.o: cmds.c syntax.h buffer.h character.h commands.h window.h $(config_h)
	msdos.h dispextern.h keyboard.h keymap.h
pre-crt0.o: pre-crt0.c
ecrt0.o: ecrt0.c $(config_h)
	$(CC) -c $(ALL_CFLAGS) ${srcdir}/ecrt0.c
dbusbind.o: dbusbind.c termhooks.h frame.h keyboard.h $(config_h)
dired.o: dired.c commands.h buffer.h $(config_h) character.h charset.h
	  coding.h regex.h systime.h blockinput.h atimer.h
dispnew.o: dispnew.c systime.h commands.h process.h frame.h
	  window.h buffer.h dispextern.h termchar.h termopts.h termhooks.h cm.h
	  disptab.h indent.h $(INTERVALS_H)
	  xterm.h blockinput.h atimer.h character.h msdos.h composite.h keyboard.h
	  syssignal.h $(config_h)
doc.o: doc.c $(config_h) epaths.h buffer.h keyboard.h keymap.h character.h
doprnt.o: doprnt.c character.h $(config_h)
dosfns.o: buffer.h termchar.h termhooks.h frame.h blockinput.h window.h
	  msdos.h dosfns.h dispextern.h charset.h coding.h atimer.h systime.h
	  $(config_h)
editfns.o: editfns.c window.h buffer.h systime.h $(INTERVALS_H) character.h
	  coding.h dispextern.h frame.h blockinput.h atimer.h $(config_h)
emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h
	  termhooks.h buffer.h atimer.h systime.h $(INTERVALS_H) $(config_h)
	  window.h dispextern.h keyboard.h keymap.h
fileio.o: fileio.c window.h buffer.h systime.h $(INTERVALS_H) character.h
	  coding.h msdos.h dispextern.h blockinput.h atimer.h $(config_h)
filelock.o: filelock.c buffer.h character.h charset.h coding.h systime.h
	  epaths.h $(config_h)
filemode.o: filemode.c $(config_h)
frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h
	  blockinput.h atimer.h systime.h buffer.h character.h fontset.h font.h
	  msdos.h dosfns.h dispextern.h w32term.h termchar.h
	  $(config_h)
fringe.o: fringe.c dispextern.h frame.h window.h buffer.h termhooks.h $(config_h)
font.o: font.c dispextern.h frame.h window.h ccl.h character.h charset.h
	  font.h $(config_h)
ftfont.o: dispextern.h frame.h character.h charset.h composite.h font.h
	  $(config_h)
fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h character.h
	  charset.h frame.h keyboard.h termhooks.h font.h $(config_h)
getloadavg.o: getloadavg.c $(config_h)
gtkutil.o: gtkutil.c gtkutil.h xterm.h lisp.h frame.h $(config_h)
	 blockinput.h window.h atimer.h systime.h termhooks.h keyboard.h
	 charset.h coding.h syssignal.h
image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h
	  systime.h xterm.h w32term.h w32gui.h font.h
	  nsterm.h nsgui.h $(config_h)
indent.o: indent.c frame.h window.h indent.h buffer.h $(config_h) termchar.h
	  termopts.h disptab.h region-cache.h character.h category.h composite.h
	  dispextern.h keyboard.h
insdel.o: insdel.c window.h buffer.h $(INTERVALS_H) blockinput.h character.h
	  dispextern.h atimer.h systime.h region-cache.h $(config_h)
keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h character.h
	  commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h
	  systime.h dispextern.h syntax.h $(INTERVALS_H) blockinput.h atimer.h
	  xterm.h puresize.h msdos.h keymap.h w32term.h nsterm.h
	  $(config_h)
keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h
	  atimer.h systime.h puresize.h character.h charset.h $(INTERVALS_H) keymap.h window.h
	  $(config_h)
lastfile.o: lastfile.c $(config_h)
macros.o: macros.c window.h buffer.h commands.h macros.h keyboard.h
	dispextern.h $(config_h)
malloc.o: malloc.c $(config_h)
gmalloc.o: gmalloc.c $(config_h)
ralloc.o: ralloc.c $(config_h)
vm-limit.o: vm-limit.c mem-limits.h $(config_h)
marker.o: marker.c buffer.h character.h $(config_h)
md5.o: md5.c md5.h $(config_h)
minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h
	  buffer.h commands.h character.h msdos.h $(INTERVALS_H) keymap.h
	  termhooks.h $(config_h)
mktime.o: mktime.c $(config_h)
msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h
	  termopts.h termchar.h character.h coding.h ccl.h disptab.h window.h
	  keyboard.h $(INTERVALS_H) buffer.h commands.h blockinput.h atimer.h $(config_h)
nsfns.o: nsfns.m charset.h nsterm.h nsgui.h frame.h window.h buffer.h
	 dispextern.h nsgui.h fontset.h $(INTERVALS_H) keyboard.h blockinput.h
	 atimer.h systime.h epaths.h termhooks.h coding.h systime.h $(config_h)
nsfont.o: nsterm.h dispextern.h frame.h lisp.h $(config_h)
nsimage.o: nsimage.m nsterm.h $(config_h)
nsmenu.o: nsmenu.m termhooks.h frame.h window.h dispextern.h
	 nsgui.h keyboard.h blockinput.h atimer.h systime.h buffer.h
	 nsterm.h $(config_h)
nsterm.o: nsterm.m blockinput.h atimer.h systime.h syssignal.h nsterm.h
	 nsgui.h frame.h charset.h ccl.h dispextern.h fontset.h termhooks.h
	 termopts.h termchar.h disptab.h buffer.h window.h keyboard.h
	 $(INTERVALS_H) process.h coding.h $(config_h)
nsselect.o: nsselect.m blockinput.h nsterm.h nsgui.h frame.h $(config_h)
process.o: process.c process.h buffer.h window.h termhooks.h termopts.h
	  commands.h syssignal.h systime.h systty.h syswait.h frame.h dispextern.h
	  blockinput.h atimer.h charset.h coding.h ccl.h msdos.h composite.h
	  keyboard.h $(config_h)
regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h character.h
	  charset.h
region-cache.o: region-cache.c buffer.h region-cache.h $(config_h)
scroll.o: scroll.c termchar.h dispextern.h frame.h msdos.h keyboard.h
	  termhooks.h $(config_h)
search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h
	  blockinput.h atimer.h systime.h category.h character.h charset.h
	  composite.h $(INTERVALS_H)
	  $(config_h)
sound.o: sound.c dispextern.h syssignal.h $(config_h)
strftime.o: strftime.c $(config_h)
syntax.o: syntax.c syntax.h buffer.h commands.h category.h character.h
	  composite.h keymap.h regex.h $(INTERVALS_H) $(config_h)
sysdep.o: sysdep.c syssignal.h systty.h systime.h syswait.h blockinput.h
	  process.h dispextern.h termhooks.h termchar.h termopts.h
	  frame.h atimer.h window.h msdos.h dosfns.h keyboard.h cm.h $(config_h)
term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h
	  disptab.h dispextern.h keyboard.h character.h charset.h coding.h ccl.h
	  msdos.h window.h keymap.h blockinput.h atimer.h systime.h systty.h
	  syssignal.h $(INTERVALS_H)
termcap.o: termcap.c $(config_h)
terminal.o: terminal.c frame.h termchar.h termhooks.h charset.h coding.h
	  keyboard.h $(config_h)
terminfo.o: terminfo.c $(config_h)
tparam.o: tparam.c $(config_h)
undo.o: undo.c buffer.h commands.h window.h $(config_h)
unexaix.o: unexaix.c $(config_h)
unexalpha.o: unexalpha.c $(config_h)
unexcw.o: unexcw.c $(config_h)
unexec.o: unexec.c $(config_h)
unexelf.o: unexelf.c $(config_h)
unexhp9k800.o: unexhp9k800.c $(config_h)
unexmacosx.o: unexmacosx.c $(config_h)
unexmips.o: unexmips.c $(config_h)
unexnext.o: unexnext.c $(config_h)
unexsol.o: unexsol.c $(config_h)
unexw32.o: unexw32.c $(config_h)
w16select.o: w16select.c dispextern.h frame.h blockinput.h atimer.h systime.h
	  msdos.h buffer.h charset.h coding.h composite.h $(config_h)
widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h
	  $(srcdir)/../lwlib/lwlib.h $(config_h)
window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h
	  disptab.h keyboard.h dispextern.h msdos.h composite.h
	  keymap.h blockinput.h atimer.h systime.h $(INTERVALS_H)
	  xterm.h w32term.h nsterm.h $(config_h)
xdisp.o: xdisp.c macros.h commands.h process.h indent.h buffer.h dispextern.h
	  coding.h termchar.h frame.h window.h disptab.h termhooks.h character.h
	  charset.h $(config_h) keyboard.h $(INTERVALS_H) region-cache.h xterm.h
	  w32term.h nsterm.h msdos.h composite.h fontset.h
	  blockinput.h atimer.h systime.h keymap.h font.h
xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h
	  window.h character.h charset.h msdos.h dosfns.h composite.h atimer.h
	  systime.h keyboard.h fontset.h w32term.h nsterm.h
	  $(INTERVALS_H) termchar.h termhooks.h font.h $(config_h)
xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h
	  $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h epaths.h
	  character.h charset.h coding.h gtkutil.h $(config_h) termhooks.h
	  fontset.h termchar.h font.h
xfont.o: dispextern.h xterm.h frame.h blockinput.h character.h charset.h
	  font.h $(config_h)
xftfont.o: dispextern.h xterm.h frame.h blockinput.h character.h charset.h
	  font.h $(config_h)
ftxfont.o: dispextern.h xterm.h frame.h blockinput.h character.h charset.h
	  font.h $(config_h)
menu.o: menu.c lisp.h keyboard.h keymap.h frame.h termhooks.h blockinput.h
	  dispextern.h $(srcdir)/../lwlib/lwlib.h xterm.h gtkutil.h menu.h
	  $(config_h)
xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h
	  charset.h keyboard.h $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h
	  systime.h gtkutil.h msdos.h coding.h menu.h $(config_h)
xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h buffer.h
	  dispextern.h frame.h disptab.h blockinput.h atimer.h systime.h syssignal.h
	  keyboard.h emacs-icon.h character.h charset.h ccl.h fontset.h composite.h
	  coding.h process.h gtkutil.h font.h fontset.h $(config_h)
xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h
	 buffer.h atimer.h systime.h termhooks.h $(config_h)
xrdb.o: xrdb.c $(config_h) epaths.h
xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h
	 lisp.h termopts.h
alloc.o: alloc.c process.h frame.h window.h buffer.h puresize.h syssignal.h keyboard.h
	blockinput.h atimer.h systime.h character.h dispextern.h $(config_h)
	$(INTERVALS_H)
bytecode.o: bytecode.c buffer.h syntax.h character.h window.h dispextern.h
	 frame.h xterm.h $(config_h)
data.o: data.c buffer.h puresize.h character.h syssignal.h keyboard.h frame.h
	  termhooks.h $(config_h)
eval.o: eval.c commands.h keyboard.h blockinput.h atimer.h systime.h
	 dispextern.h $(config_h)
floatfns.o: floatfns.c syssignal.h $(config_h)
fns.o: fns.c commands.h $(config_h) frame.h buffer.h character.h keyboard.h
	keymap.h frame.h window.h dispextern.h $(INTERVALS_H) coding.h md5.h
	blockinput.h atimer.h systime.h xterm.h termhooks.h
print.o: print.c process.h frame.h window.h buffer.h keyboard.h character.h
	  $(config_h) dispextern.h termchar.h $(INTERVALS_H) msdos.h composite.h
	  blockinput.h atimer.h systime.h font.h charset.h
lread.o: lread.c commands.h keyboard.h buffer.h epaths.h character.h
	charset.h $(config_h) $(INTERVALS_H) termhooks.h coding.h msdos.h
composite.o: composite.c buffer.h character.h coding.h dispextern.h font.h
	 frame.h termhooks.h $(INTERVALS_H) window.h $(config_h)
intervals.o: intervals.c buffer.h $(INTERVALS_H) keyboard.h puresize.h
	keymap.h $(config_h)
textprop.o: textprop.c buffer.h window.h dispextern.h $(INTERVALS_H)
	$(config_h)
mostlyclean:
	rm -f temacs${EXEEXT} prefix-args${EXEEXT} core *.core \#* *.o libXMenu11.a liblw.a
	rm -f ../etc/DOC
	rm -f bootstrap-emacs${EXEEXT} emacs-${version}${EXEEXT}
	rm -f buildobj.lst
clean: mostlyclean
	rm -f emacs-*.*.*${EXEEXT} emacs${EXEEXT}
bootstrap-clean: clean
	rm -f epaths.h config.h Makefile.c config.stamp stamp-oldxmenu ../etc/DOC-*
	if test -f ./.gdbinit; then
	  mv ./.gdbinit ./.gdbinit.save;
	  if test -f "${srcdir}/.gdbinit"; then rm -f ./.gdbinit.save;
	  else mv ./.gdbinit.save ./.gdbinit; fi;
	fi
distclean: bootstrap-clean
	rm -f Makefile
maintainer-clean: distclean
	@echo "This command is intended for maintainers to use;"
	@echo "it deletes files that may require special tools to rebuild."
	rm -f TAGS
versionclean:
	-rm -f emacs${EXEEXT} emacs-*.*.*${EXEEXT} ../etc/DOC*
extraclean: distclean
	-rm -f *~ \#* m/?*~ s/?*~
ctagsfiles1 = [xyzXYZ]*.[hcm]
ctagsfiles2 = [a-wA-W]*.[hcm]
TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2)
	../lib-src/etags --include=TAGS-LISP --include=${lwlibdir}/TAGS
	  --regex='/[ 	]*DEFVAR_[A-Z_ 	(]+"\([^"]+\)"/'
	  $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2)
frc:
TAGS-LISP: frc
	$(MAKE) -f ${lispdir}Makefile TAGS-LISP ETAGS=../lib-src/etags
$(lwlibdir)TAGS:
	(cd $(lwlibdir); $(MAKE) -f $(lwlibdir)Makefile tags ETAGS=../lib-src/etags)
tags: TAGS TAGS-LISP $(lwlibdir)TAGS
.PHONY: tags
.SUFFIXES: .elc .el
.el.elc:
	@cd ../lisp; $(MAKE) $(MFLAGS) compile-onefile
	                     THEFILE=$< EMACS=../src/bootstrap-emacs${EXEEXT}
${lisp} ${SOME_MACHINE_LISP}: $(BOOTSTRAPEMACS)
${lispsource}loaddefs.el: $(BOOTSTRAPEMACS)
	cd ../lisp; $(MAKE) $(MFLAGS) autoloads EMACS=../src/bootstrap-emacs${EXEEXT}
bootstrap-emacs${EXEEXT}: temacs${EXEEXT}
	cd ../lisp; $(MAKE) $(MFLAGS) update-subdirs
	$(RUN_TEMACS) --batch --load loadup bootstrap
	mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT}
	@: Compile some files earlier to speed up further compilation.
	cd ../lisp; $(MAKE) $(MFLAGS) compile-first EMACS=../src/bootstrap-emacs${EXEEXT}

  reply	other threads:[~2009-11-28  7:12 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-26 14:15 bug#5047: 23.1; emacs is failing to build on Fedora 12 64 bit Praveen A
2009-11-27 16:42 ` Jan Djärv
2009-11-28  7:12   ` Praveen A [this message]
2009-11-28  8:22     ` Praveen A
2009-11-28 11:39     ` Jan Djärv
2009-11-28 14:15       ` Praveen Arimbrathodiyil
2009-11-29 10:01         ` Jan Djärv
2009-11-30  9:19           ` Praveen A
2009-11-30 10:59             ` Jan Djärv
2009-11-30 11:05 ` bug#5047: marked as done (23.1; emacs is failing to build on Fedora 12 64 bit) Emacs bug Tracking System

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3f2beab60911272312w6867bb90q1a8fe85b515073e6@mail.gmail.com \
    --to=pravi.a@gmail.com \
    --cc=5047@emacsbugs.donarmstrong.com \
    --cc=bug-gnu-emacs@gnu.org \
    --cc=jan.h.d@swipnet.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.