forked from Mirrors/freeswitch
initial import of openssl.vcproj (depends on perl being installed to build)
This commit is contained in:
parent
e595b95b3e
commit
35301c0fa5
68
libs/win32/openssl/openssl.vcproj
Normal file
68
libs/win32/openssl/openssl.vcproj
Normal file
@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="openssl"
|
||||
ProjectGUID="{FE340F82-EBDF-4D85-A8B3-876E143D1639}"
|
||||
RootNamespace="openssl"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="@setlocal
::preparing

cd /D $(ProjectDir)

@echo download openssl source
@SET OPENSSL_VERSION=openssl-1.0.0a

@if exist %OPENSSL_VERSION% rmdir /Q /S %OPENSSL_VERSION%
@if exist %OPENSSL_VERSION%.tar del /Q %OPENSSL_VERSION%.tar

@cscript ..\util.vbs GetUnzip http://www.openssl.org/source/%OPENSSL_VERSION%.tar.gz .

@if not exist %OPENSSL_VERSION%.tar.gz goto no_openssl_local
@del /Q %OPENSSL_VERSION%.tar

:: Check that we have perl
@perl -v < NUL >NUL
@if not errorlevel 9009 goto perl_ok
@echo *** install perl your PATH ***
@echo *** see http://www.activestate.com/activeperl ***
@goto end

:perl_ok
::build openssl
@echo *** perl OK ***

call $(VCInstallDir)vcvarsall.bat %PROCESSOR_ARCHITECTURE%

@SET INSTALL_DIR=../
@SET SSL_DIR=conf/ssl
@SET OPENSSL_SOURCE=%OPENSSL_VERSION%
@echo install directory: %INSTALL_DIR%

cd /D %OPENSSL_SOURCE%
echo %CD%

@echo Configuring...
perl Configure VC-WIN32 no-asm --prefix=%INSTALL_DIR% --openssldir=%SSL_DIR%
call ms\do_ms.bat

@echo Building...
nmake -f ms\ntdll.mak

@echo Testing...
nmake -f ms\ntdll.mak test

@echo Installing...
nmake -f ms\ntdll.mak install

@xcopy /Y /I /F ..\bin\*.dll ..\..\..\..\$(ConfigurationName)
@goto end

:no_openssl_local
@echo *** error downloading openssl ***
@goto end

:end
@endlocal
"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="@setlocal
::preparing

cd /D $(ProjectDir)

@echo download openssl source
@SET OPENSSL_VERSION=openssl-1.0.0a

@if exist %OPENSSL_VERSION% rmdir /Q /S %OPENSSL_VERSION%
@if exist %OPENSSL_VERSION%.tar del /Q %OPENSSL_VERSION%.tar

@cscript ..\util.vbs GetUnzip http://www.openssl.org/source/%OPENSSL_VERSION%.tar.gz .

@if not exist %OPENSSL_VERSION%.tar.gz goto no_openssl_local
@del /Q %OPENSSL_VERSION%.tar

:: Check that we have perl
@perl -v < NUL >NUL
@if not errorlevel 9009 goto perl_ok
@echo *** install perl your PATH ***
@echo *** see http://www.activestate.com/activeperl ***
@goto end

:perl_ok
::build openssl
@echo *** perl OK ***

call $(VCInstallDir)vcvarsall.bat %PROCESSOR_ARCHITECTURE%

@SET INSTALL_DIR=../
@SET SSL_DIR=conf/ssl
@SET OPENSSL_SOURCE=%OPENSSL_VERSION%
@echo install directory: %INSTALL_DIR%

cd /D %OPENSSL_SOURCE%
echo %CD%

@echo Configuring...
perl Configure VC-WIN32 no-asm --prefix=%INSTALL_DIR% --openssldir=%SSL_DIR%
call ms\do_ms.bat

@echo Building...
nmake -f ms\ntdll.mak

@echo Testing...
nmake -f ms\ntdll.mak test

@echo Installing...
nmake -f ms\ntdll.mak install

@xcopy /Y /I /F ..\bin\*.dll ..\..\..\..\$(ConfigurationName)
@goto end

:no_openssl_local
@echo *** error downloading openssl ***
@goto end

:end
@endlocal
"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Loading…
Reference in New Issue
Block a user