First, the documentation on how the source is organized, and the formatting
you want programers to adhere to, is in AbiWord format. To read these, I'd
have to build AbiWord. To build AbiWord, I'd have to port the thing to the
Macintosh, which is the whole reason I need the documents in the first
place. Catch-22. If someone would be kind enough to either send me an
XML-stripped version of the file, or tell me how to do it myself (can grep
do this?), it would be greatly appreciated. This should probably just be
added to the source tree anyway, because anyone trying to make a port who
doesn't have a computer running a platform to which AbiWord was already
ported would find themselves up a creek without a paddle.
Secondly, AFAIK, there is no port of gmake to the Macintosh, due to the FSF
boycott of the platform until 1995. This means that I'm not entirely sure
how to maintain makefile parity. If someone knows of a port of gmake to the
Mac as an MPW tool or CodeWarrior extension, by all means tell me.
Otherwise, there are four possible options:
1. Port gmake to the Mac myself
2. Develop for Yellow Box on Mac OS X Server where a port of gmake
already exists, but where the port will be limited to people with OS X-based
systems
3. Write the makefiles using the MPW format, and commit them to the tree
as Macintosh.make or something like that
4. Use CodeWarrior project files
I would personally prefer 3 or 4, but doing so will hinder the
cross-platform aspect, since an MPW makefile will have to be created and
maintained separately from the other makefiles, and CodeWarrior project
files are binaries and also not as flexible as makefiles. I won't begin any
real work until some relavant WWDC sessions are over next week (most
notably, Carbon and Enhanced QuickDraw), so this information can wait for a
few days, but info would be greatly appreciated.
Benjamin Pollack