On Thu, Apr 15, 1999 at 11:10:34AM -0400, Titchener, Tom wrote:

>> I have now added bss_file.c to HEADER, because that is what I think
>> was originally intended ("EXHEADER" = "exported headers", i.e. files
>> that should be copied into the "include" directory to be visible for
>> other programs that use OpenSSL; "HEADER" = other files that are
>> included somewhere within the library, e.g. all the ..._locl.h ones).

> Good idea, but it doesn't work without adding a new target to the
> makefiles.  Or at least, that's the way I've got it to work... :)
> 
> The problem:  the mk1mf.pl EXHEADER treatment changes the name of the 
> file in the generated .mak file from .c to .h (whops): [...]

Oh.  BTW, why is that #include necessary in the first place?  Isn't
bss_file.c compiled into the library, or are some declarations missing
in the real header files?

> The solution (well, *one* solution):  make an EXSOURCE target in the
> makefile.ssl, and enhance mk1mf.pl to use the source extension ".c".

O.K., that's probably the cleanest way, *if* we really need that
include.

[patches snipped]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to