Chris Wolf
2001-Aug-30 12:20 UTC
[vorbis-dev] Some minor refactoring of Oggdrop build environment
I performed a minor amount of refactoring of the build environment for oggdrop. These include: Action: Added a workspace to manage project files and dependencies Purpose: To build all dependent libraries before attempting to build oggdrop -- i.e. provide one-step build process. Instead of opening "oggdrop.dsp", open "oggdrop.dsw" Action: Added Anish Dave's disappearing bug fix. Purpose: Dragging on the desktop at high speed caused oggdrop to disappear. Action: Created resource directory and moved images and icons into it. Purpose: Organizational -- separate code from resources, also checked into cvs in binary mode. Action: Changed BMP files to have 4 bit color map Purpose: These files would not load into MSVC bit map editor. Since only 12 colors were in use, I changed them to use a 16-color map, now they load into MSVC IDE. They are also about %75 smaller. Action: Changed rcs-kflag from "b" to "o", meaning text mode without keyword expansion. Purpose: *.dsw and *dsp files are not binary, but also are not editable, so to preserve line ending translation (even though not used on UNIX) I reset to text mode without keyword expansion. Action: Added ".cvsignore" in the oggdrop directory to ignore various win32 build artifacts. The project should build using static linking. Dynamic linking cause GFP's (core dumps). I have dynamic linking working in my own environment here, but it will require changing some settings in the library project files. I will elaborate later (after my return from Buning Man ;) -Chris --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Olaf van der Spek
2001-Aug-31 00:07 UTC
[vorbis-dev] Some minor refactoring of Oggdrop build environment
Finally, some action. BTW, I did some of those things months ago, but it never got applied to CVS. ----- Original Message ----- From: "Chris Wolf" <cwolf@starclass.com> To: <vorbis-dev@xiph.org> Sent: Thursday, August 30, 2001 9:20 PM Subject: [vorbis-dev] Some minor refactoring of Oggdrop build environment I performed a minor amount of refactoring of the build environment for oggdrop. These include: Action: Added a workspace to manage project files and dependencies Purpose: To build all dependent libraries before attempting to build oggdrop -- i.e. provide one-step build process. Instead of opening "oggdrop.dsp", open "oggdrop.dsw" Action: Added Anish Dave's disappearing bug fix. Purpose: Dragging on the desktop at high speed caused oggdrop to disappear. Action: Created resource directory and moved images and icons into it. Purpose: Organizational -- separate code from resources, also checked into cvs in binary mode. Action: Changed BMP files to have 4 bit color map Purpose: These files would not load into MSVC bit map editor. Since only 12 colors were in use, I changed them to use a 16-color map, now they load into MSVC IDE. They are also about %75 smaller. Action: Changed rcs-kflag from "b" to "o", meaning text mode without keyword expansion. Purpose: *.dsw and *dsp files are not binary, but also are not editable, so to preserve line ending translation (even though not used on UNIX) I reset to text mode without keyword expansion. Action: Added ".cvsignore" in the oggdrop directory to ignore various win32 build artifacts. The project should build using static linking. Dynamic linking cause GFP's (core dumps). I have dynamic linking working in my own environment here, but it will require changing some settings in the library project files. I will elaborate later (after my return from Buning Man ;) -Chris --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.