@echo off rem MEXNC_MSVC80_ST.BAT rem rem Compile and link options used for building mexnc.mexw32 rem using the Microsoft Visual C++ compiler version 8.0 rem rem rem John Evans (john.g.evans.ne@gmail.com) Mar-21-2007 rem rem ******************************************************************** rem Change this for your own local netcdf installation. ******************************************************************** set UNIDATA_INC=h:\local\include set UNIDATA_LIB=h:\local\lib\win-copy set UNIDATA_LIBS=h:\local\lib\win-copy\netcdf.lib rem ******************************************************************** rem General parameters rem ******************************************************************** set MATLAB=%MATLAB% set MSVCDir=%MSVCDir% set MSDevDir=%MSVCDir% set PATH=%MSDevDir%\bin;%PATH% set INCLUDE=%UNIDATA_INC%;%MSVCDir%\INCLUDE;%INCLUDE% set LIB=%MSVCDir%\LIB;%MSVCDir%\PlatformSDK\LIB;%LIB% rem ******************************************************************** rem Compiler parameters rem ******************************************************************** set COMPILER=cl set COMPFLAGS= -DMATLAB_MEX_FILE -DDLL_NETCDF /nologo /W3 /GR /GX /c set OPTIMFLAGS=/ML set DEBUGFLAGS=/MDd -Zi -Fd"%OUTDIR%%MEX_NAME%.pdb" set NAME_OBJECT=/Fo rem ******************************************************************** rem Linker parameters rem rem Appending msvc71 no longer works in 2007a rem set LIBLOC=%MATLAB%\extern\lib\win32\microsoft\msvc71 rem ******************************************************************** set LIBLOC=%MATLAB%\extern\lib\win32\microsoft set LINKER=link set LINKFLAGS=/dll /NODEFAULTLIB:msvcrt.lib /VERBOSE:lib /export:%ENTRYPOINT% /MAP /LIBPATH:"%UNIDATA_LIB%" %UNIDATA_LIBS% /LIBPATH:"%LIBLOC%" libmx.lib libmex.lib libmat.lib /implib:%LIB_NAME%.x set LINKOPTIMFLAGS= set LINKDEBUGFLAGS=/debug set LINK_FILE= set LINK_LIB= set NAME_OUTPUT=/out:"%OUTDIR%%MEX_NAME%.mexw32" set RSP_FILE_INDICATOR=@ rem ******************************************************************** rem Resource compiler parameters rem ******************************************************************** set RC_COMPILER=rc /fo "%OUTDIR%mexversion.res" set RC_LINKER= set POSTLINK_CMDS=del "%OUTDIR%%MEX_NAME%.map" set POSTLINK_CMDS1=del %LIB_NAME%.x