make 3.82 for Win32 differs from documentation ?

pasman pasmański <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
Hello.

Where found i compiled make 3.82 for windows ?
I tried mingw32-make :

E:\MinGW\bin>mingw32-make -v
GNU Make 3.82
Built for i386-pc-mingw32
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

but it has many features unimplemented.

1.  .NOSHELL not work. Makefile:

.ONESHELL:
test1:
	a=1
	echo -$$a-

RESULT:

a=1
echo -$a-
--

2. private not work. Makefile:

test1: private a=1

test1: test2
	echo -$$a-

test2:
	echo -$$a-


RESULT:
echo -$a-
--
echo -$a-
--

3. SHELL is readonly, SHELLFLAGS not  work

SHELL = hello
SHELLFLAGS = lala

test1:
	echo -$(SHELL)-$(SHELLFLAGS)-


RESULT:

echo -E:/MinGW/msys/1.0/bin/sh.exe-lala-
-E:/MinGW/msys/1.0/bin/sh.exe-lala-


------------
pasman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.