From 3436961bb5c01d659d09be134368f4f69460cef9 Mon Sep 17 00:00:00 2001 From: MW Date: Sat, 26 May 2007 13:40:19 +0000 Subject: Start of rewrite 5279! --- Prebuild/TODO | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Prebuild/TODO (limited to 'Prebuild/TODO') diff --git a/Prebuild/TODO b/Prebuild/TODO new file mode 100644 index 0000000..d01780a --- /dev/null +++ b/Prebuild/TODO @@ -0,0 +1,21 @@ +* 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 + +* Fix the autotools target so that + +if(numProjects == 1){ + for($projectDir){ + generate_a_project_configure_dot_ac() + } +}else{ + generate_a_solution_configure_dot_ac() + + foreach($project in $projectsList){ + mkdir $project/ + cd $project/ + generate_a_project_configure_dot_ac + } +} + -- cgit v1.1 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 From f6cc20940f0caceb12119abb4140b21c0b937116 Mon Sep 17 00:00:00 2001 From: John Hurliman Date: Wed, 30 Sep 2009 17:49:51 -0700 Subject: Taking the opportunity to delete unnecessary text files from the Prebuild folder (the license information is already in the appropriate place in the OpenSim distro) --- Prebuild/TODO | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 Prebuild/TODO (limited to 'Prebuild/TODO') diff --git a/Prebuild/TODO b/Prebuild/TODO deleted file mode 100644 index 33b19a1..0000000 --- a/Prebuild/TODO +++ /dev/null @@ -1,43 +0,0 @@ -* 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(); -} - -- cgit v1.1 From 7e65590a55ba575d0086bdfc25addaf1051d799b Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Sat, 11 Sep 2010 01:13:08 +0100 Subject: Update Prebuild.exe with Prebuild r323 + an existing OpenSim specific nant hack to correctly clean up chosen OpenSim exes and dlls in bin/ on a "nant clean" Source code is included for reference. This can go away again once Prebuild is updated with a more general mechanism for cleaning up files. The Prebuild source code here can be built with nant, or regnerated for other tools using the prebuild at {root}/bin/Prebuild.exe --- Prebuild/TODO | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Prebuild/TODO (limited to 'Prebuild/TODO') diff --git a/Prebuild/TODO b/Prebuild/TODO new file mode 100644 index 0000000..33b19a1 --- /dev/null +++ b/Prebuild/TODO @@ -0,0 +1,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(); +} + -- cgit v1.1