[vorbis-dev] Some minor refactoring of Oggdrop build environment

Chris Wolf cwolf at starclass.com
Thu Aug 30 12:20:25 PDT 2001



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 at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list