> I want to fiddle with the sources a bit but I don't really understand > how the build system is laid out.
The build system is either of: - Use of the "conventional" autoconf tools to generate configure scripts and Makefiles, for those who prefer the command line - or - - Use of each platform's native IDE, where such a thing exists (i.e Xcode on OSX, Visual Studio etc. on WinXX, and so on...) With the present system, the IDE files can be generated by a number of means, either manually, or via some hooks Matt built into fluid. In some cases, there are also cmake files - cmake does something analogous to the autoconf system in that it can create Makefiles and / or IDE project files, in a cross-platform way. Lots of people like cmake, but we don't really have robust support for it in fltk. > It appears there is a fltk.list.in file that contains all the files and > it has descriptive information too. It appears to be designed to be used > with the epm distribution manager. Is epm creating all the makefiles and > cmake files. I don't understand the relationship between the build tools. EPM is not a build tool. It is a packaging tool. It knows how to build the various package formats that different linux distros use, e.g. tarballs or RPM or .debs, and so forth. I don't think we use it all that much, but Mike (who wrote EPM) is also a large contributor to fltk. > Is there some documentation I could read to understand this or if > someone has time to jot down a quick overview, that would be appreciated. I think you need to figure out what the question is first, as what you are asking at present is too wide a topic to take a run at... You need to maybe read up on Makefiles, and configure scripts, and the autotools (autoconf etc.) and get a bit of a handle on what that is, then see if it starts to make any sense. SELEX Galileo Ltd Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ******************************************************************** _______________________________________________ fltk mailing list fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk