delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Date: | Tue, 21 Nov 2000 23:38:07 +0100 |
From: | Frank Ellert <fe AT koma DOT free DOT de> |
To: | Earnie Boyd <earnie_boyd AT yahoo DOT com> |
Cc: | cygwin AT cygwin DOT com |
Subject: | Re: Compatibility problem: Cygwin make and makefile filename case |
Message-ID: | <20001121233807.A73049@koma.free.de> |
References: | <20001121202501 DOT 2771 DOT qmail AT web117 DOT yahoomail DOT com> |
Mime-Version: | 1.0 |
User-Agent: | Mutt/1.2.5i |
In-Reply-To: | <20001121202501.2771.qmail@web117.yahoomail.com> |
Accept-Language: | de, en |
Organization: | Die ueblichen Verdaechtigen |
X-Copyright: | (C) Copyright 2000 by Frank Ellert -- All rights reserved. |
X-PGP-Key: | <mailto:pgp-public-keys AT keys DOT de DOT pgp DOT net?subject=GET%200xD16C2E91> (DSA), <mailto:pgp-public-keys AT keys DOT de DOT pgp DOT net?subject=GET%200x654A2D8D> (RSA) |
X-Homepage: | <http://www.free.de/~fe/> |
Earnie Boyd <earnie_boyd AT yahoo DOT com> writes: >Cygwin is emulating UNIX and IIRC the defacto standard for UNIX is for the make >file to be named makefile or Makefile. The GNU version of make has also >allowed for GNUmakefile as well to allow for a native make and the GNU make to >coexist in the same architecture. > >You have been given the source code and should be able to patch read.c of GNU >make to do what you want it to. Isn't Open Source great? Thank you for your answer, but it doesn't solve my problem. I work in a project that delevops a multi-platform (at the time of writing for DOS, Win32, OS/2, Linux and FreeBSD) messaging client in Pascal. (The source is published but has a proprietary license. <http://www.openxp.de/>) We use GNU make to build the source on all platforms. (With different Pascal compilers, _not_ with GCC.) We _don't_ use tar but some other archiver. The problem is: We cannot make the sources completely 8+3-clean (for DOS) since on one plattform (Win32 with Cygwin make) in some situations a makefile called "makefile" won't be found. So we have to call the makefile "Makefile". The other platforms (including DJGPP GNU make on DOS witch is also LFN-aware) don't habe the problem. >If you use the appropriate Cygwin tools to archive and unarchive the file then >you won't have a problem. Problems with non-Cygwin tools are not supported. Is that really the last answer? >It would be great if *you* fix that problem. Of course I would submit a patch if necessary. It should be rather trivial. (Not for me. I would have to install the whole Cygwin compiler stuff before being able to do that simple patch to make make also look for "MAKEFILE".) >" who has the Swing in itself, can no more in the equal step march. " Coco >Schumann, Jazzer, survivor of the KZ Theresienstadt Is that good English? If yes I would put it in my .signature in the future. Frank -- "Wer den Swing in sich hat, kann nicht mehr im Gleichschritt marschieren." Coco Schumann, Jazzer, Überlebender des KZ Theresienstadt -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |