summaryrefslogtreecommitdiff
path: root/legacy/evil
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2011-02-03 19:50:04 +0000
committerVincent Torri <vincent.torri@gmail.com>2011-02-03 19:50:04 +0000
commite4f300b28f1d1588060423ac5fec85ac2b440cc4 (patch)
treec11e8db9897304eb530ab8c80b246fc4f7d5b437 /legacy/evil
parent0232df916865dc099f33fcbebac3e291053c92c9 (diff)
put visual studio files outside the libraries directory
SVN revision: 56685
Diffstat (limited to 'legacy/evil')
-rw-r--r--legacy/evil/win32/MANIFEST.txt28
-rw-r--r--legacy/evil/win32/README.txt86
-rw-r--r--legacy/evil/win32/common/sys/time.c14
-rw-r--r--legacy/evil/win32/common/sys/time.h61
-rwxr-xr-xlegacy/evil/win32/start.bat59
-rw-r--r--legacy/evil/win32/vs8/evil.sln29
-rw-r--r--legacy/evil/win32/vs8/libdlfcn.vcproj201
-rw-r--r--legacy/evil/win32/vs8/libevil.vcproj343
-rw-r--r--legacy/evil/win32/vs8/test/out/update_deps.bat15
-rw-r--r--legacy/evil/win32/vs8/test/start.bat35
-rw-r--r--legacy/evil/win32/vs8/test/test.sln20
-rw-r--r--legacy/evil/win32/vs8/test/test.vcproj205
-rw-r--r--legacy/evil/win32/vs8/test/test_fnmatch.cpp85
-rw-r--r--legacy/evil/win32/vs9/evil.sln29
-rw-r--r--legacy/evil/win32/vs9/libdlfcn.vcproj200
-rw-r--r--legacy/evil/win32/vs9/libevil.vcproj342
-rwxr-xr-xlegacy/evil/win32/vs9/test/out/update_deps.bat15
-rw-r--r--legacy/evil/win32/vs9/test/start.bat35
-rw-r--r--legacy/evil/win32/vs9/test/test.sln20
-rw-r--r--legacy/evil/win32/vs9/test/test.vcproj205
-rw-r--r--legacy/evil/win32/vs9/test/test_fnmatch.cpp85
21 files changed, 0 insertions, 2112 deletions
diff --git a/legacy/evil/win32/MANIFEST.txt b/legacy/evil/win32/MANIFEST.txt
deleted file mode 100644
index 7cda497189..0000000000
--- a/legacy/evil/win32/MANIFEST.txt
+++ /dev/null
@@ -1,28 +0,0 @@
1
2 This folder content:
3
4 common - common sources necessary to build efl with MSVC
5 sys - gettimeofday function implementation
6 time.c - source
7 time.h - header
8
9 dirent.c - directory functions source
10 dirent.h - directory functions header
11 fnmatch.c - fnmatch function implementation source
12 fnmatch_list_of_states.c - fnmatch auxiliary source
13 fnmatch.h - fnmatch header
14 fnmatch_private.h - fnmatch private header
15
16 vs8 - Visual Studio 8 project files
17 evil.sln - Evil MSVC solution
18 libdlfcn.vcproj - libdlfcn project
19 libevil.vcproj - libevil project
20
21 vs9 - Visual Studio 9 project files
22 evil.sln - Evil MSVC solution
23 libdlfcn.vcproj - libdlfcn project
24 libevil.vcproj - libevil project
25
26 start.bat - batch script to start work with the solution
27 MANIFEST.txt - this file
28 README.txt - about this folder
diff --git a/legacy/evil/win32/README.txt b/legacy/evil/win32/README.txt
deleted file mode 100644
index 687b705c33..0000000000
--- a/legacy/evil/win32/README.txt
+++ /dev/null
@@ -1,86 +0,0 @@
1 This folder contains Microsoft Visual Studio projects and some sources for
2 building Evil.
3
4Important:
5
6 Do not launch manually any solutions or projects in the folder, to start
7 a solution run the start.bat script, it will setup environment for
8 projects and will check system requirements. start.bat will detect
9 automatically the version of Visual Studio which is installed. It
10 currently supports Visual Studio 2005 and 2008.
11
12 Before start make sure that the EXT_DIR variable points to proper
13 extern directory. Extern directory layout and content (may be different, but
14 this is guaranteed to be enough):
15
16 extern
17 bin
18 charset.dll
19 cjpeg.exe
20 djpeg.exe
21 exifautotran
22 freetype6.dll
23 glew32.dll
24 glewinfo.exe
25 glewinfo.txt
26 iconv.dll
27 jpeg62.dll
28 jpegexiforient.exe
29 jpegtran.exe
30 libpng12.dll
31 libpng13d.dll
32 libpng3.dll
33 libtiff3.dll
34 libungif4.dll
35 rdjpgcom.exe
36 visualinfo.exe
37 wrjpgcom.exe
38 zlib1.dll
39
40 include
41 freetype
42 ... (freetype includes)
43 GL
44 glew.h
45 glxew.h
46 wglew.h
47 sys
48 param.h
49
50 ansidecl.h
51 ft2build.h
52 getopt.h
53 gif_lib.h
54 iconv.h
55 jconfig.h
56 jerror.h
57 jmorecfg.h
58 jpeglib.h
59 libcharset.h
60 localcharset.h
61 png.h
62 pngconf.h
63 stdint.h
64 tiff.h
65 tiffconf.h
66 tiffio.h
67 tiffvers.h
68 unistd.h
69 zconf.h
70 zlib.h
71
72 lib
73 charset.lib
74 freetype.lib
75 glew32.lib
76 glew32s.lib
77 iconv.lib
78 jpeg.def
79 jpeg.lib
80 libpng.lib
81 libpng13d.lib
82 libtiff.def
83 libtiff.lib
84 libungif.lib
85 zlib.def
86 zlib.lib
diff --git a/legacy/evil/win32/common/sys/time.c b/legacy/evil/win32/common/sys/time.c
deleted file mode 100644
index 762278cef8..0000000000
--- a/legacy/evil/win32/common/sys/time.c
+++ /dev/null
@@ -1,14 +0,0 @@
1#include "time.h"
2
3#include <sys/timeb.h>
4
5int __cdecl gettimeofday(struct timeval *tv, void *tzp)
6{
7 struct _timeb timebuffer;
8
9 _ftime(&timebuffer);
10 tv->tv_sec = timebuffer.time;
11 tv->tv_usec = timebuffer.millitm * 1000;
12 return 0;
13}
14
diff --git a/legacy/evil/win32/common/sys/time.h b/legacy/evil/win32/common/sys/time.h
deleted file mode 100644
index 0e00a6e4ae..0000000000
--- a/legacy/evil/win32/common/sys/time.h
+++ /dev/null
@@ -1,61 +0,0 @@
1#ifndef _SYS_TIME_H_
2#define _SYS_TIME_H_
3
4#ifdef EVIL_COMMON_API
5# undef EVIL_COMMON_API
6#endif /* EVIL_COMMON_API */
7
8# ifdef EFL_EVIL_BUILD
9# ifdef DLL_EXPORT
10# define EVIL_COMMON_API __declspec(dllexport)
11# else
12# define EVIL_COMMON_API
13# endif /* ! DLL_EXPORT */
14# else
15# define EVIL_COMMON_API __declspec(dllimport)
16# endif /* ! EFL_EVIL_BUILD */
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22#ifndef _WINSOCK2API_
23#ifndef timercmp //_TIMEVAL_DEFINED
24#define _TIMEVAL_DEFINED
25struct timeval {
26 long tv_sec;
27 long tv_usec;
28};
29#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
30#define timercmp(tvp, uvp, cmp) \
31 (((tvp)->tv_sec != (uvp)->tv_sec) ? \
32 ((tvp)->tv_sec cmp (uvp)->tv_sec) : \
33 ((tvp)->tv_usec cmp (uvp)->tv_usec))
34#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
35#endif /* _TIMEVAL_DEFINED */
36#endif
37
38/* Provided for compatibility with code that assumes that
39 the presence of gettimeofday function implies a definition
40 of struct timezone. */
41struct timezone
42{
43 int tz_minuteswest; /* of Greenwich */
44 int tz_dsttime; /* type of dst correction to apply */
45};
46
47/*
48 Implementation as per:
49 The Open Group Base Specifications, Issue 6
50 IEEE Std 1003.1, 2004 Edition
51
52 The timezone pointer arg is ignored. Errors are ignored.
53*/
54EVIL_COMMON_API int __cdecl gettimeofday(struct timeval *tv, void *tzp);
55
56#ifdef __cplusplus
57}
58#endif
59
60
61#endif /* _SYS_TIME_H_ */
diff --git a/legacy/evil/win32/start.bat b/legacy/evil/win32/start.bat
deleted file mode 100755
index 3e540b49b6..0000000000
--- a/legacy/evil/win32/start.bat
+++ /dev/null
@@ -1,59 +0,0 @@
1@echo off
2
3rem Set external libraries directory.
4set EXT_DIR=%cd%\..\..\..\extern
5
6if not exist %EXT_DIR% (
7 set EXT_DIR=
8 echo ERROR: External libs dir is not set.
9 pause
10 goto END
11)
12
13rem Check for basic requirements for Visual Studio 2008
14if "%VS90COMNTOOLS%" == "" (
15 echo ERROR: Microsoft Visual Studio 2008 is not installed.
16 pause
17 goto NOVS9
18)
19
20set PROJECT_TYPE=vs9
21set VSCOMMONTOOLS=%VS90COMNTOOLS%vsvars32.bat
22
23goto STARTVS
24
25:NOVS9
26
27rem Check for basic requirements for Visual Studio 2005
28if "%VS80COMNTOOLS%" == "" (
29 echo ERROR: Microsoft Visual Studio 2005 is not installed.
30 pause
31 goto END
32)
33
34set PROJECT_TYPE=vs8
35set VSCOMMONTOOLS=%VS80COMNTOOLS%vsvars32.bat
36
37:STARTVS
38
39rem Setup common Win32 environment variables
40
41rem Add installation directory pathes.
42set INCLUDE=%EXT_DIR%\include;%INCLUDE%
43set LIB=%EXT_DIR%\lib;%LIB%
44
45set INCLUDE=%cd%\common;%cd%\..\src\lib;%INCLUDE%
46
47set SolutionDirectory=%cd%\%PROJECT_TYPE%
48set DebugOutputDirectory=%SolutionDirectory%\out
49set ReleaseOutputDirectory=%SolutionDirectory%\out
50set DebugLibraryDirectory=%SolutionDirectory%\out
51set ReleaseLibraryDirectory=%SolutionDirectory%\out
52set TemporaryDirectory=%SolutionDirectory%\temp
53
54rem Setting environment for using Microsoft Visual Studio x86 tools.
55call "%VSCOMMONTOOLS%"
56
57%PROJECT_TYPE%\evil.sln
58
59:END
diff --git a/legacy/evil/win32/vs8/evil.sln b/legacy/evil/win32/vs8/evil.sln
deleted file mode 100644
index 578246f5a4..0000000000
--- a/legacy/evil/win32/vs8/evil.sln
+++ /dev/null
@@ -1,29 +0,0 @@
1
2Microsoft Visual Studio Solution File, Format Version 9.00
3# Visual Studio 2005
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libevil", "libevil.vcproj", "{689B4F2B-666D-439F-9BF3-1203D813DE3F}"
5EndProject
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libdlfcn", "libdlfcn.vcproj", "{2DAB1902-38E3-4F58-8403-C1BC7C077E1F}"
7 ProjectSection(ProjectDependencies) = postProject
8 {689B4F2B-666D-439F-9BF3-1203D813DE3F} = {689B4F2B-666D-439F-9BF3-1203D813DE3F}
9 EndProjectSection
10EndProject
11Global
12 GlobalSection(SolutionConfigurationPlatforms) = preSolution
13 Debug|Win32 = Debug|Win32
14 Release|Win32 = Release|Win32
15 EndGlobalSection
16 GlobalSection(ProjectConfigurationPlatforms) = postSolution
17 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.ActiveCfg = Debug|Win32
18 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.Build.0 = Debug|Win32
19 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.ActiveCfg = Release|Win32
20 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.Build.0 = Release|Win32
21 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Debug|Win32.ActiveCfg = Debug|Win32
22 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Debug|Win32.Build.0 = Debug|Win32
23 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Release|Win32.ActiveCfg = Release|Win32
24 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Release|Win32.Build.0 = Release|Win32
25 EndGlobalSection
26 GlobalSection(SolutionProperties) = preSolution
27 HideSolutionNode = FALSE
28 EndGlobalSection
29EndGlobal
diff --git a/legacy/evil/win32/vs8/libdlfcn.vcproj b/legacy/evil/win32/vs8/libdlfcn.vcproj
deleted file mode 100644
index 2a2dc0eff7..0000000000
--- a/legacy/evil/win32/vs8/libdlfcn.vcproj
+++ /dev/null
@@ -1,201 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8,00"
5 Name="libdlfcn"
6 ProjectGUID="{2DAB1902-38E3-4F58-8403-C1BC7C077E1F}"
7 RootNamespace="libdlfcn"
8 Keyword="Win32Proj"
9 >
10 <Platforms>
11 <Platform
12 Name="Win32"
13 />
14 </Platforms>
15 <ToolFiles>
16 </ToolFiles>
17 <Configurations>
18 <Configuration
19 Name="Debug|Win32"
20 OutputDirectory="$(DebugOutputDirectory)"
21 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
22 ConfigurationType="2"
23 CharacterSet="0"
24 >
25 <Tool
26 Name="VCPreBuildEventTool"
27 />
28 <Tool
29 Name="VCCustomBuildTool"
30 />
31 <Tool
32 Name="VCXMLDataGeneratorTool"
33 />
34 <Tool
35 Name="VCWebServiceProxyGeneratorTool"
36 />
37 <Tool
38 Name="VCMIDLTool"
39 />
40 <Tool
41 Name="VCCLCompilerTool"
42 Optimization="0"
43 AdditionalIncludeDirectories="$(INCLUDE)"
44 PreprocessorDefinitions="WIN32;_WIN32_WINNT=0x0501;_DEBUG;_LIB;EFL_EVIL_DLFCN_BUILD;DLL_EXPORT;_POSIX_;__UNUSED__="
45 MinimalRebuild="true"
46 BasicRuntimeChecks="3"
47 RuntimeLibrary="3"
48 UsePrecompiledHeader="0"
49 WarningLevel="3"
50 Detect64BitPortabilityProblems="true"
51 DebugInformationFormat="4"
52 CompileAs="0"
53 />
54 <Tool
55 Name="VCManagedResourceCompilerTool"
56 />
57 <Tool
58 Name="VCResourceCompilerTool"
59 />
60 <Tool
61 Name="VCPreLinkEventTool"
62 />
63 <Tool
64 Name="VCLinkerTool"
65 AdditionalDependencies="libevil.lib"
66 OutputFile="$(OutDir)\libdl.dll"
67 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
68 />
69 <Tool
70 Name="VCALinkTool"
71 />
72 <Tool
73 Name="VCManifestTool"
74 />
75 <Tool
76 Name="VCXDCMakeTool"
77 />
78 <Tool
79 Name="VCBscMakeTool"
80 />
81 <Tool
82 Name="VCFxCopTool"
83 />
84 <Tool
85 Name="VCAppVerifierTool"
86 />
87 <Tool
88 Name="VCWebDeploymentTool"
89 />
90 <Tool
91 Name="VCPostBuildEventTool"
92 />
93 </Configuration>
94 <Configuration
95 Name="Release|Win32"
96 OutputDirectory="$(ReleaseOutputDirectory)"
97 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
98 ConfigurationType="2"
99 CharacterSet="0"
100 WholeProgramOptimization="1"
101 >
102 <Tool
103 Name="VCPreBuildEventTool"
104 />
105 <Tool
106 Name="VCCustomBuildTool"
107 />
108 <Tool
109 Name="VCXMLDataGeneratorTool"
110 />
111 <Tool
112 Name="VCWebServiceProxyGeneratorTool"
113 />
114 <Tool
115 Name="VCMIDLTool"
116 />
117 <Tool
118 Name="VCCLCompilerTool"
119 AdditionalIncludeDirectories="$(INCLUDE)"
120 PreprocessorDefinitions="WIN32;_WIN32_WINNT=0x0501;NDEBUG;_LIB;EFL_EVIL_DLFCN_BUILD;DLL_EXPORT;_POSIX_;__UNUSED__="
121 RuntimeLibrary="2"
122 UsePrecompiledHeader="0"
123 WarningLevel="3"
124 Detect64BitPortabilityProblems="true"
125 DebugInformationFormat="3"
126 CompileAs="0"
127 />
128 <Tool
129 Name="VCManagedResourceCompilerTool"
130 />
131 <Tool
132 Name="VCResourceCompilerTool"
133 />
134 <Tool
135 Name="VCPreLinkEventTool"
136 />
137 <Tool
138 Name="VCLinkerTool"
139 AdditionalDependencies="libevil.lib"
140 OutputFile="$(OutDir)\libdl.dll"
141 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
142 />
143 <Tool
144 Name="VCALinkTool"
145 />
146 <Tool
147 Name="VCManifestTool"
148 />
149 <Tool
150 Name="VCXDCMakeTool"
151 />
152 <Tool
153 Name="VCBscMakeTool"
154 />
155 <Tool
156 Name="VCFxCopTool"
157 />
158 <Tool
159 Name="VCAppVerifierTool"
160 />
161 <Tool
162 Name="VCWebDeploymentTool"
163 />
164 <Tool
165 Name="VCPostBuildEventTool"
166 />
167 </Configuration>
168 </Configurations>
169 <References>
170 </References>
171 <Files>
172 <Filter
173 Name="Source Files"
174 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
175 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
176 >
177 <File
178 RelativePath="..\..\src\lib\dlfcn\dlfcn.c"
179 >
180 </File>
181 </Filter>
182 <Filter
183 Name="Header Files"
184 Filter="h;hpp;hxx;hm;inl;inc;xsd"
185 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
186 >
187 <File
188 RelativePath="..\..\src\lib\dlfcn\dlfcn.h"
189 >
190 </File>
191 </Filter>
192 <Filter
193 Name="Resource Files"
194 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
195 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
196 >
197 </Filter>
198 </Files>
199 <Globals>
200 </Globals>
201</VisualStudioProject>
diff --git a/legacy/evil/win32/vs8/libevil.vcproj b/legacy/evil/win32/vs8/libevil.vcproj
deleted file mode 100644
index 6bb84f8681..0000000000
--- a/legacy/evil/win32/vs8/libevil.vcproj
+++ /dev/null
@@ -1,343 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8,00"
5 Name="libevil"
6 ProjectGUID="{689B4F2B-666D-439F-9BF3-1203D813DE3F}"
7 RootNamespace="libevil"
8 Keyword="Win32Proj"
9 >
10 <Platforms>
11 <Platform
12 Name="Win32"
13 />
14 </Platforms>
15 <ToolFiles>
16 </ToolFiles>
17 <Configurations>
18 <Configuration
19 Name="Debug|Win32"
20 OutputDirectory="$(DebugOutputDirectory)"
21 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
22 ConfigurationType="2"
23 CharacterSet="0"
24 >
25 <Tool
26 Name="VCPreBuildEventTool"
27 />
28 <Tool
29 Name="VCCustomBuildTool"
30 />
31 <Tool
32 Name="VCXMLDataGeneratorTool"
33 />
34 <Tool
35 Name="VCWebServiceProxyGeneratorTool"
36 />
37 <Tool
38 Name="VCMIDLTool"
39 />
40 <Tool
41 Name="VCCLCompilerTool"
42 Optimization="0"
43 AdditionalIncludeDirectories="$(INCLUDE)"
44 PreprocessorDefinitions="HAVE_ERRNO_H;_WIN32_WINNT=0x0501;SECURITY_WIN32;WIN32;_DEBUG;_WINDOWS;_USRDLL;EFL_EVIL_BUILD;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
45 MinimalRebuild="true"
46 BasicRuntimeChecks="3"
47 RuntimeLibrary="3"
48 UsePrecompiledHeader="0"
49 WarningLevel="3"
50 Detect64BitPortabilityProblems="true"
51 DebugInformationFormat="4"
52 CompileAs="0"
53 />
54 <Tool
55 Name="VCManagedResourceCompilerTool"
56 />
57 <Tool
58 Name="VCResourceCompilerTool"
59 />
60 <Tool
61 Name="VCPreLinkEventTool"
62 />
63 <Tool
64 Name="VCLinkerTool"
65 IgnoreImportLibrary="false"
66 LinkLibraryDependencies="true"
67 AdditionalDependencies="wsock32.lib Secur32.lib ole32.lib"
68 OutputFile="$(OutDir)\libevil.dll"
69 LinkIncremental="2"
70 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
71 GenerateDebugInformation="true"
72 SubSystem="2"
73 TargetMachine="1"
74 />
75 <Tool
76 Name="VCALinkTool"
77 />
78 <Tool
79 Name="VCManifestTool"
80 />
81 <Tool
82 Name="VCXDCMakeTool"
83 />
84 <Tool
85 Name="VCBscMakeTool"
86 />
87 <Tool
88 Name="VCFxCopTool"
89 />
90 <Tool
91 Name="VCAppVerifierTool"
92 />
93 <Tool
94 Name="VCWebDeploymentTool"
95 />
96 <Tool
97 Name="VCPostBuildEventTool"
98 />
99 </Configuration>
100 <Configuration
101 Name="Release|Win32"
102 OutputDirectory="$(ReleaseOutputDirectory)"
103 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
104 ConfigurationType="2"
105 CharacterSet="0"
106 WholeProgramOptimization="1"
107 >
108 <Tool
109 Name="VCPreBuildEventTool"
110 />
111 <Tool
112 Name="VCCustomBuildTool"
113 />
114 <Tool
115 Name="VCXMLDataGeneratorTool"
116 />
117 <Tool
118 Name="VCWebServiceProxyGeneratorTool"
119 />
120 <Tool
121 Name="VCMIDLTool"
122 />
123 <Tool
124 Name="VCCLCompilerTool"
125 AdditionalIncludeDirectories="$(INCLUDE)"
126 PreprocessorDefinitions="HAVE_ERRNO_H;_WIN32_WINNT=0x0501;SECURITY_WIN32;WIN32;NDEBUG;_WINDOWS;_USRDLL;EFL_EVIL_BUILD;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
127 RuntimeLibrary="2"
128 UsePrecompiledHeader="0"
129 WarningLevel="3"
130 Detect64BitPortabilityProblems="true"
131 DebugInformationFormat="3"
132 CompileAs="0"
133 />
134 <Tool
135 Name="VCManagedResourceCompilerTool"
136 />
137 <Tool
138 Name="VCResourceCompilerTool"
139 />
140 <Tool
141 Name="VCPreLinkEventTool"
142 />
143 <Tool
144 Name="VCLinkerTool"
145 IgnoreImportLibrary="false"
146 LinkLibraryDependencies="true"
147 AdditionalDependencies="wsock32.lib Secur32.lib ole32.lib"
148 OutputFile="$(OutDir)\libevil.dll"
149 LinkIncremental="1"
150 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
151 GenerateDebugInformation="true"
152 SubSystem="2"
153 OptimizeReferences="2"
154 EnableCOMDATFolding="2"
155 TargetMachine="1"
156 />
157 <Tool
158 Name="VCALinkTool"
159 />
160 <Tool
161 Name="VCManifestTool"
162 />
163 <Tool
164 Name="VCXDCMakeTool"
165 />
166 <Tool
167 Name="VCBscMakeTool"
168 />
169 <Tool
170 Name="VCFxCopTool"
171 />
172 <Tool
173 Name="VCAppVerifierTool"
174 />
175 <Tool
176 Name="VCWebDeploymentTool"
177 />
178 <Tool
179 Name="VCPostBuildEventTool"
180 />
181 </Configuration>
182 </Configurations>
183 <References>
184 </References>
185 <Files>
186 <Filter
187 Name="Source Files"
188 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
189 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
190 >
191 <File
192 RelativePath="..\..\src\lib\evil_dirent.c"
193 >
194 </File>
195 <File
196 RelativePath="..\..\src\lib\evil_fcntl.c"
197 >
198 </File>
199 <File
200 RelativePath="..\..\src\lib\evil_fnmatch.c"
201 >
202 </File>
203 <File
204 RelativePath="..\..\src\lib\evil_fnmatch_list_of_states.c"
205 >
206 </File>
207 <File
208 RelativePath="..\..\src\lib\evil_langinfo.c"
209 >
210 </File>
211 <File
212 RelativePath="..\..\src\lib\evil_libgen.c"
213 >
214 </File>
215 <File
216 RelativePath="..\..\src\lib\evil_link_xp.cpp"
217 >
218 </File>
219 <File
220 RelativePath="..\..\src\lib\evil_main.c"
221 >
222 </File>
223 <File
224 RelativePath="..\..\src\lib\evil_mman.c"
225 >
226 </File>
227 <File
228 RelativePath="..\..\src\lib\evil_pwd.c"
229 >
230 </File>
231 <File
232 RelativePath="..\..\src\lib\evil_stdio.c"
233 >
234 </File>
235 <File
236 RelativePath="..\..\src\lib\evil_stdlib.c"
237 >
238 </File>
239 <File
240 RelativePath="..\..\src\lib\evil_string.c"
241 >
242 </File>
243 <File
244 RelativePath="..\..\src\lib\evil_time.c"
245 >
246 </File>
247 <File
248 RelativePath="..\..\src\lib\evil_unistd.c"
249 >
250 </File>
251 <File
252 RelativePath="..\..\src\lib\evil_util.c"
253 >
254 </File>
255 <File
256 RelativePath="..\..\src\lib\evil_uuid.c"
257 >
258 </File>
259 </Filter>
260 <Filter
261 Name="Header Files"
262 Filter="h;hpp;hxx;hm;inl;inc;xsd"
263 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
264 >
265 <File
266 RelativePath="..\..\src\lib\dirent.h"
267 >
268 </File>
269 <File
270 RelativePath="..\..\src\lib\Evil.h"
271 >
272 </File>
273 <File
274 RelativePath="..\..\src\lib\evil_fcntl.h"
275 >
276 </File>
277 <File
278 RelativePath="..\..\src\lib\evil_fnmatch_private.h"
279 >
280 </File>
281 <File
282 RelativePath="..\..\src\lib\evil_langinfo.h"
283 >
284 </File>
285 <File
286 RelativePath="..\..\src\lib\evil_libgen.h"
287 >
288 </File>
289 <File
290 RelativePath="..\..\src\lib\evil_main.h"
291 >
292 </File>
293 <File
294 RelativePath="..\..\src\lib\evil_private.h"
295 >
296 </File>
297 <File
298 RelativePath="..\..\src\lib\evil_stdio.h"
299 >
300 </File>
301 <File
302 RelativePath="..\..\src\lib\evil_stdlib.h"
303 >
304 </File>
305 <File
306 RelativePath="..\..\src\lib\evil_string.h"
307 >
308 </File>
309 <File
310 RelativePath="..\..\src\lib\evil_time.h"
311 >
312 </File>
313 <File
314 RelativePath="..\..\src\lib\evil_unistd.h"
315 >
316 </File>
317 <File
318 RelativePath="..\..\src\lib\evil_util.h"
319 >
320 </File>
321 <File
322 RelativePath="..\..\src\lib\fnmatch.h"
323 >
324 </File>
325 <File
326 RelativePath="..\..\src\lib\sys\mman.h"
327 >
328 </File>
329 <File
330 RelativePath="..\..\src\lib\pwd.h"
331 >
332 </File>
333 </Filter>
334 <Filter
335 Name="Resource Files"
336 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
337 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
338 >
339 </Filter>
340 </Files>
341 <Globals>
342 </Globals>
343</VisualStudioProject>
diff --git a/legacy/evil/win32/vs8/test/out/update_deps.bat b/legacy/evil/win32/vs8/test/out/update_deps.bat
deleted file mode 100644
index 405745bb45..0000000000
--- a/legacy/evil/win32/vs8/test/out/update_deps.bat
+++ /dev/null
@@ -1,15 +0,0 @@
1@echo off
2
3set Target=%cd%
4set e17=%cd%\..\..\..\..\..\..
5set Libs=%e17%\libs
6set Proto=%e17%\proto
7set Extern=%e17%\..\extern
8
9
10rem Copy proto
11cd %Proto%\evil\win32\vs8\out
12xcopy libdl.dll %Target%\ /Q /Y
13if exist libdl.pdb xcopy libdl.pdb %Target%\ /Q /Y
14xcopy libevil.dll %Target%\ /Q /Y
15if exist libevil.pdb xcopy libevil.pdb %Target%\ /Q /Y
diff --git a/legacy/evil/win32/vs8/test/start.bat b/legacy/evil/win32/vs8/test/start.bat
deleted file mode 100644
index ec90aa927a..0000000000
--- a/legacy/evil/win32/vs8/test/start.bat
+++ /dev/null
@@ -1,35 +0,0 @@
1@echo off
2rem Warning: environment is set for Win32 platform.
3
4set PROJECT_TYPE=vs8
5
6pushd ..\..
7call set_env.bat
8popd
9
10if "%EXT_DIR%" == "" goto END
11
12rem Setup common Win32 environment variables
13
14set SolutionDirectory=%cd%
15set DebugOutputDirectory=%SolutionDirectory%\out
16set ReleaseOutputDirectory=%SolutionDirectory%\out
17set DebugLibraryDirectory=%SolutionDirectory%\out
18set ReleaseLibraryDirectory=%SolutionDirectory%\out
19set TemporaryDirectory=%SolutionDirectory%\temp
20
21rem Check for basic requirements
22if "%VS80COMNTOOLS%" == "" (
23 echo ERROR: Microsoft Visual Studio 2005 is not installed.
24 pause
25 goto END
26)
27
28rem Setting environment for using Microsoft Visual Studio 2005 x86 tools.
29call "%VS80COMNTOOLS%vsvars32.bat"
30
31set LIB=%SolutionDirectory%\..\out;%LIB%
32
33test.sln
34
35:END \ No newline at end of file
diff --git a/legacy/evil/win32/vs8/test/test.sln b/legacy/evil/win32/vs8/test/test.sln
deleted file mode 100644
index 51904f038f..0000000000
--- a/legacy/evil/win32/vs8/test/test.sln
+++ /dev/null
@@ -1,20 +0,0 @@
1
2Microsoft Visual Studio Solution File, Format Version 9.00
3# Visual Studio 2005
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"
5EndProject
6Global
7 GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 Debug|Win32 = Debug|Win32
9 Release|Win32 = Release|Win32
10 EndGlobalSection
11 GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.ActiveCfg = Debug|Win32
13 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.Build.0 = Debug|Win32
14 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.ActiveCfg = Release|Win32
15 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.Build.0 = Release|Win32
16 EndGlobalSection
17 GlobalSection(SolutionProperties) = preSolution
18 HideSolutionNode = FALSE
19 EndGlobalSection
20EndGlobal
diff --git a/legacy/evil/win32/vs8/test/test.vcproj b/legacy/evil/win32/vs8/test/test.vcproj
deleted file mode 100644
index bcfa5007ac..0000000000
--- a/legacy/evil/win32/vs8/test/test.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8,00"
5 Name="test"
6 ProjectGUID="{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"
7 RootNamespace="test"
8 Keyword="Win32Proj"
9 >
10 <Platforms>
11 <Platform
12 Name="Win32"
13 />
14 </Platforms>
15 <ToolFiles>
16 </ToolFiles>
17 <Configurations>
18 <Configuration
19 Name="Debug|Win32"
20 OutputDirectory="$(DebugOutputDirectory)"
21 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
22 ConfigurationType="1"
23 CharacterSet="1"
24 >
25 <Tool
26 Name="VCPreBuildEventTool"
27 />
28 <Tool
29 Name="VCCustomBuildTool"
30 />
31 <Tool
32 Name="VCXMLDataGeneratorTool"
33 />
34 <Tool
35 Name="VCWebServiceProxyGeneratorTool"
36 />
37 <Tool
38 Name="VCMIDLTool"
39 />
40 <Tool
41 Name="VCCLCompilerTool"
42 Optimization="0"
43 AdditionalIncludeDirectories="$(INCLUDE)"
44 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_DDRAW;_USE_MATH_DEFINES"
45 MinimalRebuild="true"
46 BasicRuntimeChecks="3"
47 RuntimeLibrary="3"
48 UsePrecompiledHeader="0"
49 WarningLevel="3"
50 Detect64BitPortabilityProblems="true"
51 DebugInformationFormat="4"
52 />
53 <Tool
54 Name="VCManagedResourceCompilerTool"
55 />
56 <Tool
57 Name="VCResourceCompilerTool"
58 />
59 <Tool
60 Name="VCPreLinkEventTool"
61 />
62 <Tool
63 Name="VCLinkerTool"
64 AdditionalDependencies="libevil.lib libdl.lib"
65 OutputFile="$(OutDir)\test.exe"
66 LinkIncremental="2"
67 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
68 GenerateDebugInformation="true"
69 SubSystem="1"
70 TargetMachine="1"
71 />
72 <Tool
73 Name="VCALinkTool"
74 />
75 <Tool
76 Name="VCManifestTool"
77 />
78 <Tool
79 Name="VCXDCMakeTool"
80 />
81 <Tool
82 Name="VCBscMakeTool"
83 />
84 <Tool
85 Name="VCFxCopTool"
86 />
87 <Tool
88 Name="VCAppVerifierTool"
89 />
90 <Tool
91 Name="VCWebDeploymentTool"
92 />
93 <Tool
94 Name="VCPostBuildEventTool"
95 />
96 </Configuration>
97 <Configuration
98 Name="Release|Win32"
99 OutputDirectory="$(ReleaseOutputDirectory)"
100 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
101 ConfigurationType="1"
102 CharacterSet="1"
103 WholeProgramOptimization="1"
104 >
105 <Tool
106 Name="VCPreBuildEventTool"
107 />
108 <Tool
109 Name="VCCustomBuildTool"
110 />
111 <Tool
112 Name="VCXMLDataGeneratorTool"
113 />
114 <Tool
115 Name="VCWebServiceProxyGeneratorTool"
116 />
117 <Tool
118 Name="VCMIDLTool"
119 />
120 <Tool
121 Name="VCCLCompilerTool"
122 AdditionalIncludeDirectories="$(INCLUDE)"
123 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_DDRAW;_USE_MATH_DEFINES"
124 RuntimeLibrary="2"
125 UsePrecompiledHeader="0"
126 WarningLevel="3"
127 Detect64BitPortabilityProblems="true"
128 DebugInformationFormat="3"
129 />
130 <Tool
131 Name="VCManagedResourceCompilerTool"
132 />
133 <Tool
134 Name="VCResourceCompilerTool"
135 />
136 <Tool
137 Name="VCPreLinkEventTool"
138 />
139 <Tool
140 Name="VCLinkerTool"
141 AdditionalDependencies="libevil.lib libdl.lib"
142 OutputFile="$(OutDir)\test.exe"
143 LinkIncremental="1"
144 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
145 GenerateDebugInformation="true"
146 SubSystem="1"
147 OptimizeReferences="2"
148 EnableCOMDATFolding="2"
149 TargetMachine="1"
150 />
151 <Tool
152 Name="VCALinkTool"
153 />
154 <Tool
155 Name="VCManifestTool"
156 />
157 <Tool
158 Name="VCXDCMakeTool"
159 />
160 <Tool
161 Name="VCBscMakeTool"
162 />
163 <Tool
164 Name="VCFxCopTool"
165 />
166 <Tool
167 Name="VCAppVerifierTool"
168 />
169 <Tool
170 Name="VCWebDeploymentTool"
171 />
172 <Tool
173 Name="VCPostBuildEventTool"
174 />
175 </Configuration>
176 </Configurations>
177 <References>
178 </References>
179 <Files>
180 <Filter
181 Name="Source Files"
182 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
183 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
184 >
185 <File
186 RelativePath=".\test_fnmatch.cpp"
187 >
188 </File>
189 </Filter>
190 <Filter
191 Name="Header Files"
192 Filter="h;hpp;hxx;hm;inl;inc;xsd"
193 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
194 >
195 </Filter>
196 <Filter
197 Name="Resource Files"
198 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
199 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
200 >
201 </Filter>
202 </Files>
203 <Globals>
204 </Globals>
205</VisualStudioProject>
diff --git a/legacy/evil/win32/vs8/test/test_fnmatch.cpp b/legacy/evil/win32/vs8/test/test_fnmatch.cpp
deleted file mode 100644
index cdbc8921e5..0000000000
--- a/legacy/evil/win32/vs8/test/test_fnmatch.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
1
2#include <stdlib.h>
3#include <stdio.h>
4
5#define WIN32_LEAN_AND_MEAN
6#include <windows.h>
7#undef WIN32_LEAN_AND_MEAN
8
9#include <Evil.h>
10#include <fnmatch.h>
11
12const char *translate_return_value(int ret)
13{
14 static char buf[256] = "";
15 switch (ret)
16 {
17 case 0:
18 strcpy(buf, "Match");
19 break;
20 case FNM_NOMATCH:
21 strcpy(buf, "NoMatch");
22 break;
23 case FNM_SYNTAXERR:
24 strcpy(buf, "SyntaxErr");
25 break;
26 case FNM_NOMEM:
27 strcpy(buf, "NoMem");
28 break;
29 default:
30 sprintf(buf, "%d", ret);
31 break;
32 }
33 return buf;
34}
35
36#define TEST_CASE(a) printf(#a " = %s\n", translate_return_value(a));
37
38int main()
39{
40 TEST_CASE(fnmatch("", "", 0));
41 TEST_CASE(fnmatch("a", "a", 0));
42 TEST_CASE(fnmatch("a", "b", 0));
43 TEST_CASE(fnmatch("a", "ba", 0));
44 TEST_CASE(fnmatch("a", "ab", 0));
45 TEST_CASE(fnmatch("a", "ba", 0));
46 TEST_CASE(fnmatch("a", "b a", 0));
47 TEST_CASE(fnmatch("a", "aa", 0));
48 TEST_CASE(fnmatch("ab", "ab", 0));
49 TEST_CASE(fnmatch("ab", "ab ", 0));
50 TEST_CASE(fnmatch("ab", " ab", 0));
51 TEST_CASE(fnmatch("ab", "abc", 0));
52 TEST_CASE(fnmatch("ab", "ab c", 0));
53 TEST_CASE(fnmatch("ab", "ba", 0));
54
55 TEST_CASE(fnmatch("a*", "a", 0));
56 TEST_CASE(fnmatch("a*", "b", 0));
57 TEST_CASE(fnmatch("a*", "ab", 0));
58 TEST_CASE(fnmatch("a*", "ba", 0));
59 TEST_CASE(fnmatch("a*", "aba", 0));
60
61 TEST_CASE(fnmatch("a?", "a", 0));
62 TEST_CASE(fnmatch("a?", "b", 0));
63 TEST_CASE(fnmatch("a?", "ab", 0));
64 TEST_CASE(fnmatch("a?", "ba", 0));
65 TEST_CASE(fnmatch("a?", "aa", 0));
66 TEST_CASE(fnmatch("a?", "aba", 0));
67 TEST_CASE(fnmatch("a?", "a a", 0));
68
69 TEST_CASE(fnmatch("*.*", "a", 0));
70 TEST_CASE(fnmatch("*.*", "a.", 0));
71 TEST_CASE(fnmatch("*.*", ".", 0));
72 TEST_CASE(fnmatch("*.*", ".a", 0));
73 TEST_CASE(fnmatch("*.*", " . ", 0));
74 TEST_CASE(fnmatch("*.*", "aa.aa", 0));
75
76 TEST_CASE(fnmatch("*", "", 0));
77 TEST_CASE(fnmatch("*", "a", 0));
78
79 TEST_CASE(fnmatch("*?", "", 0));
80 TEST_CASE(fnmatch("*?", "a", 0));
81
82 TEST_CASE(fnmatch("*abc*", "aabbccabcaa", 0));
83
84 TEST_CASE(fnmatch("\\", "", 0));
85}
diff --git a/legacy/evil/win32/vs9/evil.sln b/legacy/evil/win32/vs9/evil.sln
deleted file mode 100644
index b521622772..0000000000
--- a/legacy/evil/win32/vs9/evil.sln
+++ /dev/null
@@ -1,29 +0,0 @@
1
2Microsoft Visual Studio Solution File, Format Version 10.00
3# Visual C++ Express 2008
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libevil", "libevil.vcproj", "{689B4F2B-666D-439F-9BF3-1203D813DE3F}"
5EndProject
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libdlfcn", "libdlfcn.vcproj", "{2DAB1902-38E3-4F58-8403-C1BC7C077E1F}"
7 ProjectSection(ProjectDependencies) = postProject
8 {689B4F2B-666D-439F-9BF3-1203D813DE3F} = {689B4F2B-666D-439F-9BF3-1203D813DE3F}
9 EndProjectSection
10EndProject
11Global
12 GlobalSection(SolutionConfigurationPlatforms) = preSolution
13 Debug|Win32 = Debug|Win32
14 Release|Win32 = Release|Win32
15 EndGlobalSection
16 GlobalSection(ProjectConfigurationPlatforms) = postSolution
17 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.ActiveCfg = Debug|Win32
18 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Debug|Win32.Build.0 = Debug|Win32
19 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.ActiveCfg = Release|Win32
20 {689B4F2B-666D-439F-9BF3-1203D813DE3F}.Release|Win32.Build.0 = Release|Win32
21 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Debug|Win32.ActiveCfg = Debug|Win32
22 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Debug|Win32.Build.0 = Debug|Win32
23 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Release|Win32.ActiveCfg = Release|Win32
24 {2DAB1902-38E3-4F58-8403-C1BC7C077E1F}.Release|Win32.Build.0 = Release|Win32
25 EndGlobalSection
26 GlobalSection(SolutionProperties) = preSolution
27 HideSolutionNode = FALSE
28 EndGlobalSection
29EndGlobal
diff --git a/legacy/evil/win32/vs9/libdlfcn.vcproj b/legacy/evil/win32/vs9/libdlfcn.vcproj
deleted file mode 100644
index 75357151f4..0000000000
--- a/legacy/evil/win32/vs9/libdlfcn.vcproj
+++ /dev/null
@@ -1,200 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9,00"
5 Name="libdlfcn"
6 ProjectGUID="{2DAB1902-38E3-4F58-8403-C1BC7C077E1F}"
7 RootNamespace="libdlfcn"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072"
10 >
11 <Platforms>
12 <Platform
13 Name="Win32"
14 />
15 </Platforms>
16 <ToolFiles>
17 </ToolFiles>
18 <Configurations>
19 <Configuration
20 Name="Debug|Win32"
21 OutputDirectory="$(DebugOutputDirectory)"
22 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
23 ConfigurationType="2"
24 CharacterSet="0"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 />
29 <Tool
30 Name="VCCustomBuildTool"
31 />
32 <Tool
33 Name="VCXMLDataGeneratorTool"
34 />
35 <Tool
36 Name="VCWebServiceProxyGeneratorTool"
37 />
38 <Tool
39 Name="VCMIDLTool"
40 />
41 <Tool
42 Name="VCCLCompilerTool"
43 Optimization="0"
44 AdditionalIncludeDirectories="$(INCLUDE)"
45 PreprocessorDefinitions="WIN32;_WIN32_WINNT=0x0501;_DEBUG;_LIB;EFL_EVIL_DLFCN_BUILD;DLL_EXPORT;_POSIX_;__UNUSED__="
46 MinimalRebuild="true"
47 BasicRuntimeChecks="3"
48 RuntimeLibrary="3"
49 UsePrecompiledHeader="0"
50 WarningLevel="3"
51 Detect64BitPortabilityProblems="true"
52 DebugInformationFormat="4"
53 CompileAs="0"
54 />
55 <Tool
56 Name="VCManagedResourceCompilerTool"
57 />
58 <Tool
59 Name="VCResourceCompilerTool"
60 />
61 <Tool
62 Name="VCPreLinkEventTool"
63 />
64 <Tool
65 Name="VCLinkerTool"
66 AdditionalDependencies="libevil.lib"
67 OutputFile="$(OutDir)\libdl.dll"
68 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
69 RandomizedBaseAddress="1"
70 DataExecutionPrevention="0"
71 />
72 <Tool
73 Name="VCALinkTool"
74 />
75 <Tool
76 Name="VCManifestTool"
77 />
78 <Tool
79 Name="VCXDCMakeTool"
80 />
81 <Tool
82 Name="VCBscMakeTool"
83 />
84 <Tool
85 Name="VCFxCopTool"
86 />
87 <Tool
88 Name="VCAppVerifierTool"
89 />
90 <Tool
91 Name="VCPostBuildEventTool"
92 />
93 </Configuration>
94 <Configuration
95 Name="Release|Win32"
96 OutputDirectory="$(ReleaseOutputDirectory)"
97 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
98 ConfigurationType="2"
99 CharacterSet="0"
100 WholeProgramOptimization="1"
101 >
102 <Tool
103 Name="VCPreBuildEventTool"
104 />
105 <Tool
106 Name="VCCustomBuildTool"
107 />
108 <Tool
109 Name="VCXMLDataGeneratorTool"
110 />
111 <Tool
112 Name="VCWebServiceProxyGeneratorTool"
113 />
114 <Tool
115 Name="VCMIDLTool"
116 />
117 <Tool
118 Name="VCCLCompilerTool"
119 AdditionalIncludeDirectories="$(INCLUDE)"
120 PreprocessorDefinitions="WIN32;_WIN32_WINNT=0x0501;NDEBUG;_LIB;EFL_EVIL_DLFCN_BUILD;DLL_EXPORT;_POSIX_;__UNUSED__="
121 RuntimeLibrary="2"
122 UsePrecompiledHeader="0"
123 WarningLevel="3"
124 Detect64BitPortabilityProblems="true"
125 DebugInformationFormat="3"
126 CompileAs="0"
127 />
128 <Tool
129 Name="VCManagedResourceCompilerTool"
130 />
131 <Tool
132 Name="VCResourceCompilerTool"
133 />
134 <Tool
135 Name="VCPreLinkEventTool"
136 />
137 <Tool
138 Name="VCLinkerTool"
139 AdditionalDependencies="libevil.lib"
140 OutputFile="$(OutDir)\libdl.dll"
141 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
142 RandomizedBaseAddress="1"
143 DataExecutionPrevention="0"
144 />
145 <Tool
146 Name="VCALinkTool"
147 />
148 <Tool
149 Name="VCManifestTool"
150 />
151 <Tool
152 Name="VCXDCMakeTool"
153 />
154 <Tool
155 Name="VCBscMakeTool"
156 />
157 <Tool
158 Name="VCFxCopTool"
159 />
160 <Tool
161 Name="VCAppVerifierTool"
162 />
163 <Tool
164 Name="VCPostBuildEventTool"
165 />
166 </Configuration>
167 </Configurations>
168 <References>
169 </References>
170 <Files>
171 <Filter
172 Name="Source Files"
173 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
174 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
175 >
176 <File
177 RelativePath="..\..\src\lib\dlfcn\dlfcn.c"
178 >
179 </File>
180 </Filter>
181 <Filter
182 Name="Header Files"
183 Filter="h;hpp;hxx;hm;inl;inc;xsd"
184 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
185 >
186 <File
187 RelativePath="..\..\src\lib\dlfcn\dlfcn.h"
188 >
189 </File>
190 </Filter>
191 <Filter
192 Name="Resource Files"
193 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
194 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
195 >
196 </Filter>
197 </Files>
198 <Globals>
199 </Globals>
200</VisualStudioProject>
diff --git a/legacy/evil/win32/vs9/libevil.vcproj b/legacy/evil/win32/vs9/libevil.vcproj
deleted file mode 100644
index 0c6c6d1489..0000000000
--- a/legacy/evil/win32/vs9/libevil.vcproj
+++ /dev/null
@@ -1,342 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9,00"
5 Name="libevil"
6 ProjectGUID="{689B4F2B-666D-439F-9BF3-1203D813DE3F}"
7 RootNamespace="libevil"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072"
10 >
11 <Platforms>
12 <Platform
13 Name="Win32"
14 />
15 </Platforms>
16 <ToolFiles>
17 </ToolFiles>
18 <Configurations>
19 <Configuration
20 Name="Debug|Win32"
21 OutputDirectory="$(DebugOutputDirectory)"
22 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
23 ConfigurationType="2"
24 CharacterSet="0"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 />
29 <Tool
30 Name="VCCustomBuildTool"
31 />
32 <Tool
33 Name="VCXMLDataGeneratorTool"
34 />
35 <Tool
36 Name="VCWebServiceProxyGeneratorTool"
37 />
38 <Tool
39 Name="VCMIDLTool"
40 />
41 <Tool
42 Name="VCCLCompilerTool"
43 Optimization="0"
44 AdditionalIncludeDirectories="$(INCLUDE)"
45 PreprocessorDefinitions="HAVE_ERRNO_H;_WIN32_WINNT=0x0501;SECURITY_WIN32;WIN32;_DEBUG;_WINDOWS;_USRDLL;EFL_EVIL_BUILD;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;_CRT_SECURE_NO_WARNINGS"
46 MinimalRebuild="true"
47 BasicRuntimeChecks="3"
48 RuntimeLibrary="3"
49 UsePrecompiledHeader="0"
50 WarningLevel="3"
51 Detect64BitPortabilityProblems="true"
52 DebugInformationFormat="4"
53 CompileAs="0"
54 />
55 <Tool
56 Name="VCManagedResourceCompilerTool"
57 />
58 <Tool
59 Name="VCResourceCompilerTool"
60 />
61 <Tool
62 Name="VCPreLinkEventTool"
63 />
64 <Tool
65 Name="VCLinkerTool"
66 IgnoreImportLibrary="false"
67 LinkLibraryDependencies="true"
68 AdditionalDependencies="wsock32.lib Secur32.lib"
69 OutputFile="$(OutDir)\libevil.dll"
70 LinkIncremental="2"
71 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
72 GenerateDebugInformation="true"
73 SubSystem="2"
74 RandomizedBaseAddress="1"
75 DataExecutionPrevention="0"
76 TargetMachine="1"
77 />
78 <Tool
79 Name="VCALinkTool"
80 />
81 <Tool
82 Name="VCManifestTool"
83 />
84 <Tool
85 Name="VCXDCMakeTool"
86 />
87 <Tool
88 Name="VCBscMakeTool"
89 />
90 <Tool
91 Name="VCFxCopTool"
92 />
93 <Tool
94 Name="VCAppVerifierTool"
95 />
96 <Tool
97 Name="VCPostBuildEventTool"
98 />
99 </Configuration>
100 <Configuration
101 Name="Release|Win32"
102 OutputDirectory="$(ReleaseOutputDirectory)"
103 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
104 ConfigurationType="2"
105 CharacterSet="0"
106 WholeProgramOptimization="1"
107 >
108 <Tool
109 Name="VCPreBuildEventTool"
110 />
111 <Tool
112 Name="VCCustomBuildTool"
113 />
114 <Tool
115 Name="VCXMLDataGeneratorTool"
116 />
117 <Tool
118 Name="VCWebServiceProxyGeneratorTool"
119 />
120 <Tool
121 Name="VCMIDLTool"
122 />
123 <Tool
124 Name="VCCLCompilerTool"
125 AdditionalIncludeDirectories="$(INCLUDE)"
126 PreprocessorDefinitions="HAVE_ERRNO_H;_WIN32_WINNT=0x0501;SECURITY_WIN32;WIN32;NDEBUG;_WINDOWS;_USRDLL;EFL_EVIL_BUILD;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;_CRT_SECURE_NO_WARNINGS"
127 RuntimeLibrary="2"
128 UsePrecompiledHeader="0"
129 WarningLevel="3"
130 Detect64BitPortabilityProblems="true"
131 DebugInformationFormat="3"
132 CompileAs="0"
133 />
134 <Tool
135 Name="VCManagedResourceCompilerTool"
136 />
137 <Tool
138 Name="VCResourceCompilerTool"
139 />
140 <Tool
141 Name="VCPreLinkEventTool"
142 />
143 <Tool
144 Name="VCLinkerTool"
145 IgnoreImportLibrary="false"
146 LinkLibraryDependencies="true"
147 AdditionalDependencies="wsock32.lib Secur32.lib"
148 OutputFile="$(OutDir)\libevil.dll"
149 LinkIncremental="1"
150 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
151 GenerateDebugInformation="true"
152 SubSystem="2"
153 OptimizeReferences="2"
154 EnableCOMDATFolding="2"
155 RandomizedBaseAddress="1"
156 DataExecutionPrevention="0"
157 TargetMachine="1"
158 />
159 <Tool
160 Name="VCALinkTool"
161 />
162 <Tool
163 Name="VCManifestTool"
164 />
165 <Tool
166 Name="VCXDCMakeTool"
167 />
168 <Tool
169 Name="VCBscMakeTool"
170 />
171 <Tool
172 Name="VCFxCopTool"
173 />
174 <Tool
175 Name="VCAppVerifierTool"
176 />
177 <Tool
178 Name="VCPostBuildEventTool"
179 />
180 </Configuration>
181 </Configurations>
182 <References>
183 </References>
184 <Files>
185 <Filter
186 Name="Source Files"
187 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
188 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
189 >
190 <File
191 RelativePath="..\..\src\lib\evil_dirent.c"
192 >
193 </File>
194 <File
195 RelativePath="..\..\src\lib\evil_fcntl.c"
196 >
197 </File>
198 <File
199 RelativePath="..\..\src\lib\evil_fnmatch.c"
200 >
201 </File>
202 <File
203 RelativePath="..\..\src\lib\evil_fnmatch_list_of_states.c"
204 >
205 </File>
206 <File
207 RelativePath="..\..\src\lib\evil_langinfo.c"
208 >
209 </File>
210 <File
211 RelativePath="..\..\src\lib\evil_libgen.c"
212 >
213 </File>
214 <File
215 RelativePath="..\..\src\lib\evil_link_xp.cpp"
216 >
217 </File>
218 <File
219 RelativePath="..\..\src\lib\evil_main.c"
220 >
221 </File>
222 <File
223 RelativePath="..\..\src\lib\evil_mman.c"
224 >
225 </File>
226 <File
227 RelativePath="..\..\src\lib\evil_pwd.c"
228 >
229 </File>
230 <File
231 RelativePath="..\..\src\lib\evil_stdio.c"
232 >
233 </File>
234 <File
235 RelativePath="..\..\src\lib\evil_stdlib.c"
236 >
237 </File>
238 <File
239 RelativePath="..\..\src\lib\evil_string.c"
240 >
241 </File>
242 <File
243 RelativePath="..\..\src\lib\evil_time.c"
244 >
245 </File>
246 <File
247 RelativePath="..\..\src\lib\evil_unistd.c"
248 >
249 </File>
250 <File
251 RelativePath="..\..\src\lib\evil_util.c"
252 >
253 </File>
254 <File
255 RelativePath="..\..\src\lib\evil_uuid.c"
256 >
257 </File>
258 </Filter>
259 <Filter
260 Name="Header Files"
261 Filter="h;hpp;hxx;hm;inl;inc;xsd"
262 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
263 >
264 <File
265 RelativePath="..\..\src\lib\dirent.h"
266 >
267 </File>
268 <File
269 RelativePath="..\..\src\lib\Evil.h"
270 >
271 </File>
272 <File
273 RelativePath="..\..\src\lib\evil_fcntl.h"
274 >
275 </File>
276 <File
277 RelativePath="..\..\src\lib\evil_fnmatch_private.h"
278 >
279 </File>
280 <File
281 RelativePath="..\..\src\lib\evil_langinfo.h"
282 >
283 </File>
284 <File
285 RelativePath="..\..\src\lib\evil_libgen.h"
286 >
287 </File>
288 <File
289 RelativePath="..\..\src\lib\evil_main.h"
290 >
291 </File>
292 <File
293 RelativePath="..\..\src\lib\evil_private.h"
294 >
295 </File>
296 <File
297 RelativePath="..\..\src\lib\evil_stdio.h"
298 >
299 </File>
300 <File
301 RelativePath="..\..\src\lib\evil_stdlib.h"
302 >
303 </File>
304 <File
305 RelativePath="..\..\src\lib\evil_string.h"
306 >
307 </File>
308 <File
309 RelativePath="..\..\src\lib\evil_time.h"
310 >
311 </File>
312 <File
313 RelativePath="..\..\src\lib\evil_unistd.h"
314 >
315 </File>
316 <File
317 RelativePath="..\..\src\lib\evil_util.h"
318 >
319 </File>
320 <File
321 RelativePath="..\..\src\lib\fnmatch.h"
322 >
323 </File>
324 <File
325 RelativePath="..\..\src\lib\sys\mman.h"
326 >
327 </File>
328 <File
329 RelativePath="..\..\src\lib\pwd.h"
330 >
331 </File>
332 </Filter>
333 <Filter
334 Name="Resource Files"
335 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
336 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
337 >
338 </Filter>
339 </Files>
340 <Globals>
341 </Globals>
342</VisualStudioProject>
diff --git a/legacy/evil/win32/vs9/test/out/update_deps.bat b/legacy/evil/win32/vs9/test/out/update_deps.bat
deleted file mode 100755
index 405745bb45..0000000000
--- a/legacy/evil/win32/vs9/test/out/update_deps.bat
+++ /dev/null
@@ -1,15 +0,0 @@
1@echo off
2
3set Target=%cd%
4set e17=%cd%\..\..\..\..\..\..
5set Libs=%e17%\libs
6set Proto=%e17%\proto
7set Extern=%e17%\..\extern
8
9
10rem Copy proto
11cd %Proto%\evil\win32\vs8\out
12xcopy libdl.dll %Target%\ /Q /Y
13if exist libdl.pdb xcopy libdl.pdb %Target%\ /Q /Y
14xcopy libevil.dll %Target%\ /Q /Y
15if exist libevil.pdb xcopy libevil.pdb %Target%\ /Q /Y
diff --git a/legacy/evil/win32/vs9/test/start.bat b/legacy/evil/win32/vs9/test/start.bat
deleted file mode 100644
index ec90aa927a..0000000000
--- a/legacy/evil/win32/vs9/test/start.bat
+++ /dev/null
@@ -1,35 +0,0 @@
1@echo off
2rem Warning: environment is set for Win32 platform.
3
4set PROJECT_TYPE=vs8
5
6pushd ..\..
7call set_env.bat
8popd
9
10if "%EXT_DIR%" == "" goto END
11
12rem Setup common Win32 environment variables
13
14set SolutionDirectory=%cd%
15set DebugOutputDirectory=%SolutionDirectory%\out
16set ReleaseOutputDirectory=%SolutionDirectory%\out
17set DebugLibraryDirectory=%SolutionDirectory%\out
18set ReleaseLibraryDirectory=%SolutionDirectory%\out
19set TemporaryDirectory=%SolutionDirectory%\temp
20
21rem Check for basic requirements
22if "%VS80COMNTOOLS%" == "" (
23 echo ERROR: Microsoft Visual Studio 2005 is not installed.
24 pause
25 goto END
26)
27
28rem Setting environment for using Microsoft Visual Studio 2005 x86 tools.
29call "%VS80COMNTOOLS%vsvars32.bat"
30
31set LIB=%SolutionDirectory%\..\out;%LIB%
32
33test.sln
34
35:END \ No newline at end of file
diff --git a/legacy/evil/win32/vs9/test/test.sln b/legacy/evil/win32/vs9/test/test.sln
deleted file mode 100644
index 51904f038f..0000000000
--- a/legacy/evil/win32/vs9/test/test.sln
+++ /dev/null
@@ -1,20 +0,0 @@
1
2Microsoft Visual Studio Solution File, Format Version 9.00
3# Visual Studio 2005
4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"
5EndProject
6Global
7 GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 Debug|Win32 = Debug|Win32
9 Release|Win32 = Release|Win32
10 EndGlobalSection
11 GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.ActiveCfg = Debug|Win32
13 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Debug|Win32.Build.0 = Debug|Win32
14 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.ActiveCfg = Release|Win32
15 {5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}.Release|Win32.Build.0 = Release|Win32
16 EndGlobalSection
17 GlobalSection(SolutionProperties) = preSolution
18 HideSolutionNode = FALSE
19 EndGlobalSection
20EndGlobal
diff --git a/legacy/evil/win32/vs9/test/test.vcproj b/legacy/evil/win32/vs9/test/test.vcproj
deleted file mode 100644
index bcfa5007ac..0000000000
--- a/legacy/evil/win32/vs9/test/test.vcproj
+++ /dev/null
@@ -1,205 +0,0 @@
1<?xml version="1.0" encoding="windows-1251"?>
2<VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8,00"
5 Name="test"
6 ProjectGUID="{5C640EA7-6E65-46FF-A1FE-EB0955B0CC5A}"
7 RootNamespace="test"
8 Keyword="Win32Proj"
9 >
10 <Platforms>
11 <Platform
12 Name="Win32"
13 />
14 </Platforms>
15 <ToolFiles>
16 </ToolFiles>
17 <Configurations>
18 <Configuration
19 Name="Debug|Win32"
20 OutputDirectory="$(DebugOutputDirectory)"
21 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
22 ConfigurationType="1"
23 CharacterSet="1"
24 >
25 <Tool
26 Name="VCPreBuildEventTool"
27 />
28 <Tool
29 Name="VCCustomBuildTool"
30 />
31 <Tool
32 Name="VCXMLDataGeneratorTool"
33 />
34 <Tool
35 Name="VCWebServiceProxyGeneratorTool"
36 />
37 <Tool
38 Name="VCMIDLTool"
39 />
40 <Tool
41 Name="VCCLCompilerTool"
42 Optimization="0"
43 AdditionalIncludeDirectories="$(INCLUDE)"
44 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_DDRAW;_USE_MATH_DEFINES"
45 MinimalRebuild="true"
46 BasicRuntimeChecks="3"
47 RuntimeLibrary="3"
48 UsePrecompiledHeader="0"
49 WarningLevel="3"
50 Detect64BitPortabilityProblems="true"
51 DebugInformationFormat="4"
52 />
53 <Tool
54 Name="VCManagedResourceCompilerTool"
55 />
56 <Tool
57 Name="VCResourceCompilerTool"
58 />
59 <Tool
60 Name="VCPreLinkEventTool"
61 />
62 <Tool
63 Name="VCLinkerTool"
64 AdditionalDependencies="libevil.lib libdl.lib"
65 OutputFile="$(OutDir)\test.exe"
66 LinkIncremental="2"
67 AdditionalLibraryDirectories="$(LIB); $(DebugLibraryDirectory)"
68 GenerateDebugInformation="true"
69 SubSystem="1"
70 TargetMachine="1"
71 />
72 <Tool
73 Name="VCALinkTool"
74 />
75 <Tool
76 Name="VCManifestTool"
77 />
78 <Tool
79 Name="VCXDCMakeTool"
80 />
81 <Tool
82 Name="VCBscMakeTool"
83 />
84 <Tool
85 Name="VCFxCopTool"
86 />
87 <Tool
88 Name="VCAppVerifierTool"
89 />
90 <Tool
91 Name="VCWebDeploymentTool"
92 />
93 <Tool
94 Name="VCPostBuildEventTool"
95 />
96 </Configuration>
97 <Configuration
98 Name="Release|Win32"
99 OutputDirectory="$(ReleaseOutputDirectory)"
100 IntermediateDirectory="$(TemporaryDirectory)\$(TargetName)\$(ConfigurationName)"
101 ConfigurationType="1"
102 CharacterSet="1"
103 WholeProgramOptimization="1"
104 >
105 <Tool
106 Name="VCPreBuildEventTool"
107 />
108 <Tool
109 Name="VCCustomBuildTool"
110 />
111 <Tool
112 Name="VCXMLDataGeneratorTool"
113 />
114 <Tool
115 Name="VCWebServiceProxyGeneratorTool"
116 />
117 <Tool
118 Name="VCMIDLTool"
119 />
120 <Tool
121 Name="VCCLCompilerTool"
122 AdditionalIncludeDirectories="$(INCLUDE)"
123 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_EVIL;__CRT_INLINE=__inline;snprintf=_snprintf_c;PACKAGE_DATA_DIR=;HAVE_EVAS_DIRECT3D;HAVE_EVAS_SOFTWARE_DDRAW;_USE_MATH_DEFINES"
124 RuntimeLibrary="2"
125 UsePrecompiledHeader="0"
126 WarningLevel="3"
127 Detect64BitPortabilityProblems="true"
128 DebugInformationFormat="3"
129 />
130 <Tool
131 Name="VCManagedResourceCompilerTool"
132 />
133 <Tool
134 Name="VCResourceCompilerTool"
135 />
136 <Tool
137 Name="VCPreLinkEventTool"
138 />
139 <Tool
140 Name="VCLinkerTool"
141 AdditionalDependencies="libevil.lib libdl.lib"
142 OutputFile="$(OutDir)\test.exe"
143 LinkIncremental="1"
144 AdditionalLibraryDirectories="$(LIB); $(ReleaseLibraryDirectory)"
145 GenerateDebugInformation="true"
146 SubSystem="1"
147 OptimizeReferences="2"
148 EnableCOMDATFolding="2"
149 TargetMachine="1"
150 />
151 <Tool
152 Name="VCALinkTool"
153 />
154 <Tool
155 Name="VCManifestTool"
156 />
157 <Tool
158 Name="VCXDCMakeTool"
159 />
160 <Tool
161 Name="VCBscMakeTool"
162 />
163 <Tool
164 Name="VCFxCopTool"
165 />
166 <Tool
167 Name="VCAppVerifierTool"
168 />
169 <Tool
170 Name="VCWebDeploymentTool"
171 />
172 <Tool
173 Name="VCPostBuildEventTool"
174 />
175 </Configuration>
176 </Configurations>
177 <References>
178 </References>
179 <Files>
180 <Filter
181 Name="Source Files"
182 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
183 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
184 >
185 <File
186 RelativePath=".\test_fnmatch.cpp"
187 >
188 </File>
189 </Filter>
190 <Filter
191 Name="Header Files"
192 Filter="h;hpp;hxx;hm;inl;inc;xsd"
193 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
194 >
195 </Filter>
196 <Filter
197 Name="Resource Files"
198 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
199 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
200 >
201 </Filter>
202 </Files>
203 <Globals>
204 </Globals>
205</VisualStudioProject>
diff --git a/legacy/evil/win32/vs9/test/test_fnmatch.cpp b/legacy/evil/win32/vs9/test/test_fnmatch.cpp
deleted file mode 100644
index cdbc8921e5..0000000000
--- a/legacy/evil/win32/vs9/test/test_fnmatch.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
1
2#include <stdlib.h>
3#include <stdio.h>
4
5#define WIN32_LEAN_AND_MEAN
6#include <windows.h>
7#undef WIN32_LEAN_AND_MEAN
8
9#include <Evil.h>
10#include <fnmatch.h>
11
12const char *translate_return_value(int ret)
13{
14 static char buf[256] = "";
15 switch (ret)
16 {
17 case 0:
18 strcpy(buf, "Match");
19 break;
20 case FNM_NOMATCH:
21 strcpy(buf, "NoMatch");
22 break;
23 case FNM_SYNTAXERR:
24 strcpy(buf, "SyntaxErr");
25 break;
26 case FNM_NOMEM:
27 strcpy(buf, "NoMem");
28 break;
29 default:
30 sprintf(buf, "%d", ret);
31 break;
32 }
33 return buf;
34}
35
36#define TEST_CASE(a) printf(#a " = %s\n", translate_return_value(a));
37
38int main()
39{
40 TEST_CASE(fnmatch("", "", 0));
41 TEST_CASE(fnmatch("a", "a", 0));
42 TEST_CASE(fnmatch("a", "b", 0));
43 TEST_CASE(fnmatch("a", "ba", 0));
44 TEST_CASE(fnmatch("a", "ab", 0));
45 TEST_CASE(fnmatch("a", "ba", 0));
46 TEST_CASE(fnmatch("a", "b a", 0));
47 TEST_CASE(fnmatch("a", "aa", 0));
48 TEST_CASE(fnmatch("ab", "ab", 0));
49 TEST_CASE(fnmatch("ab", "ab ", 0));
50 TEST_CASE(fnmatch("ab", " ab", 0));
51 TEST_CASE(fnmatch("ab", "abc", 0));
52 TEST_CASE(fnmatch("ab", "ab c", 0));
53 TEST_CASE(fnmatch("ab", "ba", 0));
54
55 TEST_CASE(fnmatch("a*", "a", 0));
56 TEST_CASE(fnmatch("a*", "b", 0));
57 TEST_CASE(fnmatch("a*", "ab", 0));
58 TEST_CASE(fnmatch("a*", "ba", 0));
59 TEST_CASE(fnmatch("a*", "aba", 0));
60
61 TEST_CASE(fnmatch("a?", "a", 0));
62 TEST_CASE(fnmatch("a?", "b", 0));
63 TEST_CASE(fnmatch("a?", "ab", 0));
64 TEST_CASE(fnmatch("a?", "ba", 0));
65 TEST_CASE(fnmatch("a?", "aa", 0));
66 TEST_CASE(fnmatch("a?", "aba", 0));
67 TEST_CASE(fnmatch("a?", "a a", 0));
68
69 TEST_CASE(fnmatch("*.*", "a", 0));
70 TEST_CASE(fnmatch("*.*", "a.", 0));
71 TEST_CASE(fnmatch("*.*", ".", 0));
72 TEST_CASE(fnmatch("*.*", ".a", 0));
73 TEST_CASE(fnmatch("*.*", " . ", 0));
74 TEST_CASE(fnmatch("*.*", "aa.aa", 0));
75
76 TEST_CASE(fnmatch("*", "", 0));
77 TEST_CASE(fnmatch("*", "a", 0));
78
79 TEST_CASE(fnmatch("*?", "", 0));
80 TEST_CASE(fnmatch("*?", "a", 0));
81
82 TEST_CASE(fnmatch("*abc*", "aabbccabcaa", 0));
83
84 TEST_CASE(fnmatch("\\", "", 0));
85}