This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Compatibility problem: Cygwin make and makefile filename case

--- Frank Ellert <> wrote:
> Hi!
> There is a compatibility problem with Cygwin-make and the makefile
> filename case.  Cygwin-make doesn't accept "MAKEFILE" (but "makefile",
> "Makefile" or "GNUmakefile") which is treated the same as "makefile"
> by (at least some) other LFN-aware tools, i.e. Info-ZIP's unzip and
> DJGPP ls.

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?

> So if you call a makefile "makefile" and put it into a ZIP archive,
> there is the possibility that it is unpacked as "MAKEFILE" and
> displayed as "makefile" but Cygwin make doesn't find it.

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.

> It was great if you could fix that problem by making Cygwin make also
> look for "MAKEFILE".

It would be great if *you* fix that problem.

> I'm sorry, I don't read the mailing list.  So please reply to me
> directly.
> And please excuse possible mistakes.  English is not my mother
> language.

You communicate in English as well as I do.

> Frank
> -- 
> "Wer den Swing in sich hat, kann nicht mehr im Gleichschritt
> marschieren." Coco Schumann, Jazzer, Überlebender des KZ
> Theresienstadt

" who has the Swing in itself, can no more in the equal step march. " Coco
Schumann, Jazzer, survivor of the KZ Theresienstadt 

Translated by:


Earnie Boyd

---         <>         ---
--- Cygwin: POSIX on Windows <> ---
---   Minimalist GNU for Windows <>   ---

Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.

Want to unsubscribe from this list?
Send a message to

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]