Blame win32/nmakeperl.bat

Packit fcad23
@echo off
Packit fcad23
REM
Packit fcad23
REM build Net-SNMP Perl module using nmake
Packit fcad23
REM
Packit fcad23
Packit fcad23
REM INSTALL_BASE must point to the directory ABOVE the library files.
Packit fcad23
REM Generally follows what is the install-net-snmp.bat setting.
Packit fcad23
Packit fcad23
set INSTALL_BASE="c:\usr"
Packit fcad23
Packit fcad23
if "%1" == "-?" goto help
Packit fcad23
if "%1" == "/?" goto help
Packit fcad23
if "%1" == "-h" goto help
Packit fcad23
if "%1" == "/h" goto help
Packit fcad23
if "%1" == "-help" goto help
Packit fcad23
if "%1" == "/help" goto help
Packit fcad23
goto start
Packit fcad23
Packit fcad23
:help
Packit fcad23
echo .
Packit fcad23
echo This script will compile the Net-SNMP Perl modules.  Net-SNMP must 
Packit fcad23
echo already be installed.
Packit fcad23
echo .
Packit fcad23
echo The current install base is %INSTALL_BASE%.  
Packit fcad23
echo This must match the directory that Net-SNMP has been installed in.
Packit fcad23
echo .
Packit fcad23
echo To change the installation directory, modify the INSTALL_BASE variable
Packit fcad23
echo inside this script.
Packit fcad23
echo .
Packit fcad23
echo Run this script from the base of the source directory, NOT the win32 
Packit fcad23
echo directory.
Packit fcad23
echo .
Packit fcad23
goto end
Packit fcad23
Packit fcad23
:start
Packit fcad23
Packit fcad23
echo Remember to run this script from the base of the source directory.
Packit fcad23
Packit fcad23
cd perl
Packit fcad23
Packit fcad23
REM choose the installed location...
Packit fcad23
perl Makefile.PL CAPI=TRUE -NET-SNMP-PATH=%INSTALL_BASE%
Packit fcad23
Packit fcad23
REM Or, if the libraries have been built, look back in the build directory.
Packit fcad23
REM perl Makefile.PL CAPI=TRUE -NET-SNMP-IN-SOURCE=TRUE
Packit fcad23
Packit fcad23
echo Make the Perl SNMP modules.
Packit fcad23
nmake /nologo > nmake.out
Packit fcad23
echo If errors are seen stop here and review perl\nmake.out.
Packit fcad23
pause
Packit fcad23
Packit fcad23
echo Test the Perl SNMP modules.
Packit fcad23
nmake /nologo test > nmaketest.out 2>&1
Packit fcad23
echo If no errors are seen, review test results in perl\nmaketest.out.
Packit fcad23
Packit fcad23
cd ..
Packit fcad23
Packit fcad23
:end
Packit fcad23