44 lines
		
	
	
		
			896 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			896 B
		
	
	
	
		
			Plaintext
		
	
	
* monodev target should be able to detect whether the project is 1.x
 | 
						|
  or 2.x runtime
 | 
						|
 | 
						|
* remove target which links ../project/foo.dll to each project's build
 | 
						|
  root
 | 
						|
 | 
						|
* generate .config files
 | 
						|
 | 
						|
* Fix the autotools target so that
 | 
						|
sub generate_project_files { ... }
 | 
						|
sub generate_solution_files { ... }
 | 
						|
sub generate_multi_solution_files { ... }
 | 
						|
sub generate_project {
 | 
						|
  ...
 | 
						|
  generate_project_files();
 | 
						|
}
 | 
						|
sub generate_solution {
 | 
						|
  foreach $project ( @projects ){
 | 
						|
    mkdir "$project/";
 | 
						|
    pushd "$project/";
 | 
						|
    generate_project();
 | 
						|
    popd;
 | 
						|
  }
 | 
						|
  generate_solution_files();
 | 
						|
}
 | 
						|
sub generate_multi_solution {
 | 
						|
  foreach $solution ( @solutions ){
 | 
						|
    mkdir "$solution/";
 | 
						|
    pushd "$solution/";
 | 
						|
    generate_solution();
 | 
						|
    popd;
 | 
						|
  }
 | 
						|
  generate_multi_solution_files();
 | 
						|
}
 | 
						|
 | 
						|
if(numProjects == 1){
 | 
						|
  generate_project();
 | 
						|
}elsif(numSolutions == 1){
 | 
						|
  generate_solution();
 | 
						|
}else{
 | 
						|
  generate_multi_solution();
 | 
						|
}
 | 
						|
 |