Skip to main content
  • Home
  • login
  • Browse the archive

    swh mirror partner logo
swh logo
SoftwareHeritage
Software
Heritage
Mirror
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

  • b9a4c78
  • /
  • threads
  • /
  • netware.bat
Raw File
Permalinks

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
content badge Iframe embedding
swh:1:cnt:0b3eca3caf5b3e46d2140e74229df03410fcfa1f
directory badge Iframe embedding
swh:1:dir:dd3446ef1c1bb1b15b2224cd508f8e635387055e
netware.bat
@echo off
rem batch file to build multi-thread test ( mttest.nlm )

rem command line arguments:
rem      debug => build using debug settings

rem
rem After building, copy mttest.nlm to the server and run it, you'll probably
rem want to redirect stdout and stderr.  An example command line would be
rem "mttest.nlm -thread 20 -loops 10 -CAfile \openssl\apps\server.pem >mttest.out 2>mttest.err"
rem 

del mttest.nlm

set BLD_DEBUG=
set CFLAGS=
set LFLAGS=
set LIBS=

if "%1" == "DEBUG" set BLD_DEBUG=YES
if "%1" == "debug" set BLD_DEBUG=YES

if "%MWCIncludes%" == "" goto inc_error
if "%PRELUDE%" == "" goto prelude_error
if "%IMPORTS%" == "" goto imports_error

set CFLAGS=-c -I..\..\outinc_nw -nosyspath -DOPENSSL_SYS_NETWARE -opt off -g -sym internal -maxerrors 20

if "%BLD_DEBUG%" == "YES" set LIBS=..\..\out_nw.dbg\ssl.lib ..\..\out_nw.dbg\crypto.lib
if "%BLD_DEBUG%" == ""  set LIBS=..\..\out_nw\ssl.lib ..\..\out_nw\crypto.lib

set LFLAGS=-msgstyle gcc -zerobss -stacksize 32768 -nostdlib -sym internal 
  
rem generate command file for metrowerks
echo.
echo Generating Metrowerks command file: mttest.def
echo # dynamically generated command file for metrowerks build > mttest.def
echo IMPORT @%IMPORTS%\clib.imp              >> mttest.def 
echo IMPORT @%IMPORTS%\threads.imp           >> mttest.def 
echo IMPORT @%IMPORTS%\ws2nlm.imp            >> mttest.def 
echo IMPORT GetProcessSwitchCount            >> mttest.def
echo MODULE clib                             >> mttest.def 

rem compile
echo.
echo Compiling mttest.c
mwccnlm.exe mttest.c %CFLAGS% 
if errorlevel 1 goto end

rem link               
echo.
echo Linking mttest.nlm
mwldnlm.exe %LFLAGS% -screenname mttest -commandfile mttest.def mttest.o "%PRELUDE%" %LIBS% -o mttest.nlm
if errorlevel 1 goto end

goto end

:inc_error
echo.
echo Environment variable MWCIncludes is not set - see install.nw
goto end

:prelude_error
echo.
echo Environment variable PRELUDE is not set - see install.nw
goto end

:imports_error
echo.
echo Environment variable IMPORTS is not set - see install.nw
goto end
    
    
:end
set BLD_DEBUG=
set CFLAGS=
set LFLAGS=
set LIBS=

ENEA — Copyright (C), ENEA. License: GNU AGPLv3+.
Legal notes  ::  JavaScript license information ::  Web API

back to top