Changeset 673
- Timestamp:
- Feb 20, 2011, 1:03:07 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.ac
r658 r673 77 77 AC_CHECK_LIB(m, sin, MATH_LIBS="${MATH_LIBS} -lm") 78 78 79 # Which version of OpenGL to use? 80 ac_cv_my_have_gl="no" 81 PKG_CHECK_MODULES(GLES1, glesv1_cm, 82 [ac_cv_my_have_gl="yes" 83 AC_DEFINE(HAVE_GLES_1X, 1, Define to 1 if GLES 1.x is available) 84 GL_CFLAGS="${GLES1_CFLAGS}" 85 GL_LIBS="${GLES1_LIBS}"], 86 [:]) 87 PKG_CHECK_MODULES(GLES2, glesv2, 88 [ac_cv_my_have_gl="yes" 89 AC_DEFINE(HAVE_GLES_2X, 1, Define to 1 if GLES 2.x is available) 90 GL_CFLAGS="${GLES2_CFLAGS}" 91 GL_LIBS="${GLES2_LIBS}"], 92 [:]) 93 AC_CHECK_LIB(GL, glLoadIdentity, 94 [ac_cv_my_have_gl="yes" 95 AC_DEFINE(HAVE_GL_1X, 1, Define to 1 if GL 1.x is available) 96 GL_LIBS="-lGL"]) # FIXME: hackish 97 if test "${ac_cv_my_have_gl}" = "no"; then 98 AC_MSG_ERROR([[No OpenGL or OpenGL ES implementation found]]) 99 fi 100 79 101 # Use SDL? (always required) 80 102 ac_cv_my_have_sdl="yes" … … 84 106 SDL_LIBS="${SDL_LIBS} `sdl-config --libs`" 85 107 fi 108 SDL_CFLAGS="${SDL_CFLAGS} ${GL_CFLAGS}" 109 SDL_LIBS="${SDL_LIBS} ${GL_LIBS}" 86 110 PKG_CHECK_MODULES(SDL, sdl, [:], 87 111 [SDL_LIBS="${SDL_LIBS} -lSDL"]) 88 AC_CHECK_LIB(GL, glLoadIdentity, SDL_LIBS="${SDL_LIBS} -lGL") # FIXME: hackish89 112 PKG_CHECK_MODULES(SDLMIXER, SDL_mixer, [:], 90 113 [SDLMIXER_LIBS="${SDLMIXER_LIBS} -lSDL_mixer"]) 91 114 PKG_CHECK_MODULES(SDLIMAGE, SDL_image, [:], 92 115 [SDLIMAGE_LIBS="${SDLIMAGE_LIBS} -lSDL_image"]) 93 save_CPPFLAGS="${CPPFLAGS}"94 116 SDL_CFLAGS="${SDL_CFLAGS} ${SDLMIXER_CFLAGS} ${SDLIMAGE_CFLAGS}" 95 117 SDL_LIBS="${SDL_LIBS} ${SDLMIXER_LIBS} ${SDLIMAGE_LIBS}" 96 118 119 save_CPPFLAGS="${CPPFLAGS}" 97 120 CPPFLAGS="${CPPFLAGS} ${SDL_CFLAGS}" 98 121 AC_CHECK_HEADERS(SDL_mixer.h, [:], [ac_cv_my_have_sdl="no"]) -
trunk/src/Makefile.am
r669 r673 5 5 core.h matrix.cpp matrix.h tiler.cpp tiler.h dict.cpp dict.h \ 6 6 audio.cpp audio.h scene.cpp scene.h font.cpp font.h layer.cpp layer.h \ 7 map.cpp map.h entity.cpp entity.h ticker.cpp ticker.h \7 map.cpp map.h entity.cpp entity.h ticker.cpp ticker.h lolgl.h \ 8 8 tileset.cpp tileset.h forge.cpp forge.h video.cpp video.h \ 9 9 timer.cpp timer.h bitfield.h profiler.cpp profiler.h input.h input.cpp \ -
trunk/src/debugsphere.cpp
r647 r673 18 18 # include <windows.h> 19 19 #endif 20 #if defined __APPLE__ && defined __MACH__21 # include <OpenGL/gl.h>22 #else23 # define GL_GLEXT_PROTOTYPES24 # include <GL/gl.h>25 #endif26 20 27 21 #include <cstdio> … … 29 23 30 24 #include "core.h" 25 #include "lolgl.h" 31 26 #include "debugsphere.h" 32 27 -
trunk/src/scene.cpp
r672 r673 21 21 # include <windows.h> 22 22 #endif 23 #if defined __APPLE__ && defined __MACH__24 # include <OpenGL/gl.h>25 #else26 # define GL_GLEXT_PROTOTYPES27 # include <GL/gl.h>28 #endif29 23 30 24 #include "core.h" 25 #include "lolgl.h" 31 26 32 27 struct Tile -
trunk/src/shader.cpp
r670 r673 20 20 # include <windows.h> 21 21 #endif 22 #if defined __APPLE__ && defined __MACH__23 # include <OpenGL/gl.h>24 #else25 # define GL_GLEXT_PROTOTYPES26 # include <GL/gl.h>27 #endif28 22 29 23 #include "core.h" 24 #include "lolgl.h" 30 25 31 26 /* -
trunk/src/tileset.cpp
r664 r673 20 20 # include <windows.h> 21 21 #endif 22 #if defined __APPLE__ && defined __MACH__23 # include <OpenGL/gl.h>24 #else25 # define GL_GLEXT_PROTOTYPES26 # include <GL/gl.h>27 #endif28 22 29 23 #include <SDL.h> … … 31 25 32 26 #include "core.h" 27 #include "lolgl.h" 33 28 34 29 /* -
trunk/src/video.cpp
r668 r673 20 20 # include <windows.h> 21 21 #endif 22 #if defined __APPLE__ && defined __MACH__23 # include <OpenGL/gl.h>24 #else25 # define GL_GLEXT_PROTOTYPES26 # include <GL/gl.h>27 #endif28 22 29 23 #include "core.h" 24 #include "lolgl.h" 30 25 31 26 #if LOL_EXPERIMENTAL -
trunk/win32/deushax.vcxproj
r669 r673 29 29 <ClInclude Include="..\src\input.h" /> 30 30 <ClInclude Include="..\src\layer.h" /> 31 <ClInclude Include="..\src\lolgl.h" /> 31 32 <ClInclude Include="..\src\map.h" /> 32 33 <ClInclude Include="..\src\matrix.h" /> -
trunk/win32/deushax.vcxproj.filters
r669 r673 49 49 <Filter>lolengine</Filter> 50 50 </ClInclude> 51 <ClInclude Include="..\src\lolgl.h"> 52 <Filter>lolengine</Filter> 53 </ClInclude> 51 54 <ClInclude Include="..\src\map.h"> 52 55 <Filter>lolengine</Filter> -
trunk/win32/editor.vcxproj
r669 r673 29 29 <ClInclude Include="..\src\input.h" /> 30 30 <ClInclude Include="..\src\layer.h" /> 31 <ClInclude Include="..\src\lolgl.h" /> 31 32 <ClInclude Include="..\src\map.h" /> 32 33 <ClInclude Include="..\src\matrix.h" /> -
trunk/win32/editor.vcxproj.filters
r669 r673 49 49 <Filter>lolengine</Filter> 50 50 </ClInclude> 51 <ClInclude Include="..\src\lolgl.h"> 52 <Filter>lolengine</Filter> 53 </ClInclude> 51 54 <ClInclude Include="..\src\map.h"> 52 55 <Filter>lolengine</Filter> -
trunk/win32/monsterz.vcxproj
r669 r673 34 34 <ClInclude Include="..\src\input.h" /> 35 35 <ClInclude Include="..\src\layer.h" /> 36 <ClInclude Include="..\src\lolgl.h" /> 36 37 <ClInclude Include="..\src\map.h" /> 37 38 <ClInclude Include="..\src\matrix.h" /> -
trunk/win32/monsterz.vcxproj.filters
r669 r673 49 49 <Filter>lolengine</Filter> 50 50 </ClInclude> 51 <ClInclude Include="..\src\lolgl.h"> 52 <Filter>lolengine</Filter> 53 </ClInclude> 51 54 <ClInclude Include="..\src\map.h"> 52 55 <Filter>lolengine</Filter>
Note: See TracChangeset
for help on using the changeset viewer.