TODO 896 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. * monodev target should be able to detect whether the project is 1.x
  2. or 2.x runtime
  3. * remove target which links ../project/foo.dll to each project's build
  4. root
  5. * generate .config files
  6. * Fix the autotools target so that
  7. sub generate_project_files { ... }
  8. sub generate_solution_files { ... }
  9. sub generate_multi_solution_files { ... }
  10. sub generate_project {
  11. ...
  12. generate_project_files();
  13. }
  14. sub generate_solution {
  15. foreach $project ( @projects ){
  16. mkdir "$project/";
  17. pushd "$project/";
  18. generate_project();
  19. popd;
  20. }
  21. generate_solution_files();
  22. }
  23. sub generate_multi_solution {
  24. foreach $solution ( @solutions ){
  25. mkdir "$solution/";
  26. pushd "$solution/";
  27. generate_solution();
  28. popd;
  29. }
  30. generate_multi_solution_files();
  31. }
  32. if(numProjects == 1){
  33. generate_project();
  34. }elsif(numSolutions == 1){
  35. generate_solution();
  36. }else{
  37. generate_multi_solution();
  38. }