aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild/TODO
blob: 33b19a143ebb2481e0e4db84a875e947486f535c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
* 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();
}