From: Fay J. F C. AAC/W. <joh...@eg...> - 2005-10-20 13:08:56
|
The ball is now in Steve's court ... John F. Fay Technical Fellow, Jacobs/Sverdrup TEAS Group joh...@eg... 850-729-6330 _____ From: Paul Blew [mailto:pau...@no...] Sent: Wednesday, October 19, 2005 9:25 AM To: Fay John F Contr AAC/WMG Subject: Re: [Freeglut-developer] Open Watcom Support Hi John, I'd love to say that I'm dedicated and prepared that email in the middle of the night, but I actually sent it at 08:34 local time. Not quite as impressive! I appreciate the difficulties in moving files around inside a version control system (I do VSS admin for a large web application - brings a new definition to the word 'pain'), so thanks for taking the time to get this right. Regarding the three files below - you have listed them in the correct directories. The HOW-TO file can be ignored - it is not in CVS as you have already incorporated its contents into freeglut/freeglut/README.win32. My build targets are setup to expect freeglut.rc to be located in directory freelgut/freeglut/watcom and the build will fail if it is not found there. However, strictly speaking freeglut.rc should be part of the source (for any win32 dll build - it creates the version information embedded in the file - see http://www.blew.eclipse.co.uk/files/freeglut_dll.png <http://www.blew.eclipse.co.uk/files/freeglut_dll.png> ) and so should go in directory freeglut/freeglut/src. Let me know if you decide to move it to this directory instead as I'll need to update the two .tgt files. Sorry for creating work for you, but the more I use Freeglut the more I like it and I'm a stickler for doing things the right way. Regards, Paul Fay John F Contr AAC/WMG wrote: Paul, The hassle is in creating a new directory and moving any files in the first place. If we're going to do that--and it looks like we are--then we need to Do It Right and arrange things the way you first specified. Since creating a directory in CVS is an irreversible act, I am going to ask Steve Baker (as the project lead) to do the job for me. Based on your e-mail of 8/17/05 at 2:32 AM (Wow! you must be dedicated--or is that my time zone that is being recorded?), we need the following files in the following directory structure: freeglut/freeglut/watcom - contains "freeglut.wpj" freeglut/freeglut/watcom/win32dll - contains "freeglut.tgt" freeglut/freeglut/watcom/win32lib - contains "freeglut_static.tgt" The correct positions for "freeglut.rc" and the how-to files are a little unclear. I would leave them where they are for the moment, unless you have a reason to move them. John F. Fay _____ From: Paul Blew [mailto:pau...@no... <mailto:pau...@no...> ] Sent: Wednesday, October 19, 2005 4:18 AM To: Fay John F Contr AAC/WMG Cc: 'fre...@li... <mailto:fre...@li...> ' Subject: Re: [Freeglut-developer] Open Watcom Support Hi John, The bottom line is Watcom relies on having a separate sub-directory below the main project file for each target. The files I've provided define two targets in the win32dll (freeglut.tgt) and win32lib (freeglut_static.tgt) and so Watcom requires at least those directories each with their appropriate .tgt file. Putting the Watcom support as a whole into its own directory is a nicety which stops the Freeglut root directory being polluted by temporary files that Watcom creates during the build process and it hides the win32dll and win32lib directories (which are Watcom specific) from those not using Watcom. So as a minimum, the two .tgt files need to be moved into their appropriate sub-directories (I would need to send you updated versions as the directory structure would have changed). However, I still believe the tidiest way of adding Watcom support to Freeglut is using the directory structure I documented to you in my email of 17/08/05 - and the information above is why I structured it the way I did. However, if moving four files rather than two in CVS is a real pain get back to me and I'll sort out the two modified .tgt files. Let me know what you think. Regards, Paul -- ************************************************ Paul Blew Consultant Northgate HR Direct: +44 (0)1454 624197 Email: pau...@no... <mailto:pau...@no...> Web: www.northgate-is.com/hrs <http://www.northgate-is.com/hrs> ************************************************ This email is sent on behalf of Northgate Information Solutions UK Limited ("Northgate") and is strictly confidential and intended solely for the addressee(s). It may contain personal and confidential information and as such may be protected by the Data Protection Act 1998. If you are not the intended recipient of this email you must: (i) not disclose, copy or distribute its contents to any other person nor use its contents in any way or you may be acting unlawfully; (ii) contact Northgate immediately on +44 (0)1442 232424 quoting the name of the sender and the addressee then delete it from your system. Any views or opinions expressed within this email are those of the author, and do not necessarily represent those of Northgate. Northgate has scanned this email for viruses but does not accept any responsibility once this email has been transmitted. You should scan attachments (if any) for viruses. |
From: steve <sjb...@ai...> - 2005-10-21 04:00:09
|
Fay John F Contr AAC/WMG wrote: > The ball is now in Steve's court ... I kinda zoned out on this thread - and I don't know Watcom so I'm not much able to comment. If it's necessary - then do it. Anyone with CVS write access can create a directory. But as usual - since it's virtually impossible to remove a directory from CVS once you've created it, I'd advise: 1) Think hard about whether you actually *need* it. 2) Think hard about whether you have it in the right place in the tree. 3) Think hard about the name. Are you SURE it's the right name? Does it 'fit in' with the style of directory names used elsewhere? 4) If all of these things convince you that this is a good idea then do it...but double-double check your typing when you issue the CVS 'add' command because mistakes are all-but irrevokable. |