"Leeuwesteijn,Joost" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Hi ma, (what's for dinner? :-) )
>
>> When I am trying to pass it to any function (ar for example), the
> operating
>> system complains that the command line is too long. The other way is to
> put
>> this variable in a text file and call ar in this way:
>> ar @a.txt
>> The problem is I don't know how I can write this variable
>> into a file? I can't use something such as echo $(Long_Var) >a.txt since
>> then the command line to echo is too long. Is there any way that I can do
> in
>> gmake? Is there any function in gmake that help to write a variable into 
>> a
> file?
>> I am using gmake on windows xp
>
> Can you write to the file in steps? Using append?
>    echo $(smaller_var)   > a.txt
>    echo $(smaller_var2) >> a.txt
>    echo $(smaller_var3) >> a.txt
> etc.
>
> Or create the $(Long_Var), chop it in bits and write the parts to the file
> using append.
>
> Regards,
> Joost Leeuwesteijn
>
>
> ---
> Important Note:
>
> This e-mail message and any attachments are confidential and may be 
> privileged or otherwise protected from disclosure. If you are not the 
> intended recipient you must not use, copy, disclose or take any action 
> based on this e-mail or any information and attachment contained in the 
> message. If you have received this e-mail in error, please advise the 
> sender immediately by reply e-mail or telephone and delete this message 
> and any attachment from your system.
>
> Thank you.

Thanks but I can't use this approach as the make file is an automatically 
generated one and unfortunately it put all of the obj files in one variable. 
Can I break the variable without using shell commands? Any example of this? 
For example I am thinking of something such as this:

 lib_obj: a0001.obj a0002.obj ...

Lib:

            $(forecah w in lib_obj)

            Echo $w >test.txt

            ar @test.txt





The difference between this solution and Maxim solution is that in this 
case, I used gmake function and not shell function?



Regards





_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to