From 4ad91cf608dd21362cbcc8d2db35094c714e3e87 Mon Sep 17 00:00:00 2001 From: caro Date: Wed, 16 Sep 2009 20:10:27 +0000 Subject: [PATCH] * Add Visual Studio 2008 solution and project file * make start.bat generic git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@42524 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- win32/set_env.bat | 31 ------- win32/start.bat | 75 +++++++++++++++ win32/vs8/start.bat | 33 ------- win32/vs9/eet.sln | 20 ++++ win32/vs9/libeet.vcproj | 242 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 337 insertions(+), 64 deletions(-) delete mode 100644 win32/set_env.bat create mode 100644 win32/start.bat delete mode 100644 win32/vs8/start.bat create mode 100644 win32/vs9/eet.sln create mode 100644 win32/vs9/libeet.vcproj diff --git a/win32/set_env.bat b/win32/set_env.bat deleted file mode 100644 index 8717f54..0000000 --- a/win32/set_env.bat +++ /dev/null @@ -1,31 +0,0 @@ -@echo off - -rem Set external libraries directory. -set EXT_DIR=%cd%\..\..\..\extern - -if not exist %EXT_DIR% ( - set EXT_DIR= - echo ERROR: External libs dir is not set. - pause - goto END -) - -rem Add installation directory pathes. -set INCLUDE=%EXT_DIR%\include;%INCLUDE% -set LIB=%EXT_DIR%\lib;%LIB% - -rem Add Evil lib path -set EvilInclude=%cd%\..\..\evil\src\lib -set EvilCommon=%cd%\..\..\evil\win32\common -set EvilOut=%cd%\..\..\evil\win32\%PROJECT_TYPE%\out - -rem Add Eina lib path -set EinaInclude=%cd%\..\..\eina\src\include -set EinaCommon=%cd%\..\..\eina\win32\common -set EinaOut=%cd%\..\..\eina\win32\%PROJECT_TYPE%\out - -set INCLUDE=%EvilCommon%;%EvilInclude%;%EvilInclude%\dlfcn;%EvilInclude%\mman;%INCLUDE% -set INCLUDE=%EinaCommon%;%EinaInclude%;%INCLUDE% -set LIB=%EinaOut%;%EvilOut%;%LIB% - -:END diff --git a/win32/start.bat b/win32/start.bat new file mode 100644 index 0000000..0e93706 --- /dev/null +++ b/win32/start.bat @@ -0,0 +1,75 @@ +@echo off + +rem Set external libraries directory. +set EXT_DIR=%cd%\..\..\..\extern + +if not exist %EXT_DIR% ( + set EXT_DIR= + echo ERROR: External libs dir is not set. + pause + goto END +) + +rem Check for basic requirements for Visual Studio 2008 +if "%VS90COMNTOOLS%" == "" ( + echo ERROR: Microsoft Visual Studio 2008 is not installed. + pause + goto NOVS9 +) + +set PROJECT_TYPE=vs9 +set VSCOMMONTOOLS=%VS90COMNTOOLS%vsvars32.bat + +goto STARTVS + +:NOVS9 + +rem Check for basic requirements for Visual Studio 2005 +if "%VS80COMNTOOLS%" == "" ( + echo ERROR: Microsoft Visual Studio 2005 is not installed. + pause + goto END +) + +set PROJECT_TYPE=vs8 +set VSCOMMONTOOLS=%VS80COMNTOOLS%vsvars32.bat + +:STARTVS + +rem Setup common Win32 environment variables + +rem Add Evil lib path +set EvilInclude=%cd%\..\..\evil\src\lib +set EvilCommon=%cd%\..\..\evil\win32\common +set EvilOut=%cd%\..\..\evil\win32\%PROJECT_TYPE%\out + +set INCLUDE=%EvilCommon%;%EvilInclude%;%EvilInclude%\dlfcn;%INCLUDE% +set LIB=%EvilOut%;%LIB% + +rem Add Eina lib path +set EinaInclude=%cd%\..\..\eina\src\include +set EinaCommon=%cd%\..\..\eina\win32\common +set EinaOut=%cd%\..\..\eina\win32\%PROJECT_TYPE%\out + +set INCLUDE=%EinaCommon%;%EinaInclude%;%INCLUDE% +set LIB=%EinaOut%;%LIB% + +rem Add installation directory pathes. +set INCLUDE=%EXT_DIR%\include;%INCLUDE% +set LIB=%EXT_DIR%\lib;%LIB% + +set INCLUDE=%cd%\common;%cd%\..\src\include;%INCLUDE% + +set SolutionDirectory=%cd%\%PROJECT_TYPE% +set DebugOutputDirectory=%SolutionDirectory%\out +set ReleaseOutputDirectory=%SolutionDirectory%\out +set DebugLibraryDirectory=%SolutionDirectory%\out +set ReleaseLibraryDirectory=%SolutionDirectory%\out +set TemporaryDirectory=%SolutionDirectory%\temp + +rem Setting environment for using Microsoft Visual Studio x86 tools. +call "%VSCOMMONTOOLS%" + +%PROJECT_TYPE%\eet.sln + +:END diff --git a/win32/vs8/start.bat b/win32/vs8/start.bat deleted file mode 100644 index 7d63109..0000000 --- a/win32/vs8/start.bat +++ /dev/null @@ -1,33 +0,0 @@ -@echo off -rem Warning: environment is set for Win32 platform. - -set PROJECT_TYPE=vs8 - -pushd .. -call set_env.bat -popd - -if "%EXT_DIR%" == "" goto END - -rem Setup common Win32 environment variables - -set SolutionDirectory=%cd% -set DebugOutputDirectory=%SolutionDirectory%\out -set ReleaseOutputDirectory=%SolutionDirectory%\out -set DebugLibraryDirectory=%SolutionDirectory%\out -set ReleaseLibraryDirectory=%SolutionDirectory%\out -set TemporaryDirectory=%SolutionDirectory%\temp - -rem Check for basic requirements -if "%VS80COMNTOOLS%" == "" ( - echo ERROR: Microsoft Visual Studio 2005 is not installed. - pause - goto END -) - -rem Setting environment for using Microsoft Visual Studio 2005 x86 tools. -call "%VS80COMNTOOLS%vsvars32.bat" - -eet.sln - -:END \ No newline at end of file diff --git a/win32/vs9/eet.sln b/win32/vs9/eet.sln new file mode 100644 index 0000000..836d5af --- /dev/null +++ b/win32/vs9/eet.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libeet", "libeet.vcproj", "{689B4F2B-666D-439F-9BF3-1203D813DE3F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.ActiveCfg = Debug|Win32 + {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.Build.0 = Debug|Win32 + {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.ActiveCfg = Release|Win32 + {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/win32/vs9/libeet.vcproj b/win32/vs9/libeet.vcproj new file mode 100644 index 0000000..32a2629 --- /dev/null +++ b/win32/vs9/libeet.vcproj @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.7.4