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]