t->includes = copytarget( t ); t->includes->original_target = t; 
t->includes = copytarget( t ); t->includes->original_target = t; 
builtin_depends(	PARSE	*parse,	FRAME *frame ){	LIST *targets = lol_get( frame->args, 0 );	LIST *sources = lol_get( frame->args, 1 );	int which = parse->num;	LIST *l;	for( l = targets; l; l = list_next( l ) )	{	    TARGET *t = bindtarget( l->string );	    /* If doing INCLUDES, switch to the TARGET's include */	    /* TARGET, creating it if needed.  The internal include */	    /* TARGET shares the name of its parent. */	    if( parse->num )	    {            if( !t->includes ) {		    t->includes = copytarget( t );            t->includes->original_target = t;            }		t = t->includes;	    }	    t->depends = targetlist( t->depends, sources );	}	return L0;}
2658	/local/tlutelli/issta_data/temp/c/2005_temp/2005/2658/9154b67026178122748de523493ddabe9823de80/builtins.c/clean/jam_src/builtins.c