aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild/TODO
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Prebuild/TODO44
1 files changed, 33 insertions, 11 deletions
diff --git a/Prebuild/TODO b/Prebuild/TODO
index d01780a..33b19a1 100644
--- a/Prebuild/TODO
+++ b/Prebuild/TODO
@@ -1,21 +1,43 @@
1* monodev target should be able to detect whether the project is 1.x 1* monodev target should be able to detect whether the project is 1.x
2 or 2.x runtime 2 or 2.x runtime
3 3
4* make an autotools install target for .exe files 4* remove target which links ../project/foo.dll to each project's build
5 root
6
7* generate .config files
5 8
6* Fix the autotools target so that 9* Fix the autotools target so that
10sub generate_project_files { ... }
11sub generate_solution_files { ... }
12sub generate_multi_solution_files { ... }
13sub generate_project {
14 ...
15 generate_project_files();
16}
17sub generate_solution {
18 foreach $project ( @projects ){
19 mkdir "$project/";
20 pushd "$project/";
21 generate_project();
22 popd;
23 }
24 generate_solution_files();
25}
26sub generate_multi_solution {
27 foreach $solution ( @solutions ){
28 mkdir "$solution/";
29 pushd "$solution/";
30 generate_solution();
31 popd;
32 }
33 generate_multi_solution_files();
34}
7 35
8if(numProjects == 1){ 36if(numProjects == 1){
9 for($projectDir){ 37 generate_project();
10 generate_a_project_configure_dot_ac() 38}elsif(numSolutions == 1){
11 } 39 generate_solution();
12}else{ 40}else{
13 generate_a_solution_configure_dot_ac() 41 generate_multi_solution();
14
15 foreach($project in $projectsList){
16 mkdir $project/
17 cd $project/
18 generate_a_project_configure_dot_ac
19 }
20} 42}
21 43