Re: Build process
"oe" <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the replies. I have no prior experience with virtual machine development, so I'm still learning, reading papers, and studying the source code (not quite the target audience for this mailing list, I know ;-). Thiago Silva wrote: > Not sure. I don't think the build uses this Makefile at the moment > and, AFAIK, there is no primdeffilter in the repository to generate > prims.src. So, I guess we are sticking with the prims.src in the > repository, for now. Right, the prims makefile is not used currently (and cannot be, because there is no primdeffilter that we know of -- thanks for confirming this). It just felt a bit uncomfortable to have a sort of "black spot on the build process map". I remembered the posts about makedeps, and thought that the tool might be lying around somewhere at Sun or so, and could be released. However, as far as I can see all the files involved are human readable, and should be possible to edit by hand or, should the situation arise, come up with a script to automate the text processing... Dave R.: Gradually improving the includeDBs while working on the source code is probably the way to go. What I did was basically include in each .hpp file only the absolutely necessary headers to get this .hpp to compile by itself (under VC++). This often resulted in lots and lots of compiler errors in other .cpp files, which I then resolved by simply adding any required header to the .cpp. This way I got each header to compile by itself, but the .cpp includes are a mess. Cleaning those up would be considerably more work, I guess. Not sure if it's really an improvement over makedeps after all, when done this way, so I didn't look into this any more. Maybe I'll do another Perl script to extract the include info from the source files to build a includeDBs (hope I still have them around). Anyway, it's great to know that GNU/Linux porting is under way and making progress! Oliver --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---