7 messages in com.perforce.jammingshared/DLL library support?
FromSent OnAttachments
Xiao...@aero.gla.ac.uk27 May 1997 03:53 
Xiao...@aero.gla.ac.uk27 May 1997 05:09 
C.Co...@slh0633.wins.icl.co.uk C.Coles@slh0633.wins.icl.co.uk27 May 1997 05:45 
Laur...@sybase.com27 May 1997 18:28 
Xiao...@aero.gla.ac.uk28 May 1997 06:48 
Xiao...@aero.gla.ac.uk28 May 1997 08:31 
Laur...@sybase.com28 May 1997 17:00 
Subject:shared/DLL library support?
From:Xiao...@aero.gla.ac.uk (Xiao@aero.gla.ac.uk)
Date:05/28/1997 06:48:17 AM
List:com.perforce.jamming

Laura Wingerd wrote:

[...]

On platforms where command line length is a problem, our BuildLib rule also creates a temporary file containing the command text of the library archive or link command.

How to do this ? More details please ;-)

I try implement it in MSDOS port. My method is to define a special syxtax in action contents, for instance,

actions Cc { ^OptionName bah bha .... | contine bah bah ... ^SourceName a.c b.c ... $(CC) @OptionName -eExeName @SourceName $(RM) OptionName $(RM) SourceName }

The "^name ..." open a new file for writing The "| ..." append to last file

The implement is simple and just detected '^' and '|' from execcmd() before it be executed.

The original internal command "echo" does not work correctly from DJGPP's system() call. It gives some weird content when you use directory such as "\b\1"

Laura Wingerd Sybase (510)922-5232 wing@sybase.com

--- +-------------------------------------------------------------+ | Dr Xiaokun Zhu E-Mail: xiao@aero.gla.ac.uk | | Department of Aerospace, University of Glasgow, G12 8QQ, UK | | Tel : +44 141 3304068 FAX: +44 141 3305560 |