On Mon, 21 Nov 2005, Carey Evans wrote:
James Rich wrote:I've also been working on organizing the source a little better. I see a few benefits from doing so: old source is moved out (like the slang interface), the code that builds lib5250 vs. the other executables is better distinguished, the various executables and library may all be built independantly of each other, and builds for external projects like x5250 are simplified.This sounds great. I don't think I have much preference for one layout over the other. Your first proposal looks like the modularisation for X, which has had a lot of thought put into it, so it's probably better.
Ok, I think all the votes that will be coming in are in, and structure 1 is the winner (which is what I had already started so that's nice). The other subdirs I didn't mention will not be moved (like win32).
I've got a couple of smaller changes that I'd like to get checked in and into a Debian package for work. Can you hold off on making a big change for a few days until I'm done?
That's no problem. I'm not ready to commit yet anyway. It may be some time before I have everything building correctly. Right now I have lib5250.so building and installing perfectly, but the rest is still yet to be done.
James Rich It's not the software that's free; it's you. - billyskank on Groklaw