I should have mentioned: I am dealing with windows world. In MS Windows (2000) 
it does not do that. I took your example and modified it as below:

target:
        echo one
        pause
        echo two
        pause
        echo three

When I run "make target" I don't see anything until I press two keys.

Any help on windows ? 

-Vikas

---------Included Message----------
>Date: Wed, 23 Mar 2005 21:47:53 -0500
>From: "Paul D. Smith" <[EMAIL PROTECTED]>
>To: "Joshi, Vikas" <[EMAIL PROTECTED]>
>Cc: <[email protected]>
>Subject: RE: real-time log
>
>%% "Joshi, Vikas" <[EMAIL PROTECTED]> writes:
>
>  jv> The output of the commands it's done executing. For example if one has
>
>  jv> target:
>  jv>  command 1
>  jv>  command 2
>  jv>  command 3
>  jv>  command 4
>
>  jv> And if one invokes make target on the above file then make prints
>  jv> the output to the standard output when it's completely done.
>
>Not true.  Make doesn't do anything at all with the stdout of
>commands that it invokes; they are still attached directly to the same
>stdout as make itself.
>
>If you run this makefile:
>
>    target: ; echo one; sleep 1; echo two; sleep 1; echo three
>
>you'll see "one" printed, followed by a 1 second wait, then "two" printed,
>followed by a 1 second wait, then "three" printed.
>
>-- 
>-------------------------------------------------------------------------------
> Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
> http://www.gnu.org                      http://make.paulandlesley.org
> "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
>
>
---------End of Included Message----------




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

Reply via email to