14 lines
		
	
	
	
		
			326 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			326 B
		
	
	
	
		
			Text
		
	
	
	
	
	
MAKE_OPS = make.ops;
 | 
						|
 | 
						|
%instance deftypesuffix(op_tab, '%.ot');
 | 
						|
 | 
						|
%tool gen_ops (
 | 
						|
    ops:	%in  [type = op_tab];
 | 
						|
    cfile:	%out [type = C-src]	=> ops.c;
 | 
						|
    hfile:	%out [type = C-incl]	=> ops.h;
 | 
						|
    mkops:	%in  [type = command]	=> $MAKE_OPS;
 | 
						|
)
 | 
						|
{
 | 
						|
    exec($mkops, args => $ops);
 | 
						|
    echo({$cfile, 'and', $hfile, 'created'});
 | 
						|
};
 |