delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/21/17:56:05

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019