aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild/TODO
diff options
context:
space:
mode:
authorJeff Ames2008-03-17 20:55:21 +0000
committerJeff Ames2008-03-17 20:55:21 +0000
commit79209c429705beb57ad9b787718856ab2c9fd37c (patch)
tree6f459e172985bce8ffbfc09a5b9a4594dd881a62 /Prebuild/TODO
parent* More almost completely unproductive log message fiddling (diff)
downloadopensim-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/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