On Fri, Aug 27, 1999, [EMAIL PROTECTED] wrote:

> Full_Name: Fritz Zaucker
> Version: 2.4.0 with OpenSSL/0.9.4
> OS: Solaris
> Submission from: foobar.ee.ethz.ch (129.132.7.77)
> 
> gmake -n certificate 
> cd ./src; gmake -n certificate TYPE="" ALGO="" CRT="" KEY="" VIEW=""
> gmake[1]: Entering directory `/usr/drwho/netvar/work2/apache_1.3.9/src'
> ./support/mkcert.sh \
> "gmake" "" \
>         "/usr/drwho/netvar/work2/openssl-0.9.4/apps/openssl" ./support \
>         "" "" "" "" ""
> SSL Certificate Generation Utility (mkcert.sh)
> Copyright (c) 1998-1999 Ralf S. Engelschall, All Rights Reserved.
> 
> The -n parameter to gmake should be passed down to the "sub-makes".

Err.. Fritz: It _IS_ passed down as the "cd ./src; gmake -n" shows you.
Instead I guess it's a bug in GNU Make, because with BSD Make it works as
expected. But what we additionally should do is to pass $(MFLAGS) (here ==
'-n') also to src/support/mkcert.sh, although it doesn't solve your problem.
As I said, the Makefile is correct. With the following you can see the GNU
Make bug:

| rse@en1:/e/modssl/src/mod_ssl/pkg.apache/src
| :> cat m
| a:
|         echo "$(FOO)"
| b:
|         echo "$(MAKE)"
| rse@en1:/e/modssl/src/mod_ssl/pkg.apache/src
| :> gmake -n -f m a
| echo ""
| rse@en1:/e/modssl/src/mod_ssl/pkg.apache/src
| :> gmake -n -f m b
| echo "gmake"
| gmake
| rse@en1:/e/modssl/src/mod_ssl/pkg.apache/src
| :>

I'll forward this to the GNU Make maintainer.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to