[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make 3.82 for Win32 differs from documentation ?
From: |
Paul Smith |
Subject: |
Re: make 3.82 for Win32 differs from documentation ? |
Date: |
Thu, 26 May 2011 11:00:14 -0400 |
On Thu, 2011-05-26 at 10:45 +0200, pasman pasmański wrote:
> 1. .NOSHELL not work. Makefile:
Correct: ONESHELL is not ported to Windows. As Eli said, anyone who can
help with this is welcome.
> 2. private not work. Makefile:
>
> test1: private a=1
> test1: test2
> echo -$$a-
> test2:
> echo -$$a-
The private keyword DOES work on Windows. You're misunderstanding what
it does, or anyway using it incorrectly. Write your makefile like this:
test1: private a=1
test1: test2
echo -$(a)-
test2:
echo -$(a)-
Private works on _make_ variables, not _shell_ variables.
> 3. SHELL is readonly, SHELLFLAGS not work
I don't know why this would be so, but someone familiar with the Windows
port will need to comment.
Cheers!