]> code.delx.au - gnu-emacs/blobdiff - mac/makefile.MPW
(octave-comment-start): Simplify.
[gnu-emacs] / mac / makefile.MPW
index f460f5a17352d6114ab5c7263df9cb5b813194d5..063e63e1759f2697ec244abc5ed7cd2eca05477d 100644 (file)
@@ -2,19 +2,19 @@
 #    Copyright (C) 1999, 2000 Free Software Foundation, Inc.
 #
 #    Author: Andrew Choi <akochoi@users.sourceforge.net>
-# 
+#
 # 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,
@@ -47,13 +47,13 @@ OptOption = # -opt speed                    # alternatively set to -opt off or -opt size
 PPCCOptions = {SymOption} {OptOption} -noMapCR -enum int ¶
        -typecheck relaxed -w off ¶
        -includes unix -i {Includes},{Src} ¶
-       -d emacs=1 -d HAVE_CONFIG_H
+       -d emacs=1 -d HAVE_CONFIG_H -d MAC_OS -d MAC_OS8
 
 LinkOptions = {SymOption} -d
 
 CONFIG_H_GROUP = "{Includes}config.h" "{Includes}s-mac.h" "{Includes}utsname.h" "{Includes}m-mac.h"
-DISPEXTERN_H_GROUP = "{Src}dispextern.h" "{Includes}macgui.h"
-INTERVALS_H_GROUP = "{Src}intervals.h" "{Src}dispextern.h" "{Includes}macgui.h"
+DISPEXTERN_H_GROUP = "{Src}dispextern.h" "{Src}macgui.h"
+INTERVALS_H_GROUP = "{Src}intervals.h" "{Src}dispextern.h" "{Src}macgui.h"
 WINDOW_H_GROUP = "{Src}window.h" {DISPEXTERN_H_GROUP}
 BLOCKINPUT_H_GROUP = "{Src}blockinput.h" "{Src}atimer.h" "{Src}systime.h" ¶
   "{Includes}sys:time.h" "{Includes}sys:time.h"
@@ -101,9 +101,9 @@ EmacsObjects = 
        "{Src}lread.c.x" ¶
        "{Src}macros.c.x" ¶
        "{Src}marker.c.x" ¶
+       "{Src}md5.c.x" ¶
        "{Src}minibuf.c.x" ¶
        "{Src}mktime.c.x" ¶
-       "{Src}mocklisp.c.x" ¶
        "{Src}print.c.x" ¶
        "{Src}process.c.x" ¶
        "{Src}regex.c.x" ¶
@@ -125,10 +125,10 @@ EmacsObjects = 
 # The list of object files generated from new source files of the Macintosh port.
 
 MacObjects = ¶
-       "{Source}mac.c.x" ¶
-       "{Source}macfns.c.x" ¶
-       "{Source}macmenu.c.x" ¶
-       "{Source}macterm.c.x"
+       "{Src}mac.c.x" ¶
+       "{Src}macfns.c.x" ¶
+       "{Src}macmenu.c.x" ¶
+       "{Src}macterm.c.x"
 
 # The next two are the dependency rules for building Emacs.
 
@@ -147,7 +147,7 @@ Emacs 
                "{PPCLibraries}PPCToolLibs.o" ¶
                -o "{EmacsTarget}"
 
-Emacs ÄÄ {Makefile} "{Source}"Emacs.maclf.r "{Source}"EmacsMPW.maclf.r 
+Emacs ÄÄ {Makefile} "{Source}"Emacs.maclf.r "{Source}"EmacsMPW.maclf.r
        Rez -a "{Source}"Emacs.maclf.r -o "{EmacsTarget}"
        Rez -a "{Source}"EmacsMPW.maclf.r -o "{EmacsTarget}"
        SetFile "{EmacsTarget}" -t APPL -c 'EMAx' -a B
@@ -232,8 +232,7 @@ Emacs 
        "{Src}buffer.h" ¶
        "{Src}commands.h" ¶
        "{Src}keyboard.h" ¶
-       {WINDOW_H_GROUP} ¶
-       "{Src}mocklisp.h"
+       {WINDOW_H_GROUP}
 
 {Src}callproc.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
@@ -370,11 +369,11 @@ Emacs 
        "{Src}process.h" ¶
        "{Src}keyboard.h" ¶
        "{Src}syssignal.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Src}systime.h"
-       
+
 {Src}doc.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
@@ -483,18 +482,19 @@ Emacs 
        "{Src}lisp.h" ¶
        "{Src}charset.h" ¶
        "{Src}fontset.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Src}frame.h" ¶
        "{Src}fontset.h" ¶
        "{Src}termhooks.h" ¶
+       {BLOCKINPUT_H_GROUP} ¶
        {DISPEXTERN_H_GROUP} ¶
        {WINDOW_H_GROUP} ¶
        "{Src}buffer.h" ¶
        "{Src}commands.h" ¶
        "{Src}keyboard.h"
-       
+
 {Src}getloadavg.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h"
@@ -557,8 +557,8 @@ Emacs 
        "{Src}systty.h" ¶
                "{Includes}termio.h" ¶
        "{Includes}sys:types.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Src}systime.h"
 
@@ -587,7 +587,7 @@ Emacs 
        "{Src}commands.h" ¶
        "{Src}keyboard.h" ¶
        "{Src}termhooks.h"
-       
+
 {Src}macros.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -619,11 +619,6 @@ Emacs 
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h"
 
-{Src}mocklisp.c.x Ä ¶
-       {CONFIG_H_GROUP} ¶
-       "{Src}lisp.h" ¶
-       "{Src}buffer.h"
-
 {Src}print.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -636,7 +631,7 @@ Emacs 
        "{Src}termchar.h" ¶
        "{Src}keyboard.h" ¶
        {INTERVALS_H_GROUP}
-       
+
 {Src}process.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
@@ -648,7 +643,7 @@ Emacs 
                "{Src}ccl.h" ¶
        "{Src}termopts.h" ¶
        "{Src}sysselect.h"
-       
+
 {Src}regex.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
@@ -664,7 +659,7 @@ Emacs 
        "{Src}lisp.h" ¶
        "{Src}buffer.h" ¶
        "{Src}region-cache.h"
-       
+
 {Src}scroll.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}termchar.h" ¶
@@ -672,7 +667,7 @@ Emacs 
        {DISPEXTERN_H_GROUP} ¶
        "{Src}frame.h" ¶
        {WINDOW_H_GROUP}
-       
+
 {Src}search.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -686,12 +681,12 @@ Emacs 
        {INTERVALS_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
        "{Src}regex.h"
-       
+
 {Src}strftime.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
-       "{Includes}sys:time.h"  
-       
+       "{Includes}sys:time.h"
+
 {Src}syntax.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -701,7 +696,7 @@ Emacs 
        "{Src}syntax.h" ¶
        {INTERVALS_H_GROUP} ¶
        "{Src}category.h"
-       
+
 {Src}sysdep.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -740,10 +735,10 @@ Emacs 
        {DISPEXTERN_H_GROUP} ¶
        {WINDOW_H_GROUP} ¶
        "{Src}cm.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h"
-       
+
 {Src}termcap.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -755,17 +750,17 @@ Emacs 
        {INTERVALS_H_GROUP} ¶
        "{Src}buffer.h" ¶
        {WINDOW_H_GROUP}
-       
+
 {Src}tparam.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h"
-       
+
 {Src}undo.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
        "{Src}buffer.h" ¶
        "{Src}commands.h"
-       
+
 {Src}window.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -780,10 +775,10 @@ Emacs 
        {DISPEXTERN_H_GROUP} ¶
        {BLOCKINPUT_H_GROUP} ¶
        {INTERVALS_H_GROUP} ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
-               "{Src}frame.h"  
-       
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
+               "{Src}frame.h"
+
 {Src}xdisp.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
@@ -796,19 +791,21 @@ Emacs 
        "{Src}indent.h" ¶
        "{Src}commands.h" ¶
        "{Src}macros.h" ¶
+       {BLOCKINPUT_H_GROUP} ¶
        "{Src}disptab.h" ¶
        "{Src}termhooks.h" ¶
        {INTERVALS_H_GROUP} ¶
        "{Src}keyboard.h" ¶
+       "{Src}keymap.h" ¶
        "{Src}coding.h" ¶
                "{Src}ccl.h" ¶
        "{Src}process.h" ¶
        "{Src}region-cache.h" ¶
        "{Src}fontset.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
-               "{Src}frame.h"  
-       
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
+               "{Src}frame.h"
+
 {Src}xfaces.c.x Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}sys:types.h" ¶
@@ -817,8 +814,8 @@ Emacs 
        "{Src}charset.h" ¶
        "{Src}frame.h" ¶
        "{Src}fontset.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Src}buffer.h" ¶
        {DISPEXTERN_H_GROUP} ¶
@@ -839,7 +836,7 @@ Emacs 
        "{Includes}sys:types.h" ¶
        {DISPEXTERN_H_GROUP}
 
-{Source}mac.c Ä ¶
+{Src}mac.c Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Includes}utime.h" ¶
        "{Includes}dirent.h" ¶
@@ -855,12 +852,12 @@ Emacs 
                "{Includes}sys:time.h" ¶
        "{Includes}utsname.h"
 
-{Source}macfns.c Ä ¶
+{Src}macfns.c Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
        "{Src}charset.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Src}frame.h" ¶
        {WINDOW_H_GROUP} ¶
@@ -877,13 +874,13 @@ Emacs 
        "{Src}systime.h" ¶
        "{Src}bitmaps:gray.xbm"
 
-{Source}macterm.c Ä ¶
+{Src}macterm.c Ä ¶
        {CONFIG_H_GROUP} ¶
        "{Src}lisp.h" ¶
        {BLOCKINPUT_H_GROUP} ¶
        "{Src}syssignal.h" ¶
-       "{Includes}macterm.h" ¶
-               "{Includes}macgui.h" ¶
+       "{Src}macterm.h" ¶
+               "{Src}macgui.h" ¶
                "{Src}frame.h" ¶
        "{Includes}alloca.h" ¶
        "{Includes}sys:types.h" ¶
@@ -913,8 +910,8 @@ Emacs 
        "{Src}termhooks.h" ¶
        "{Src}coding.h" ¶
                "{Src}ccl.h"
-               
-               
+
+
 #----------------------------------------#
 # Variables and rules for target "Clean" #
 #----------------------------------------#
@@ -978,7 +975,6 @@ EmacsSource = 
        "{Src}marker.c" ¶
        "{Src}minibuf.c" ¶
        "{Src}mktime.c" ¶
-       "{Src}mocklisp.c" ¶
        "{Src}print.c" ¶
        "{Src}process.c" ¶
        "{Src}regex.c" ¶
@@ -999,58 +995,78 @@ EmacsSource = 
        "{Src}xmenu.c"
 
 MacSource = ¶
-       "{Source}mac.c" ¶
-       "{Source}macfns.c" ¶
-       "{Source}macterm.c"
+       "{Src}mac.c" ¶
+       "{Src}macfns.c" ¶
+       "{Src}macterm.c"
 
 
 LispSource = ¶
-       {Lisp}menu-bar.el ¶
-       {Lisp}mouse.el ¶
-       {Lisp}select.el ¶
-       {Lisp}scroll-bar.el ¶
-       {Lisp}vmsproc.el ¶
-       {Lisp}vms-patch.el ¶
-       {Lisp}ls-lisp.el ¶
-       {Lisp}dos-fns.el ¶
-       {Lisp}w32-fns.el ¶
-       {Lisp}dos-w32.el ¶
-       {Lisp}disp-table.el ¶
-       {Lisp}dos-vars.el ¶
-       {Lisp}international:ccl.el ¶
-       {Lisp}international:codepage.el ¶
-       {Lisp}abbrev.el ¶
-       {Lisp}buff-menu.el ¶
-       {Lisp}byte-run.el ¶
+       {Lisp}menu-bar.elc ¶
+       {Lisp}mouse.elc ¶
+       {Lisp}select.elc ¶
+       {Lisp}scroll-bar.elc ¶
+       {Lisp}vmsproc.elc ¶
+       {Lisp}vms-patch.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}international:ccl.elc ¶
+       {Lisp}international:codepage.elc ¶
+       {Lisp}abbrev.elc ¶
+       {Lisp}buff-menu.elc ¶
+       {Lisp}byte-run.elc ¶
        {Lisp}cus-start.el ¶
-       {Lisp}custom.el ¶
-       {Lisp}emacs-lisp:lisp-mode.el ¶
-       {Lisp}emacs-lisp:lisp.el ¶
-       {Lisp}facemenu.el ¶
-       {Lisp}faces.el ¶
-       {Lisp}files.el ¶
-       {Lisp}float-sup.el ¶
-       {Lisp}format.el ¶
-       {Lisp}frame.el ¶
-       {Lisp}help.el ¶
-       {Lisp}indent.el ¶
-       {Lisp}isearch.el ¶
+       {Lisp}custom.elc ¶
+       {Lisp}emacs-lisp:lisp-mode.elc ¶
+       {Lisp}emacs-lisp:lisp.elc ¶
+       {Lisp}facemenu.elc ¶
+       {Lisp}faces.elc ¶
+       {Lisp}files.elc ¶
+       {Lisp}float-sup.elc ¶
+       {Lisp}format.elc ¶
+       {Lisp}frame.elc ¶
+       {Lisp}help.elc ¶
+       {Lisp}indent.elc ¶
+       {Lisp}isearch.elc ¶
        {Lisp}loadup.el ¶
        {Lisp}loaddefs.el ¶
-       {Lisp}bindings.el ¶
-       {Lisp}map-ynp.el ¶
-       {Lisp}international:mule.el ¶
+       {Lisp}bindings.elc ¶
+       {Lisp}map-ynp.elc ¶
+       {Lisp}international:mule.elc ¶
        {Lisp}international:mule-conf.el ¶
-       {Lisp}international:mule-cmds.el ¶
-       {Lisp}international:characters.el ¶
-       {Lisp}case-table.el ¶
-       {Lisp}language:chinese.el ¶
-       {Lisp}language:cyrillic.el ¶
-       {Lisp}language:indian.el ¶
+       {Lisp}international:mule-cmds.elc ¶
+       {Lisp}international:characters.elc ¶
+       {Lisp}case-table.elc ¶
+       {Lisp}language:chinese.elc ¶
+       {Lisp}language:cyrillic.elc ¶
+       {Lisp}language:indian.elc ¶
+       {Lisp}language:ethiopic.elc ¶
+       {Lisp}language:european.elc ¶
+       {Lisp}language:tibetan.elc ¶
+       {Lisp}language:vietnamese.elc ¶
+       {Lisp}paths.el ¶
+       {Lisp}register.elc ¶
+       {Lisp}replace.elc ¶
+       {Lisp}simple.elc ¶
+       {Lisp}startup.elc ¶
+       {Lisp}subr.elc ¶
+       {Lisp}term:tty-colors.elc ¶
+       {Lisp}textmodes:fill.elc ¶
+       {Lisp}textmodes:page.elc ¶
+       {Lisp}textmodes:paragraphs.elc ¶
+       {Lisp}textmodes:text-mode.elc ¶
+       {Lisp}vc-hooks.elc ¶
+       {Lisp}ediff-hook.elc ¶
+       {Lisp}widget.elc ¶
+       {Lisp}window.elc ¶
+       {Lisp}version.el
+
+LispSourceDontCompile = ¶
        {Lisp}language:devanagari.el ¶
        {Lisp}language:english.el ¶
-       {Lisp}language:ethiopic.el ¶
-       {Lisp}language:european.el ¶
        {Lisp}language:czech.el ¶
        {Lisp}language:slovak.el ¶
        {Lisp}language:romanian.el ¶
@@ -1060,33 +1076,15 @@ LispSource = 
        {Lisp}language:korean.el ¶
        {Lisp}language:lao.el ¶
        {Lisp}language:thai.el ¶
-       {Lisp}language:tibetan.el ¶
-       {Lisp}language:vietnamese.el ¶
-       {Lisp}language:misc-lang.el ¶
-       {Lisp}paths.el ¶
-       {Lisp}register.el ¶
-       {Lisp}replace.el ¶
-       {Lisp}simple.el ¶
-       {Lisp}startup.el ¶
-       {Lisp}subr.el ¶
-       {Lisp}term:tty-colors.el ¶
-       {Lisp}textmodes:fill.el ¶
-       {Lisp}textmodes:page.el ¶
-       {Lisp}textmodes:paragraphs.el ¶
-       {Lisp}textmodes:text-mode.el ¶
-       {Lisp}vc-hooks.el ¶
-       {Lisp}ediff-hook.el ¶
-       {Lisp}widget.el ¶
-       {Lisp}window.el ¶
-       {Lisp}version.el
-
+       {Lisp}language:misc-lang.el
 
 Doc Ä {DocTarget}DOC
 
-{DocTarget}DOC Ä {Makefile} {EmacsSource} {MacSource} {LispSource} {Make-DocFileDir}Make-DocFile
+{DocTarget}DOC Ä {Makefile} {EmacsSource} {MacSource} {LispSource} {LispSourceDontCompile} {Make-DocFileDir}Make-DocFile
        {Make-DocFileDir}make-docfile {EmacsSource} > {DocTarget}DOC
        {Make-DocFileDir}make-docfile {MacSource} >> {DocTarget}DOC
        {Make-DocFileDir}make-docfile {LispSource} >> {DocTarget}DOC
+       {Make-DocFileDir}make-docfile {LispSourceDontCompile} >> {DocTarget}DOC
 
 
 #-----------------------------------------------#
@@ -1094,7 +1092,7 @@ Doc 
 #-----------------------------------------------#
 
 Make-DocFile-Includes          = -i :inc:
-Make-DocFile-Sym                       = 
+Make-DocFile-Sym                       =
 
 Make-DocFile-PPCCOptions       = -typecheck relaxed -w off -noMapCR ¶
                                                                {Make-DocFile-Includes} {Make-DocFile-Sym}
@@ -1125,3 +1123,4 @@ Make-DocFile 
 "{Source}chdir.c.x" Ä {Makefile} "{Source}chdir.c"
        {PPCC} "{Source}chdir.c" -o "{Source}chdir.c.x" {Make-DocFile-PPCCOptions}
 
+# arch-tag: c9d9bc1a-142f-41da-b75e-79e0c44ffbb4