Update years in copyright notice; nfc.
[bpt/emacs.git] / mac / makefile.MPW
Content-type: text/html HCoop Git - bpt/emacs.git/blame - mac/makefile.MPW


500 - Internal Server Error

Malformed UTF-8 character (fatal) at (eval 8) line 1, <$fd> line 163.
CommitLineData
1a578e9b 1# Make file for building GNU Emacs on the Macintosh.
b65d8176
TTN
2# Copyright (C) 1999, 2000, 2002, 2003, 2004,
3# 2005 Free Software Foundation, Inc.
1a578e9b
AC
4#
5# Author: Andrew Choi <akochoi@users.sourceforge.net>
177c0ea7 6#
1a578e9b 7# This file is part of GNU Emacs.
177c0ea7 8#
1a578e9b
AC
9# GNU Emacs is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 2, or (at your option)
12# any later version.
177c0ea7 13#
1a578e9b
AC
14# GNU Emacs is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
177c0ea7 18#
1a578e9b
AC
19# You should have received a copy of the GNU General Public License
20# along with GNU Emacs; see the file COPYING. If not, write to
364c38d3
LK
21# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22# Boston, MA 02110-1301, USA. */
1a578e9b
AC
23#
24# Defines the following targets:
1c94a386
YM
25# Emacs (default) - normal Carbon Emacs build.
26# NonCarbon - non-Carbon Emacs build.
1a578e9b
AC
27# Clean - remove all object and executable files to prepare for a fresh build.
28# Doc - generate the "DOC" file in ~emacs/etc/.
29# Make-DocFile - build the make-docfile tool, utility for generating "DOC".
1a578e9b
AC
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
1c94a386 41NonCarbonMakeOut = NonCarbon.MakeOut # temporary file for non-Carbon build script
1a578e9b 42
1c94a386 43CarbonOption = -d HAVE_CARBON
1a578e9b
AC
44SymOption = # -sym on # remove hash mark before "-sym on" to enable source debugging
45OptOption = # -opt speed # alternatively set to -opt off or -opt size
46
47# The -noMapCR options and the two -d's must not be removed.
48
22933cbf 49