Sync to HEAD
[bpt/emacs.git] / mac / makefile.MPW
CommitLineData
1a578e9b
AC
1# Make file for building GNU Emacs on the Macintosh.
2# Copyright (C) 1999, 2000 Free Software Foundation, Inc.
3#
4# Author: Andrew Choi <akochoi@users.sourceforge.net>
177c0ea7 5#
1a578e9b 6# This file is part of GNU Emacs.
177c0ea7 7#
1a578e9b
AC
8# GNU Emacs is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2, or (at your option)
11# any later version.
177c0ea7 12#
1a578e9b
AC
13# GNU Emacs is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
177c0ea7 17#
1a578e9b
AC
18# You should have received a copy of the GNU General Public License
19# along with GNU Emacs; see the file COPYING. If not, write to
20# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21# Boston, MA 02111-1307, USA. */
22#
23# Defines the following targets:
24# Emacs (default) - normal Emacs build.
25# Clean - remove all object and executable files to prepare for a fresh build.
26# Doc - generate the "DOC" file in ~emacs/etc/.
27# Make-DocFile - build the make-docfile tool, utility for generating "DOC".
28# PrepSource - prepare the source files after unstuffing the distribution.
29# PrepDist - prepare for distribution: generate diff files; move mac-win.el to {Patches}.
30
31Src = ::src: # emacs's src directory
32Includes = :inc: # mac includes directory (common for MPW and CW)
33Source = :src: # mac source directory
34Lib-Src = ::lib-src: # ~emacs/lib-src directory, containing make-docfile.c
35EmacsTarget = :Emacs MPW # pathname of target executable file
36DocTarget = ::etc: # where the generated DOC file should be placed
37Lisp = ::lisp: # emacs's lisp directory
38Make-DocFileDir = {Lib-Src} # directory containing make-docfile tool
39
40Makefile = makefile.MPW # self reference
41
42SymOption = # -sym on # remove hash mark before "-sym on" to enable source debugging
43OptOption = # -opt speed # alternatively set to -opt off or -opt size
44
45# The -noMapCR options and the two -d's must not be removed.
46
47