[xiph-cvs] cvs commit: win32sdk/sdk/build examples.opt

Chris Wolf cwolf at xiph.org
Sat Sep 15 01:46:24 PDT 2001



cwolf       01/09/15 01:46:24

  Modified:    .        README.win32sdk all.opt makesdk.bat
               sdk/build examples.opt
  Log:
  Final notes in readme, final settings in IDE

Revision  Changes    Path
1.4       +38 -8     win32sdk/README.win32sdk

Index: README.win32sdk
===================================================================
RCS file: /usr/local/cvsroot/win32sdk/README.win32sdk,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- README.win32sdk	2001/09/15 08:09:23	1.3
+++ README.win32sdk	2001/09/15 08:46:22	1.4
@@ -1,4 +1,4 @@
-$Id: README.win32sdk,v 1.3 2001/09/15 08:09:23 cwolf Exp $
+$Id: README.win32sdk,v 1.4 2001/09/15 08:46:22 cwolf Exp $
 $Name:  $
 
 win32sdk Readme, 13 September, 2001 Chris Wolf
@@ -26,6 +26,17 @@
       export of project makefiles and associated depenency files.
       The macro will then be invoked to generate the makefiles.
   
+QUICK SUMMARY
+
+  1.) run clean_libs_mak.bat
+  2.) run mkmak.bat
+  3.) run clean_all.bat
+  4.) run makesdk.bat
+  5.) cd sdk\build
+  6.) run mkmak.bat
+  7.) run build_all.bat
+  8.) run run_tests.bat
+
 BUILDING
 
   To prepare the sdk for use, run "mkmak.bat", followed by "makesdk.bat".
@@ -62,10 +73,24 @@
   the dependent library project files.  To perform a build, from the "build"
   menu, select the "build" menu item.  This will build all the dependent
   libaries, but not copy them.
+
 
-  The command line script, "build_all.bat" can also be invoked for
-  this purpose.
+  N.B. Since unecessary MSVC ancillary files are not present upon initial
+       checkout, e.g. *.ncb, I've seen MSVC get unhandled exceptions upon
+       the first startup; subsequent sessions should then work.
+
+       Unlike prior versions of MSVC, workspaces (*.dsw) are 
+       used to manage groups of related projects.  There should never
+       be a reason to directly open project files (*.dsp).  The 
+       workspace keeps track of project dependencies and insures that
+       each project is build in the correct order.  If you attempt to 
+       open a project (*.dsp) file, then a corresponding workspace (*.dsw)
+       will be created, which is fine, if you only have a single project,
+       which is not the case with this module (win32sdk).  So the two
+       worspaces that are relavant here, are "all.dsw" and 
+       "sdk\build\examples.dsw"
 
+       
 INSTALLING
 
   Once prepared, the tree rooted in "sdk" can be used to build
@@ -73,11 +98,16 @@
   sdk\build for further information.
   
 OTHER SCRIPTS
+
+  clean_all.bat       - performs a make clean for each library target in
+                        ogg and vorbis.
+ 
+  clean_libs_mak.bat  - deletes the makefiles and their dependecy files
+                        (*.mak, *.dep) in ogg and vorbis
 
-  clean_all.bat - performs a make clean for each library target in
-                  ogg and vorbis.
+  clean_dist.bat      - restores win32sdk to it's freshly checked out state,
  
-  clean_libs_mak.bat - deletes the makefiles and their dependecy files
-                       (*.mak, *.dep) in ogg and vorbis
+  mkmak.bat           - creates makefiles and dependency files in the ogg and
+                        vorbis modules.
 
-  clean_dist.bat - restores win32sdk to it's freshly checked out state,
+  sdk\build\mkmak.bat - creates makefiles for the example programs

1.6       +224 -1210 win32sdk/all.opt

Index: all.opt
===================================================================
RCS file: /usr/local/cvsroot/win32sdk/all.opt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
Binary files /tmp/cvsytHmLD and /tmp/cvsqQQLNd differ

1.9       +6 -6      win32sdk/makesdk.bat

Index: makesdk.bat
===================================================================
RCS file: /usr/local/cvsroot/win32sdk/makesdk.bat,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- makesdk.bat	2001/09/15 08:09:23	1.8
+++ makesdk.bat	2001/09/15 08:46:22	1.9
@@ -1,7 +1,7 @@
 @echo off
 echo ---+++--- Making Win32 SDK ---+++---
 rem
-rem $Id: makesdk.bat,v 1.8 2001/09/15 08:09:23 cwolf Exp $
+rem $Id: makesdk.bat,v 1.9 2001/09/15 08:46:22 cwolf Exp $
 rem
 
 if ."%SRCROOT%"==."" goto notset
@@ -16,11 +16,11 @@
   exit
 )
   
-rd /s /q sdk\include > nul
-rd /s /q sdk\lib > nul
-rd /s /q sdk\bin > nul
-rd /s /q sdk\doc > nul
-rd /s /q sdk\examples > nul
+rd /s /q sdk\include 2> nul
+rd /s /q sdk\lib 2> nul
+rd /s /q sdk\bin 2> nul
+rd /s /q sdk\doc 2> nul
+rd /s /q sdk\examples 2> nul
 md sdk\include\ogg
 md sdk\include\vorbis
 md sdk\lib

1.6       +258 -1136 win32sdk/sdk/build/examples.opt

Index: examples.opt
===================================================================
RCS file: /usr/local/cvsroot/win32sdk/sdk/build/examples.opt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
Binary files /tmp/cvsiuqIVu and /tmp/cvsCKd2lV differ

--- >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 'cvs-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 commits mailing list