Daniel P. Berrange  
		
	
	
		0ab8ed18a6 
		
	 
	
	
	trace: switch to modular code generation for sub-directories  
		
			... 
			Introduce rules in the top level Makefile that are able to generate
trace.[ch] files in every subdirectory which has a trace-events file.
The top level directory is handled specially, so instead of creating
trace.h, it creates trace-root.h. This allows sub-directories to
include the top level trace-root.h file, without ambiguity wrt to
the trace.g file in the current sub-dir.
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20170125161417.31949-7-berrange@redhat.com 
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> 
		
	 
 
		2017-01-31 17:11:18 +00:00 
	 
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2017-01-23 21:25:37 -02:00 
		 
	
		
			
			
			
			
			
			2016-10-04 13:28:07 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-13 13:32:27 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-10-04 13:28:09 +01:00 
		 
	
		
			
			
			
			
			
			2016-06-27 13:15:06 +10:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-24 23:26:52 +03:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-09 11:40:20 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-09-29 15:50:29 -04:00 
		 
	
		
			
			
			
			
			
			2016-09-23 10:29:40 +10:00 
		 
	
		
			
			
			
			
			
			2017-01-20 11:15:10 +00:00 
		 
	
		
			
			
			
			
			
			2016-05-18 15:04:27 +03:00 
		 
	
		
			
			
			
			
			
			2016-06-07 15:36:54 +03:00 
		 
	
		
			
			
			
			
			
			2016-09-08 18:05:21 +04:00 
		 
	
		
			
			
			
			
			
			2013-04-08 18:13:10 +02:00 
		 
	
		
			
			
			
			
			
			2016-10-04 10:00:25 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-11-15 17:20:37 +02:00 
		 
	
		
			
			
			
			
			
			2016-12-20 21:52:12 +01:00 
		 
	
		
			
			
			
			
			
			2016-12-27 14:59:28 +00:00 
		 
	
		
			
			
			
			
			
			2016-09-22 18:13:07 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-18 22:59:53 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-24 18:00:31 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-24 23:26:52 +03:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-09-19 11:05:51 +02:00 
		 
	
		
			
			
			
			
			
			2016-09-15 15:32:22 +03:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-16 17:52:34 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-20 11:15:08 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-18 22:03:44 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:19:16 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-10-17 10:58:00 -06:00 
		 
	
		
			
			
			
			
			
			2017-01-20 15:53:58 +00:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-31 17:11:18 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-23 21:25:37 -02:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-27 15:20:22 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2016-09-22 18:13:08 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-11-15 17:20:37 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-16 17:52:35 +01:00 
		 
	
		
			
			
			
			
			
			2014-02-20 17:28:08 +00:00 
		 
	
		
			
			
			
			
			
			2014-10-23 16:41:25 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-18 22:59:53 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-10-04 13:28:07 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-10-24 16:26:52 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:31 +01:00 
		 
	
		
			
			
			
			
			
			2014-02-14 21:12:04 +01:00 
		 
	
		
			
			
			
			
			
			2017-01-27 18:07:59 +01:00 
		 
	
		
			
			
			
			
			
			2013-04-08 18:13:10 +02:00 
		 
	
		
			
			
			
			
			
			2017-01-27 15:20:21 +00:00 
		 
	
		
			
			
			
			
			
			2017-01-27 15:20:21 +00:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00 
		 
	
		
			
			
			
			
			
			2016-09-27 17:03:34 -03:00 
		 
	
		
			
			
			
			
			
			2016-06-22 12:53:26 +02:00