- $Id: windows.txt,v 1.1 1998-01-07 12:59:27 adam Exp $
-
-This distribution of YAZ was compiled with Visual C++ 5.0.
-The workspace file, yaz.dsw, is located in the top-level directory.
-
-It includes 4 sub-projects:
- yaz.dsp
- Builds yaz.dll. This DLL includes the source in all
- sub directories except for 'server', 'client' and
- 'ztest'. To export public functions the header files
- includes the modifier YAZ_EXPORT which is defined in
- yconfig.h. The value of this modifier,
- __declspec(dllexport), probably only works with VC.
-
- client/client.dsp
- Builds client.exe as a console application. It links
- with the import library yaz.lib. This application
- searches for yaz.dll during runtime.
-
- server/server.dsp
- Builds the library, server.lib, which includes the
- source from 'server'. Unlike the UNIX version, the
- server library is multi-threaded.
-
- ztest/ztest.dsp
- Builds ztest.exe as a console application. It links
+ $Id: windows.txt,v 1.2 1999-08-27 09:40:31 adam Exp $
+
+This distribution of YAZ includes makefiles that works with Visual
+C++ version 5 and 6. The makefile is located in sub directory 'win'.
+
+If you wish to make modifications to the make process you should
+edit makefile before proceeding. For example, a DEBUG version of YAZ
+can be build by modifying the line 'DEBUG=0' to 'DEBUG=1' in the
+makefile.
+
+Run nmake in that directory (in a Command prompt for example). Eg:
+ >CD \YAZ\WIN
+ >NMAKE
+
+Make sure that the environment variables PATH, LIB and INCLUDE are
+set properly. They *should* be set by the Visual C++ installation.
+Programs cl.exe, link.exe and others must be found in the PATH. The
+standard includes files, standard libraries must be found in INCLUDE
+and LIB respectively.
+
+The following components are build by the nmake process:
+
+yaz.dll - This DLL is made of the source in all sub directories except
+ for 'server', 'client' and 'ztest'. To export public functions
+ the header files contain the modifier YAZ_EXPORT which is
+ defined in yconfig.h. The value of this modifier,
+ __declspec(dllexport), is probably specific to Visual C++.
+
+server.lib - The server library, which includes the source from
+ 'server'. Unlike the UNIX version, the server library is
+ multi-threaded.
+
+client.exe - A Z39.50 client console application. It links with the
+ import library yaz.lib. This application searches for yaz.dll
+ during runtime.
+
+ztest.exe - The Z39.50 test server as a console application. It links