From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: Changes in lisp/Makefile.in to skip preloaded files Date: Wed, 07 Oct 2009 12:16:15 -0400 Message-ID: References: <837hv9neza.fsf@gnu.org> <8363asoov2.fsf@gnu.org> <83tyycmkjv.fsf@gnu.org> <83eipfmuaz.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1254932207 7500 80.91.229.12 (7 Oct 2009 16:16:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Oct 2009 16:16:47 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 07 18:16:37 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MvZBl-0000Cj-Ln for ged-emacs-devel@m.gmane.org; Wed, 07 Oct 2009 18:16:29 +0200 Original-Received: from localhost ([127.0.0.1]:54305 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvZBk-0006Cw-K3 for ged-emacs-devel@m.gmane.org; Wed, 07 Oct 2009 12:16:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MvZBd-0006AZ-Vr for emacs-devel@gnu.org; Wed, 07 Oct 2009 12:16:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MvZBY-00060C-TR for emacs-devel@gnu.org; Wed, 07 Oct 2009 12:16:21 -0400 Original-Received: from [199.232.76.173] (port=56831 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvZBY-0005zu-Hs for emacs-devel@gnu.org; Wed, 07 Oct 2009 12:16:16 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:54572) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MvZBY-0000Tx-3C for emacs-devel@gnu.org; Wed, 07 Oct 2009 12:16:16 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MvZBX-00076E-Fb; Wed, 07 Oct 2009 12:16:15 -0400 X-Spook: BLU-114/B secure Saddam Hussein FIPS140 Albanian New X-Ran: TJe\B~}svoB@a!W,,/~\i|j$Pp#c9SH}6FxV^LF+Ci.*28=/DhX!s_{2geH=M5l=yMEixT X-Hue: magenta X-Attribution: GM In-Reply-To: <83eipfmuaz.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 07 Oct 2009 11:23:32 +0200") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:115958 Archived-At: Eli Zaretskii wrote: > Not only is it in another directory, it is also not expanded by cpp, > unlike src/Makefile, and thus does not end up in a single line. Which > means your code will not work at all with lib-src/makefile on w32. In > fact, if we ever switch away from producing src/Makefile by running > cpp, this new code will break on Posix platforms as well. Would you like me to make it work on Windows? If so, please provide an example of what the generated makefile looks like on Windows (and what it is called). > What I had in mind for working around possible limitations of > command-line length was to run "make -C ../src echolisp > FILE" and > then read that FILE inside batch-update-autoloads. The w32 code could > then create FILE in 2 chunks, using its $(lisp1) and $(lisp2) > variables; the rest of the code in batch-update-autoloads could then > work on both Posix and Windows. Clever! I will implement one or the other.