Now using stb_image directly for loading image files, instead of SOIL (which is not maintained anymore)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1542 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
42173d6d04
commit
ff367bdb57
14 changed files with 5502 additions and 311 deletions
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_workspace_file>
|
||||
<Workspace title="SFML workspace">
|
||||
<Project filename="sfml-system.cbp" active="1" />
|
||||
<Project filename="sfml-system.cbp" />
|
||||
<Project filename="sfml-window.cbp" />
|
||||
<Project filename="sfml-network.cbp" />
|
||||
<Project filename="sfml-graphics.cbp" />
|
||||
<Project filename="sfml-graphics.cbp" active="1" />
|
||||
<Project filename="sfml-audio.cbp" />
|
||||
<Project filename="sfml-main.cbp" />
|
||||
<Project filename="..\..\samples\build\codeblocks\ftp.cbp" />
|
||||
|
|
|
@ -63,8 +63,6 @@ echo Adding external libraries to libsfml-graphics-s...
|
|||
ar x %SFML%\extlibs\libs-mingw\libfreetype.a
|
||||
ar x %SFML%\extlibs\libs-mingw\libglew.a
|
||||
ar x %SFML%\extlibs\libs-mingw\libjpeg.a
|
||||
ar x %SFML%\extlibs\libs-mingw\libpng.a
|
||||
ar x %SFML%\extlibs\libs-mingw\libsoil.a
|
||||
ar rs libsfml-graphics-s.a *.o
|
||||
ar rs libsfml-graphics-s-d.a *.o
|
||||
del *.o /f /q
|
||||
|
|
|
@ -33,8 +33,6 @@
|
|||
<Add library="..\..\extlibs\libs-mingw\libfreetype.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libglew.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libjpeg.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libpng.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libsoil.a" />
|
||||
<Add library="libopengl32.a" />
|
||||
<Add directory="..\..\extlibs" />
|
||||
</Linker>
|
||||
|
@ -67,8 +65,6 @@
|
|||
<Add library="..\..\extlibs\libs-mingw\libfreetype.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libglew.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libjpeg.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libpng.a" />
|
||||
<Add library="..\..\extlibs\libs-mingw\libsoil.a" />
|
||||
<Add library="libopengl32.a" />
|
||||
<Add directory="..\..\extlibs" />
|
||||
</Linker>
|
||||
|
@ -124,7 +120,6 @@
|
|||
<Add directory="..\..\src" />
|
||||
<Add directory="..\..\include" />
|
||||
<Add directory="..\..\extlibs\headers" />
|
||||
<Add directory="..\..\extlibs\headers\png" />
|
||||
<Add directory="..\..\extlibs\headers\jpeg" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
SRC = $(wildcard $(SRCROOT)/Graphics/*.cpp $(SRCROOT)/Graphics/Linux/*.cpp)
|
||||
OBJ = $(SRC:.cpp=.o)
|
||||
LIB = libsfml-graphics.so
|
||||
LIB = libsfml-graphics.so
|
||||
LIBNAME = $(LIB).$(VERSION)
|
||||
FULLLIBNAME = $(LIBPATH)/$(LIBNAME)
|
||||
LINK = $(LN) $(LNFLAGS) $(LIBNAME) $(DESTLIBDIR)/$(LIB)
|
||||
|
@ -8,7 +8,7 @@ LINK = $(LN) $(LNFLAGS) $(LIBNAME) $(DESTLIBDIR)/$(LIB)
|
|||
all: $(LIB)
|
||||
|
||||
libsfml-graphics.so: $(OBJ)
|
||||
$(CPP) $(LDFLAGS) -Wl,-soname,$(LIBNAME) -o $(FULLLIBNAME) $(OBJ) -lGLEW -ljpeg -lpng -lSOIL -lfreetype -lX11 -lGL
|
||||
$(CPP) $(LDFLAGS) -Wl,-soname,$(LIBNAME) -o $(FULLLIBNAME) $(OBJ) -lGLEW -ljpeg -lfreetype -lX11 -lGL
|
||||
|
||||
$(OBJ): %.o: %.cpp
|
||||
$(CPP) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2
|
||||
|
@ -21,7 +21,7 @@ clean:
|
|||
mrproper: clean
|
||||
rm -rf $(FULLLIBNAME)
|
||||
|
||||
install:
|
||||
objcopy --only-keep-debug $(FULLLIBNAME) $(DESTDBGDIR)/$(LIBNAME)
|
||||
install:
|
||||
objcopy --only-keep-debug $(FULLLIBNAME) $(DESTDBGDIR)/$(LIBNAME)
|
||||
objcopy --strip-unneeded $(FULLLIBNAME) $(DESTLIBDIR)/$(LIBNAME)
|
||||
$(LINK)
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;SFML_EXPORTS;SFML_DYNAMIC;GLEW_STATIC"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
|
@ -71,7 +71,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2005\$(ProjectName)-d.dll"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""
|
||||
|
@ -143,7 +143,7 @@
|
|||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
WholeProgramOptimization="false"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;SFML_EXPORTS;SFML_DYNAMIC;GLEW_STATIC;STBI_FAILURE_USERMSG"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="2"
|
||||
|
@ -167,7 +167,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2005\$(ProjectName).dll"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""
|
||||
|
@ -236,7 +236,7 @@
|
|||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;SFML_EXPORTS;GLEW_STATIC"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
|
@ -258,7 +258,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2005\$(ProjectName)-s-d.lib"
|
||||
AdditionalLibraryDirectories=""
|
||||
/>
|
||||
|
@ -315,7 +315,7 @@
|
|||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
WholeProgramOptimization="false"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\include";"$(SolutionDir)..\..\src";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;SFML_EXPORTS;GLEW_STATIC;STBI_FAILURE_USERMSG"
|
||||
StringPooling="true"
|
||||
MinimalRebuild="false"
|
||||
|
@ -340,7 +340,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2005\$(ProjectName)-s.lib"
|
||||
AdditionalLibraryDirectories=""
|
||||
/>
|
||||
|
@ -488,6 +488,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="0"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -496,6 +497,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="0"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -504,6 +506,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="0"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -512,6 +515,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="0"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/MP"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;SFML_EXPORTS;SFML_DYNAMIC;GLEW_STATIC"
|
||||
MinimalRebuild="false"
|
||||
BasicRuntimeChecks="3"
|
||||
|
@ -72,7 +72,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories=""
|
||||
|
@ -144,7 +144,7 @@
|
|||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
WholeProgramOptimization="false"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;SFML_EXPORTS;SFML_DYNAMIC;GLEW_STATIC;STBI_FAILURE_USERMSG"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="2"
|
||||
|
@ -167,7 +167,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""
|
||||
|
@ -236,7 +236,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="/MP"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;SFML_EXPORTS;GLEW_STATIC"
|
||||
MinimalRebuild="false"
|
||||
BasicRuntimeChecks="3"
|
||||
|
@ -258,7 +258,7 @@
|
|||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
AdditionalOptions="/VERBOSE:LIB"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-s-d.lib"
|
||||
AdditionalLibraryDirectories=""
|
||||
/>
|
||||
|
@ -316,7 +316,7 @@
|
|||
EnableIntrinsicFunctions="true"
|
||||
FavorSizeOrSpeed="1"
|
||||
WholeProgramOptimization="false"
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg";"$(SolutionDir)..\..\extlibs\headers\png""
|
||||
AdditionalIncludeDirectories=""$(SolutionDir)..\..\src";"$(SolutionDir)..\..\include";"$(SolutionDir)..\..\extlibs\headers";"$(SolutionDir)..\..\extlibs\headers\jpeg""
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;SFML_EXPORTS;GLEW_STATIC;STBI_FAILURE_USERMSG"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="2"
|
||||
|
@ -340,7 +340,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLibrarianTool"
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\png.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\soil.lib""
|
||||
AdditionalDependencies="opengl32.lib "$(SolutionDir)..\..\extlibs\libs-vc2005\freetype.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\glew.lib" "$(SolutionDir)..\..\extlibs\libs-vc2005\jpeg.lib""
|
||||
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-s.lib"
|
||||
AdditionalLibraryDirectories=""
|
||||
/>
|
||||
|
@ -488,6 +488,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="3"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -496,6 +497,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="3"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -504,6 +506,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="3"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
@ -512,6 +515,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
WarningLevel="3"
|
||||
DisableSpecificWarnings="4611"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue