Mercurial > sdl-ios-xcode
annotate test/configure.in @ 2427:32b9909db651 gsoc2008_iphone
changed macro MAX_G_FORCE to SDL_IPHONE_MAX_GFORCE and moved it to the SDL_config_iphoneos.h file. This should allow users to convert between the Sint16 returned by polling the joystick and units of g-force, which better describe what is going on with the iPhone (and are what the iPhone OS actually gives you). This conversion wouldn't be necessary except that we'd need floating point to store everything as g-force.
author | Holmes Futrell <hfutrell@umail.ucsb.edu> |
---|---|
date | Fri, 15 Aug 2008 00:46:58 +0000 |
parents | 9af6717e676a |
children | 0b6f51c29267 |
rev | line source |
---|---|
0 | 1 dnl Process this file with autoconf to produce a configure script. |
2 AC_INIT(README) | |
3 | |
1550 | 4 dnl Detect the canonical build and host environments |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts) |
1550 | 6 AC_CANONICAL_HOST |
0 | 7 |
8 dnl Check for tools | |
9 | |
10 AC_PROG_CC | |
11 | |
12 dnl Check for compiler environment | |
13 | |
14 AC_C_CONST | |
15 | |
16 dnl Figure out which math library to use | |
1550 | 17 case "$host" in |
0 | 18 *-*-cygwin* | *-*-mingw32*) |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
19 EXE=".exe" |
0 | 20 MATHLIB="" |
21 SYS_GL_LIBS="-lopengl32" | |
22 ;; | |
23 *-*-beos*) | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
24 EXE="" |
0 | 25 MATHLIB="" |
26 SYS_GL_LIBS="-lGL" | |
27 ;; | |
991
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
28 *-*-darwin* ) |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
29 EXE="" |
0 | 30 MATHLIB="" |
1813
a7cda692b681
sdl-config doesn't include the OpenGL library in --libs
Sam Lantinga <slouken@libsdl.org>
parents:
1550
diff
changeset
|
31 SYS_GL_LIBS="-Wl,-framework,OpenGL" |
0 | 32 ;; |
33 *-*-aix*) | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
34 EXE="" |
0 | 35 if test x$ac_cv_prog_gcc = xyes; then |
36 CFLAGS="-mthreads" | |
978
3b1ba22f5a28
Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa
Patrice Mandin <patmandin@gmail.com>
parents:
796
diff
changeset
|
37 fi |
0 | 38 SYS_GL_LIBS="" |
39 ;; | |
991
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
40 *-*-mint*) |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
41 EXE="" |
991
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
42 MATHLIB="" |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
43 AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no) |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
44 if test "x$OSMESA_CONFIG" = "xyes"; then |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
45 OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags` |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
46 OSMESA_LIBS=`$OSMESA_CONFIG --libs` |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
47 CFLAGS="$CFLAGS $OSMESA_CFLAGS" |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
48 SYS_GL_LIBS="$OSMESA_LIBS" |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
49 else |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
50 SYS_GL_LIBS="-lOSMesa" |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
51 fi |
12b13601a544
Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents:
981
diff
changeset
|
52 ;; |
0 | 53 *) |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
54 EXE="" |
0 | 55 MATHLIB="-lm" |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
56 SYS_GL_LIBS="-lGL" |
0 | 57 ;; |
58 esac | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
59 AC_SUBST(EXE) |
0 | 60 AC_SUBST(MATHLIB) |
61 | |
62 dnl Check for SDL | |
1895
c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents:
1813
diff
changeset
|
63 SDL_VERSION=1.3.0 |
0 | 64 AM_PATH_SDL($SDL_VERSION, |
65 :, | |
66 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) | |
67 ) | |
68 CFLAGS="$CFLAGS $SDL_CFLAGS" | |
69 LIBS="$LIBS $SDL_LIBS" | |
70 | |
2138
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
71 dnl Check for X11 path, needed for OpenGL on some systems |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
72 AC_PATH_X |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
73 if test x$have_x = xyes; then |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
74 if test x$ac_x_includes = xno || test x$ac_x_includes = x; then |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
75 : |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
76 else |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
77 CFLAGS="$CFLAGS -I$ac_x_includes" |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
78 fi |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
79 if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
80 : |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
81 else |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
82 XPATH="-L$ac_x_libraries" |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
83 fi |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
84 fi |
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
85 |
0 | 86 dnl Check for OpenGL |
87 AC_MSG_CHECKING(for OpenGL support) | |
88 have_opengl=no | |
89 AC_TRY_COMPILE([ | |
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
214
diff
changeset
|
90 #include "SDL_opengl.h" |
0 | 91 ],[ |
92 ],[ | |
93 have_opengl=yes | |
94 ]) | |
95 AC_MSG_RESULT($have_opengl) | |
96 if test x$have_opengl = xyes; then | |
97 CFLAGS="$CFLAGS -DHAVE_OPENGL" | |
2138
9af6717e676a
Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents:
1895
diff
changeset
|
98 GLLIB="$XPATH $SYS_GL_LIBS" |
0 | 99 else |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
100 GLLIB="" |
0 | 101 fi |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
102 AC_SUBST(GLLIB) |
0 | 103 |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
104 dnl Finally create all the generated files |
0 | 105 AC_OUTPUT([Makefile]) |