| 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 |