Well, it's not too difficult for me since I use Eclipse as my IDE and the directory change is as simple as taking the folder from the top node in the tree display and moving it to a src directory. Eclipse's CVS handling handles the deletes and additions for me. I wouldn't offer to do this unless I had a tool that made it so simple. Well, since it isn't too much work anyways, I'll give it a try locally. If it's quick and I can implement in an hour (which I believe should be the case after assessing this weekend), I'll report back here again (so never mind my retraction to do this). steven On 11/8/05, Michael Gogins wrote: > I think this is the right organization. If you can get this to actually work so I can just do a fresh checkout and rebuild, I'm all for it. > > You may wish to contact SourceForge administration about reorganizing CVS directories. They can do this much easier than we can. Otherwise, you'll have to delete and add again all these source files. I think... or is there a better way to do it? > > Best, > Mike > > -----Original Message----- > From: Steven Yi > Sent: Nov 8, 2005 1:40 PM > To: csound-devel@lists.sourceforge.net > Subject: Re: [Cs-dev] CVS Reorganization > > The intended changes were mentioned in brief, but in detail it would > be all folders containing source code would be moved one level down > into a src/ directory. This is a common practice I've seen in most > java projects as well as kde-based projects I've seen that tend to be > developed using kdevelop. So OOps, Opcodes, frontends, Engine, InOut, > anal, H, Jsound, SDIF, strings, Top, util, util1, util2 would be > moved. The top root directory would only have doc, src, samples, > installer, and examples. The SConstruct would be modified to prepend > build/32/ or build/64/ to all references to src files that were moved, > and an env.BuildDir(buildDir, "src") would be used so that the > multiple targets (32/64/debug/release) could be maintained. (It would > be build into build/32/release for release files, build/32/debug for > debug files, and the same for 64). > > Without moving everything into the src directory, to achieve the same > effect all of the existing directories would need to have a buildDir > for them instead of a single buildDir for the top root. > > Beyond all that, I find it tidier and more explicit to have the > project folder organized this way. > > It should also make building files for distribution easier > (installers, RPM's, .debs, etc.) in my opinion. > > steven > > On 11/8/05, Istvan Varga wrote: > > Steven Yi wrote: > > > > > Since the last thread got diverted to being abut 32/64, I am starting > > > this thread again. I have not heard any complaints against my > > > proposed src tree changes as long as I am to ensure that build files > > > are redone to take advantage of the new src tree. Since that is the > > > case, I will start work on this later tonight unless I hear back > > > during the day. > > > > Would you describe in detail what changes you intend to make ? > > > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: > > Tame your development challenges with Apache's Geronimo App Server. Download > > it for free - -and be entered to win a 42" plasma tv or your very own > > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net