From 79209c429705beb57ad9b787718856ab2c9fd37c Mon Sep 17 00:00:00 2001 From: Jeff Ames Date: Mon, 17 Mar 2008 20:55:21 +0000 Subject: 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. --- Prebuild/TODO | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) (limited to 'Prebuild/TODO') diff --git a/Prebuild/TODO b/Prebuild/TODO index d01780a..33b19a1 100644 --- a/Prebuild/TODO +++ b/Prebuild/TODO @@ -1,21 +1,43 @@ * monodev target should be able to detect whether the project is 1.x or 2.x runtime -* make an autotools install target for .exe files +* 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){ - for($projectDir){ - generate_a_project_configure_dot_ac() - } + generate_project(); +}elsif(numSolutions == 1){ + generate_solution(); }else{ - generate_a_solution_configure_dot_ac() - - foreach($project in $projectsList){ - mkdir $project/ - cd $project/ - generate_a_project_configure_dot_ac - } + generate_multi_solution(); } -- cgit v1.1