From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: MacOS X Emacs Date: Tue, 18 Jun 2002 20:36:43 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1024427995 14743 127.0.0.1 (18 Jun 2002 19:19:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 18 Jun 2002 19:19:55 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17KOWA-0003pg-00 for ; Tue, 18 Jun 2002 21:19:54 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17KOx0-0008QB-00 for ; Tue, 18 Jun 2002 21:47:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17KOUl-0006CH-00; Tue, 18 Jun 2002 15:18:27 -0400 Original-Received: from ns.suse.de ([213.95.15.193] helo=Cantor.suse.de) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17KNqR-00034Z-00 for ; Tue, 18 Jun 2002 14:36:47 -0400 Original-Received: from Hermes.suse.de (Charybdis.suse.de [213.95.15.201]) by Cantor.suse.de (Postfix) with ESMTP id 3F27214569; Tue, 18 Jun 2002 20:36:46 +0200 (MEST) X-Authentication-Warning: sykes.suse.de: schwab set sender to schwab@suse.de using -f Original-To: akochoi@shaw.ca X-Yow: I love FRUIT PICKERS!! In-Reply-To: Andrew Choi's message of "Sun, 16 Jun 2002 17:23:34 -0600" Original-Lines: 43 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.3.50 (ia64-suse-linux) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:4967 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:4967 I just tried to build Emacs under Darwin with $srcdir != $builddir and had some problems with ${emacsapp}. Is the following patch correct? Then I tried to run the emacs in the build directory, but I got an abort in macterm, because GetNewCWindow returned 0. Any idea? (emacs -nw works fine.) Andreas. 2002-06-18 Andreas Schwab * Makefile.in (${emacsapp}Contents/MacOS/Emacs): Support building outside source directory. (${emacsapp}Contents/Resources/Emacs.rsrc): Likewise. --- Makefile.in.~1.255.~ 2002-05-22 10:45:19.000000000 +0200 +++ Makefile.in 2002-06-18 20:19:20.000000000 +0200 @@ -1203,16 +1203,15 @@ macosx-app: ${emacsapp}Contents/MacOS/Em ${emacsapp}Contents/Resources/Emacs.rsrc ${emacsapp}Contents/MacOS/Emacs: emacs - if [ -d ${emacsapp}Contents/MacOS/ ]; then true; else \ - mkdir ${emacsapp}Contents/MacOS/; \ - fi + ${srcdir}/../mkinstalldirs ${emacsapp}Contents/MacOS cd ${emacsapp}Contents/MacOS/; cp ../../../../src/emacs Emacs -${emacsapp}Contents/Resources/Emacs.rsrc: ../mac/src/Emacs.r +${emacsapp}Contents/Resources/Emacs.rsrc: ${srcdir}/../mac/src/Emacs.r + ${srcdir}/../mkinstalldirs ${emacsapp}Contents/Resources /Developer/Tools/Rez -useDF -o \ ${emacsapp}Contents/Resources/Emacs.rsrc \ /System/Library/Frameworks/Carbon.framework/Headers/Carbon.r \ - ../mac/src/Emacs.r + ${srcdir}/../mac/src/Emacs.r #endif ${libsrc}emacstool: ${libsrc}emacstool.c -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."