Hi Thomas,
only adjusting the pathnames in "config-pd-msvc" and vst.dsp (which if I understand correctly doesn't have any influence on the nmake????) and runnning the build-batch I get the following error, which I find qute confusing:
------------------------
C:\PD\vst>build-pd-msvc
--- Building with MS Visual C++ ---

C:\PD\vst>nmake -f makefile.pd-msvc clean

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.

makefile.pd-msvc(85) : fatal error U1033: Syntaxfehler: '-del' unerwartet
Stop.

C:\PD\vst>nmake -f makefile.pd-msvc

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.

makefile.pd-msvc(85) : fatal error U1033: Syntaxfehler: '-del' unerwartet
Stop.
----------------------------
Then I realized, that there was always a blank line like:
clean

        -del

causing the error above.
The next error after removing blank lines was:
------------------------
C:\PD\vst>nmake -f makefile.pd-msvc

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.

NMAKE : fatal error U1073: 'SRCS+SRCS_WIN' konnte nicht erstellt werden
Stop.

C:\PD\vst>
-----------------------
Substituting this section referring to make-files.txt with the actual file names I get the folling and last output:
----------------------------(left out the successfully compiled objects)----
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

   Bibliothek vst~.lib und Objekt vst~.exp wird erstellt
LINK : warning LNK4098: Standardbibliothek "LIBC" steht in Konflikt mit anderen
Bibliotheken; /NODEFAULT:Bibliothek verwenden
LINK : warning LNK4089: Alle Verweise auf "ADVAPI32.dll" wurden durch /OPT:REF v
erworfen
LINK : warning LNK4089: Alle Verweise auf "OLEAUT32.dll" wurden durch /OPT:REF v
erworfen
LINK : warning LNK4089: Alle Verweise auf "comdlg32.dll" wurden durch /OPT:REF v
erworfen
        cd ..
---------------------------
what gave me a vst~.dll not really working.   Where is this /OPT:REF being set? I cant find it anywhere in the makefile. What about the conflict with LIBC?

A general question would be: how can I use a *.dsp-file on a console with nmake (I am used to doing console-compilations on linux, but not on windows), since I seem to be unable to get your *.dsp-files integrated to my MSVC (is it a language problem, since I have a German version? MSVC just keeps claiming, that your files are not MSVCgenerated files.....)

I am a musician and not a professional programmer. So I have to apologize, if some of my questions just don't comply to what is expected from a programmer.
All the best and thank you for your work,
Michael

Michael Iber

http://www.iberspace.de
mailto:mail@iber-online.de