builtin shell commands in a Makefile

Earnie Boyd earnie_boyd@hotmail.com
Fri Jan 9 13:40:00 GMT 1998

1) You should use the make program that comes from with gnu-win32.
2) You need to get the update from Sergey Okhapkin's page.  This will 
help with your French keyboard.
3) You need to make sure that you have text=binary mounts.  This is a 
4) Make certain that the environment variables are set correctly.

-        \\||//

Check out these great gnu-win32 related sites:
ftp://ftp.cygnus.com/pub/gnu-win32/latest/           (ftp site)
http://www.cygnus.com/pubs/gnupro/                   (Comercial Page)
http://www.cygnus.com/misc/gnu-win32/                (Project Page)
http://www.cygnus.com/ml/gnu-win32                   (Mail Archives)
http://www.itribe.net/virtunix/winhelp-man-pages/    (HTML Man Pages)
http://www.lexa.ru/sos                               (Sergey Okhapkin)
ftp://www.lexa.ru/pub/domestic/sos/                (Sergey's ftp site)
http://www.fu.is.saga-u.ac.jp/~colin/gcc.html        (Colin Peters)
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ (Mumit Khan)
http://gnu-win32.paranoia.ru                         (Chuck Bogorad)
ftp://ftp.deninc.com/pub                         (US Mirror and Ports)

>To: gnu-win32@cygnus.com
>Subject: builtin shell commands in a Makefile
>Date: Fri, 09 Jan 1998 10:46:04 +0100
>From: Thierry Parmentelat <thierry.parmentelat@ixi.fr>
>I am pretty new to this project, so please apologize=20
>if this question was already answered to. Apparently it was not,=20
>but I may have missed it in the mail archives.
>First of all, I would like to thank all the contributors of this
>package, that sounds just great to me.
>I am using a dual-boot PC (win95 and winnt-4.0 WorkStation).
>I created a shared partition on a samba box, say \\samba\nt95\
>In this zone I installed
>	*) usertools-b18
>	*) make-3.76 compiled from the prep.ai.mit.edu distribution
>	   with VC++
>I also checked that
>	*) c:/tmp exists and is 777 (although ls -l shows 755)
>	*) c:/bin/sh.exe is a copy of your bash distribution
>	*) . appears in my PATH, as well as \\samba\nt95\bin
>Most of the Makefiles that I wrote (under Unix, modulo a few variable
>definitions) work quite alright under windows, too.
>I run into problems when I try to run shell buitlin commands through 
>Here is a sample Makefile
>	cat /tmp/a
>	if [ -f /tmp/a ]; then echo FOUND /tmp/a; else echo /tmp/a not found; 
>I created an empty /tmp/a file, and under Windows95, I get:
>bash$ make debug1
>cat /tmp/a
>This is fine, but=20
>bash$ make debug2
>if [ -f /tmp/a ]; then echo FOUND /tmp/a; else echo /tmp/a not found; 
>Erreur de syntaxe
>If I run the same command directly under sh, it works OK
>bash $ if [ -f /tmp/a ]; then echo FOUND /tmp/a; else echo /tmp/a not 
>nd; fi
>FOUND /tmp/a
>I get the same symptom under NT, except the error message goes like 
>-f =E9tait inattendu (in english, -f was unexpected)
>*) Is there any obvious thing I did wrong within this environment ?
>*) Or is there anything wrong in my environment ?=20
>   For instance, should I use another make ?
>Thanks to anybody who would care to give me any hint in this matter.
>By the way, I also have trouble when I want to insert special 
>under bash. I have a french keyboard. For instance, [ is obtained by
>AltGr-5 under MS-dos command.com. Under bash, this sequence does not 
>and the only trick I found is to quote with a Ctrl-V (I use tcsh under 
>prior to the keystroke, and then I have to delete an Escape (^[)...
>All this is quite tedious, is there any better trick ?
>thanks again
>For help on using this list (especially unsubscribing), send a message 
>"gnu-win32-request@cygnus.com" with one line of text: "help".

Get Your Private, Free Email at http://www.hotmail.com
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

More information about the Cygwin mailing list