2007-05-26 13:40:19 +00:00
|
|
|
* monodev target should be able to detect whether the project is 1.x
|
|
|
|
or 2.x runtime
|
|
|
|
|
2008-03-17 20:55:21 +00:00
|
|
|
* remove target which links ../project/foo.dll to each project's build
|
|
|
|
root
|
|
|
|
|
|
|
|
* generate .config files
|
2007-05-26 13:40:19 +00:00
|
|
|
|
|
|
|
* Fix the autotools target so that
|
2008-03-17 20:55:21 +00:00
|
|
|
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();
|
|
|
|
}
|
2007-05-26 13:40:19 +00:00
|
|
|
|
|
|
|
if(numProjects == 1){
|
2008-03-17 20:55:21 +00:00
|
|
|
generate_project();
|
|
|
|
}elsif(numSolutions == 1){
|
|
|
|
generate_solution();
|
2007-05-26 13:40:19 +00:00
|
|
|
}else{
|
2008-03-17 20:55:21 +00:00
|
|
|
generate_multi_solution();
|
2007-05-26 13:40:19 +00:00
|
|
|
}
|
|
|
|
|