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