diff options
author | Jeff Ames | 2008-03-17 20:55:21 +0000 |
---|---|---|
committer | Jeff Ames | 2008-03-17 20:55:21 +0000 |
commit | 79209c429705beb57ad9b787718856ab2c9fd37c (patch) | |
tree | 6f459e172985bce8ffbfc09a5b9a4594dd881a62 /Prebuild/TODO | |
parent | * More almost completely unproductive log message fiddling (diff) | |
download | opensim-SC_OLD-79209c429705beb57ad9b787718856ab2c9fd37c.zip opensim-SC_OLD-79209c429705beb57ad9b787718856ab2c9fd37c.tar.gz opensim-SC_OLD-79209c429705beb57ad9b787718856ab2c9fd37c.tar.bz2 opensim-SC_OLD-79209c429705beb57ad9b787718856ab2c9fd37c.tar.xz |
Merged changes in Prebuild trunk up to r258 into OpenSim's Prebuild.
Hopefully this should make merging upstream easier.
Building with NAnt should still work, but Visual Studio is untested.
Diffstat (limited to 'Prebuild/TODO')
-rw-r--r-- | Prebuild/TODO | 44 |
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 |
10 | sub generate_project_files { ... } | ||
11 | sub generate_solution_files { ... } | ||
12 | sub generate_multi_solution_files { ... } | ||
13 | sub generate_project { | ||
14 | ... | ||
15 | generate_project_files(); | ||
16 | } | ||
17 | sub generate_solution { | ||
18 | foreach $project ( @projects ){ | ||
19 | mkdir "$project/"; | ||
20 | pushd "$project/"; | ||
21 | generate_project(); | ||
22 | popd; | ||
23 | } | ||
24 | generate_solution_files(); | ||
25 | } | ||
26 | sub 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 | ||
8 | if(numProjects == 1){ | 36 | if(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 | ||