Commit Graph

112 Commits

Author SHA1 Message Date
Sam Lantinga
f06345d6e8 This doesn't actually build on other platforms, I'll have to check with Martin 2009-09-07 05:01:01 +00:00
Sam Lantinga
36d2461292 Merged Martin's code changes from Google Summer of Code 2009 2009-09-07 04:51:29 +00:00
Bob Pendleton
361a88d8db First commit for SDL atomic operations.
On my linux box it compiles and installs correctly and testatomic runs without errors.
2009-06-09 17:33:44 +00:00
Ryan C. Gordon
1a2c2eebd2 Initial work on power subsystem for SDL 1.3. 2009-06-07 06:06:35 +00:00
Sam Lantinga
eeac299e47 Reverted dangerous change that could remove /bin/sh :) 2009-03-06 05:48:52 +00:00
Sam Lantinga
4df57c1da2 Date: Wed, 4 Mar 2009 15:38:22 +0200
From: "Mike Gorchak"
Subject: Re: About QNX support in SDL 1.3

Here is another batch of patches.

1) Makefile.in - added SDL_opengles.h header as header to install.
2) configure.in - Added special define to detect Common Lite OpenGL ES
library in case if Common library is not installed. Added check for
clock_gettime in libc (in QNX it is in libc).
3) SDL_config.h.in - Added SDL_VIDEO_RENDER_OPENGL_ES and
SDL_VIDEO_OPENGL_ES declarations for configure script autodetection.
4) SDL_opengles.h - Added GL_API definition if it is not defined. Added
extension GL_OES_draw_texture because OpenGL ES Renderer uses it without
declaration. Added GL_OES_vertex_buffer_object extension, which is supported
under QNX OpenGL ES. Added GL_OES_single_precision extension.
5) To the test directory I've added building OpenGL ES test applications
through the autotools suite. Was support for iPhone IDE building only.
2009-03-04 15:10:47 +00:00
Sam Lantinga
1bc362b160 Updated libtool from version 1.5.22 to 2.2.6a, so it works on current QNX 2009-03-04 08:57:30 +00:00
Sam Lantinga
e360129279 Fixed snapshot target 2009-01-12 06:22:26 +00:00
Sam Lantinga
a2acb16266 Fixed some dependency issues with SDL_revision.h 2009-01-04 05:41:52 +00:00
Sam Lantinga
e19ae7644f Fine tuned revision code, updated testver 2009-01-04 05:27:13 +00:00
Sam Lantinga
76975e844e Make the current revision number available 2009-01-04 05:08:12 +00:00
Sam Lantinga
a6fa308712 Final merge of Google Summer of Code 2008 work...
Force Feedback for SDL
by Edgar Simo, mentored by Ryan C. Gordon
2008-08-25 09:55:03 +00:00
Sam Lantinga
71998faeae Checkout directly to the SDL 1.3 folder 2008-02-11 20:26:22 +00:00
Sam Lantinga
0f9d544f5e First pass implementation of new SDL scancode concept, as discussed with
Christian Walther.  Currently only implemented on Mac OS X for sanity
checking purposes.
2008-02-05 07:19:23 +00:00
Bob Pendleton
ea9e36a1c1 Added SDL_rect.h and SDL_surface.h to the initialization of HDRS in Makefile.in. Because they were missing those header files were not being installed and
./configure in the test directory was erroring off.
2007-12-13 03:53:02 +00:00
Sam Lantinga
4b88504be7 Don't run indent on the Xcode templates 2007-08-11 18:51:12 +00:00
Sam Lantinga
7839797798 Unpacked project archives to get individual file history in subversion 2007-07-21 17:09:01 +00:00
Sam Lantinga
4c2ff36986 Added support for building version.rc in Windows build. 2007-07-16 03:28:48 +00:00
Sam Lantinga
62424f5686 Fixed configure warning about datarootdir 2007-07-08 05:58:51 +00:00
Sam Lantinga
cf2814a169 Fixed bug #436
The install-lib target should depend on the libraries that are built.
2007-07-05 06:35:40 +00:00
Ryan C. Gordon
04d6e513a9 Removed EPOC port from the 1.3 branch. 2007-06-15 15:54:07 +00:00
Sam Lantinga
f7f5234589 Don't install the extra SDL config headers or SDL_copying.h
Fixes Bugzilla #361.
2007-06-15 05:43:05 +00:00
Sam Lantinga
7cf984965d Updated svn repository 2007-01-23 04:50:14 +00:00
Sam Lantinga
4d17a22012 MacOS Classic is no longer supported. 2006-08-10 14:54:23 +00:00
Sam Lantinga
e69f12209a Updated the snapshot build target to reflect the new source location 2006-07-10 21:23:51 +00:00
Sam Lantinga
6bc598ea61 SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head. 2006-07-10 21:04:37 +00:00
Patrice Mandin
8f3655506a sdl.pc is in build directory, not source 2006-07-06 18:01:37 +00:00
Sam Lantinga
59febc5fb6 Bug #250, pkg-config support contributed by Mikael Eriksson 2006-06-20 05:49:20 +00:00
Sam Lantinga
fd42c511e8 Clean out the tests before creating distribution archive 2006-05-17 07:38:34 +00:00
Sam Lantinga
218287205d Whoops, clean files in the dist directory 2006-05-17 04:42:37 +00:00
Sam Lantinga
9945a1f8d4 2006-05-17 04:36:31 +00:00
Sam Lantinga
06ab9de131 2006-05-07 19:02:07 +00:00
Sam Lantinga
aac058065f Fixed bug #216
The attached files allow building the SDL library and tests with the Open
Watcom compiler for Windows:
- static library or DLL
- Debug or Release builds available
- uses register calling convention of Open Watcom
- wmake target to build the SDL test samples

Following is a table that shows what works and what doesn't, yet:
checkkeys       +
graywin         +
loopwave        +
testalpha       +
testbitmap      +
testdyngl       +
testerror       +
testfile        +
testgamma       +
testgl          +
testhread       +
testiconv       - (all failed)
testkeys        +
testlock        + (after removing calls to raise() from signal handler)
testoverlay     + (needs 'set SDL_VIDEODRIVER=directx')
testoverlay2    + (-"-)
testpalette     +
testplatform    +
testsem         +
testsprite      +
testtimer       +
testver         +
testvidinfo     +
testwin         - (fading doesn't seem right)
testwm          +
torturethread   +
testcdrom       +
testjoystick    not tested
threadwin       +

TODO:
- make stack calling convention work (has linking issues with dxguid.lib)
- perform testjoystick (I don't have a joystick)
- investigate fading in testwin
- merge with OS/2 port
- add DOS target
2006-05-07 03:44:58 +00:00
Sam Lantinga
d8f4f148cd The install target depends on the libraries being built 2006-05-04 13:47:19 +00:00
Sam Lantinga
fdb9a7d971 Removed redundant rm 2006-04-30 16:53:40 +00:00
Sam Lantinga
60b9732963 subversion conversion complete! 2006-04-26 20:30:11 +00:00
Sam Lantinga
3ca6badbcf Don't hardcode the output directory 2006-04-14 03:56:31 +00:00
Sam Lantinga
78a30da4bf Added a delay so the warning message isn't accidentally missed. 2006-04-13 13:25:21 +00:00
Sam Lantinga
544d8435d3 Fixed bug #191
[I opted to go for a warning, since I often tweak configure.in, but don't want to rebuild the entire project]

One thing that was lost in the switch from automake to the new build system is
that there is now no rule to build configure from configure.in.

IMHO, if configure.in gets changed, then at the very least, the build system
should print out a warning (better, again IMHO, an error) about this fact.
Else, you easily forget about this when modifying configure.in.
2006-04-13 13:23:56 +00:00
Sam Lantinga
967de2d3dd Fixed bug #171
SDL_config.h is no longer in CVS.  Instead, configure will generate it for
systems that use configure, and we always copy SDL_config.h.default to
SDL_config.h before generating a snapshot or release archive.

Also fixed a couple of uninstall issues.
2006-03-23 21:28:33 +00:00
Sam Lantinga
6de08454fa I'm dumping the old Xcode support, since it's too hard to maintain,
and SDL no longer builds on MacOS X 10.3 natively, as of the 7.0.4
QuickTime update.

MacOS X 10.4 is the new build baseline for the SDL MacOS X packages.

... it would shore be nice if I had it. :)
2006-03-22 05:59:28 +00:00
Sam Lantinga
43f3300313 *** empty log message *** 2006-03-14 03:04:50 +00:00
Sam Lantinga
84f5e115fd CFLAGS are separate from EXTRA_CFLAGS
Fixed iconv.h detection on Cygwin32
2006-03-14 02:46:26 +00:00
Sam Lantinga
f98b79e0f3 Fixed make distclean 2006-03-11 20:16:50 +00:00
Sam Lantinga
cbdcbbf82c *** empty log message *** 2006-03-08 08:31:08 +00:00
Sam Lantinga
1332c62387 Date: Mon, 6 Mar 2006 19:00:45 +0100
From: Patrice Mandin
Subject: [SDL] Can not install generated sdl-config

When building SDL when builddir != srcdir, then make install fails,
because it tries to install sdl-config from srcdir, instead of builddir
2006-03-06 18:31:30 +00:00
Sam Lantinga
3fbc4c1eb0 Argh, I forgot that zip merges files into the archive instead of recreating it. 2006-02-27 16:29:04 +00:00
Sam Lantinga
417d64de20 Build both the .tar.gz and .zip archives when creating a CVS snapshot. 2006-02-27 04:44:31 +00:00
Sam Lantinga
aaf71291d0 Updated OS/2 build, yay! 2006-02-26 19:30:21 +00:00
Sam Lantinga
7e11ec69f9 Updated MacOS Classic MPW build 2006-02-24 09:57:14 +00:00
Sam Lantinga
85de465a42 *** empty log message *** 2006-02-23 04:16:08 +00:00
Sam Lantinga
392f6ebc34 ranlib needs to be run after the library is installed... 2006-02-21 22:30:43 +00:00
Sam Lantinga
63d76aa5a2 *** empty log message *** 2006-02-21 08:34:45 +00:00
Sam Lantinga
e4dc61adfb Added rules to build libSDLmain.a
Reverted Patrice's mint changes - you should fix the source files, not
add include paths to the build process.
2006-02-20 22:15:38 +00:00
Sam Lantinga
0d9407f313 Set the install permissions correctly 2006-02-20 20:11:08 +00:00
Sam Lantinga
4511ef7380 Pass LDFLAGS to the build system 2006-02-20 20:08:29 +00:00
Sam Lantinga
f41e6271cd Blargle-fnargle dependencies and build rules 2006-02-20 12:45:51 +00:00
Sam Lantinga
f3c0bf6f8f Added DESTDIR support 2006-02-20 11:49:16 +00:00
Sam Lantinga
0a167331c0 Fixed build dependencies... ugh 2006-02-20 11:29:36 +00:00
Sam Lantinga
99931e8d0e *** empty log message *** 2006-02-20 03:11:04 +00:00
Sam Lantinga
65aa0aef4d Completely removed dependency on automake 2006-02-20 02:09:49 +00:00
Sam Lantinga
38c41c9e6e *** empty log message *** 2006-02-16 10:22:28 +00:00