# Generated automatically from Makefile.in by configure. # Makefile for lib-src subdirectory in GNU Emacs. # Copyright (C) 1985, 1987, 1988, 1993, 1994 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 2, 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; see the file COPYING. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # Avoid trouble on systems where the `SHELL' variable might be # inherited from the environment. SHELL = /bin/sh # ==================== Things `configure' will edit ==================== CC=cc CFLAGS=-fno-common ALLOCA= YACC=bison -y version=21.3 configuration=i386-unknown-gnu # ==================== 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 # 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=/mnt/gmirror/ports/editors/emacs21/work/emacs-21.3/lib-src VPATH=/mnt/gmirror/ports/editors/emacs21/work/emacs-21.3/lib-src # The top-level source directory, also set by configure. top_srcdir=/mnt/gmirror/ports/editors/emacs21/work/emacs-21.3 # ==================== 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} # ==================== Utility Programs for the Build ================= # ../configure figures out the correct values for these. INSTALL = /usr/local/bin/ginstall -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 INSTALL_SCRIPT = ${INSTALL_PROGRAM} # 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 ctags emacsclient b2m ebrowse 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 digest-doc \ sorted-doc movemail cvtmail fakemail yow emacsserver hexl DONT_INSTALL= test-distrib make-docfile # 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} SOURCES = COPYING ChangeLog Makefile.in README emacs.csh \ makedoc.com *.[chy] rcs2log vcdiff # 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= -lc ALL_CFLAGS = -DHAVE_CONFIG_H -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} ${CFLAGS} LINK_CFLAGS = -DHAVE_CONFIG_H -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CFLAGS} CPP_CFLAGS = -DHAVE_CONFIG_H -I. -I../src -I${srcdir} -I${srcdir}/../src ${CPPFLAGS} ${CFLAGS} BASE_CFLAGS = -DHAVE_CONFIG_H -I. -I../src -I${srcdir} -I${srcdir}/../src ${CPPFLAGS} ${CFLAGS} .c.o: ${CC} -c ${CPP_CFLAGS} $< all: ${DONT_INSTALL} ${UTILITIES} ${INSTALLABLES} blessmail: ../src/emacs -batch -l $(srcdir)/../lisp/mail/blessmail.el chmod +x blessmail maybe-blessmail: blessmail @if [ `wc -l