diff --git a/legacy/eina/win32/common/eina_config.h b/legacy/eina/win32/common/eina_config.h new file mode 100644 index 0000000000..a37a070935 --- /dev/null +++ b/legacy/eina/win32/common/eina_config.h @@ -0,0 +1,25 @@ +/* EINA - EFL data type library + * Copyright (C) 2008 Cedric Bail + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; + * if not, see . + */ + +#ifndef EINA_CONFIG_H_ +#define EINA_CONFIG_H_ + +#undef EINA_MAGIC_DEBUG +#undef EINA_DEFAULT_MEMPOOL + +#endif /* EINA_CONFIG_H_ */ diff --git a/legacy/eina/win32/set_env.bat b/legacy/eina/win32/set_env.bat new file mode 100644 index 0000000000..883aa137a4 --- /dev/null +++ b/legacy/eina/win32/set_env.bat @@ -0,0 +1,27 @@ +@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 Evil lib path +set EvilInclude=%cd%\..\..\proto\evil\src\lib +set EvilCommon=%cd%\..\..\proto\evil\win32\common +set EvilOut=%cd%\..\..\proto\evil\win32\%PROJECT_TYPE%\out + +set INCLUDE=%EvilCommon%;%EvilInclude%;%EvilInclude%\dlfcn;%EvilInclude%\mman;%INCLUDE% +set LIB=%EvilOut%;%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% + +:END diff --git a/legacy/eina/win32/vs8/eina.sln b/legacy/eina/win32/vs8/eina.sln new file mode 100644 index 0000000000..8184f5aeaf --- /dev/null +++ b/legacy/eina/win32/vs8/eina.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eina", "eina.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/legacy/eina/win32/vs8/eina.vcproj b/legacy/eina/win32/vs8/eina.vcproj new file mode 100644 index 0000000000..292a8a1ff8 --- /dev/null +++ b/legacy/eina/win32/vs8/eina.vcproj @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/legacy/eina/win32/vs8/start.bat b/legacy/eina/win32/vs8/start.bat new file mode 100644 index 0000000000..1586a49e8e --- /dev/null +++ b/legacy/eina/win32/vs8/start.bat @@ -0,0 +1,32 @@ +@echo off +rem Warning: environment is set for Win32 platform. + +rem Setup common Win32 environment variables + +set PROJECT_TYPE=vs8 + +pushd .. +call set_env.bat +popd + +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" + +eina.sln + +:END \ No newline at end of file