From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Changes in lisp/Makefile.in to skip preloaded files Date: Fri, 9 Oct 2009 01:08:43 +0200 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=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1255043373 21771 80.91.229.12 (8 Oct 2009 23:09:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Oct 2009 23:09:33 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 09 01:09:22 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 1Mw26r-0000xN-UJ for ged-emacs-devel@m.gmane.org; Fri, 09 Oct 2009 01:09:22 +0200 Original-Received: from localhost ([127.0.0.1]:35069 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mw26r-0002vR-9U for ged-emacs-devel@m.gmane.org; Thu, 08 Oct 2009 19:09:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mw26j-0002tw-Mh for emacs-devel@gnu.org; Thu, 08 Oct 2009 19:09:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mw26f-0002sc-SO for emacs-devel@gnu.org; Thu, 08 Oct 2009 19:09:13 -0400 Original-Received: from [199.232.76.173] (port=33536 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mw26f-0002sX-OI for emacs-devel@gnu.org; Thu, 08 Oct 2009 19:09:09 -0400 Original-Received: from mail-yw0-f201.google.com ([209.85.211.201]:56814) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mw26a-0008Sq-AC; Thu, 08 Oct 2009 19:09:04 -0400 Original-Received: by ywh39 with SMTP id 39so457626ywh.26 for ; Thu, 08 Oct 2009 16:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=nx2SCRwoH+HYSK5+jtvW3y6zPKkwt2+igW+S2D1DYl4=; b=LLliDXokrIVuN7khTn7nPRPscvDDspWyDfjzAK4mTVqgaYPJ4RK2Qz5mo9PCO/5oAk obtORLCPApG5ryQm0OJcLWY0KrgblYBFMLtTU6gZRLp/Z7G9mXbrNJVXFXSPuL8Q8eoJ +Lwi2laaNqcIZS1kslNKCfTJfSsY5rDSJIc/Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=VjiJr4yrlvjN7AxP7MQfNFfmL7eIdzt+TGRUj8tEaFREIvus+JbhhlKLmNnQ14x5gm tVxUCR5/asiGPQfk7dvS+LYKMLyvIwfV4EmrB+Hqc2AwVQO86HSjFFapvCNikCWSVrax 5iGtJ3++J4cedLpFQia0E/JwQLlQNzGksIkCI= Original-Received: by 10.101.29.20 with SMTP id g20mr2069479anj.34.1255043343268; Thu, 08 Oct 2009 16:09:03 -0700 (PDT) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:115999 Archived-At: On Wed, Oct 7, 2009 at 6:16 PM, Glenn Morris wrote: > 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. =C2=A0Wh= ich >> means your code will not work at all with lib-src/makefile on w32. =C2= =A0In >> 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. =C2=A0The w32 code co= uld >> 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. Thanks for working on this, but what is the status right now? Is it possible to build Emacs on w32?