17 lines
		
	
	
		
			490 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			490 B
		
	
	
	
		
			Python
		
	
	
	
# Test that multiple .proto files don't cause name collisions.
 | 
						|
 | 
						|
Import("env")
 | 
						|
 | 
						|
incpath = env.Clone()
 | 
						|
incpath.Append(PROTOCPATH = '#multiple_files')
 | 
						|
incpath.Append(CPPPATH = '$BUILD/multiple_files')
 | 
						|
 | 
						|
incpath.NanopbProto(["multifile1", "multifile1.options"])
 | 
						|
incpath.NanopbProto("multifile2")
 | 
						|
incpath.NanopbProto("subdir/multifile2")
 | 
						|
test = incpath.Program(["test_multiple_files.c", "multifile1.pb.c",
 | 
						|
                        "multifile2.pb.c", "subdir/multifile2.pb.c"])
 | 
						|
 | 
						|
env.RunTest(test)
 | 
						|
 |