[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