Commit Graph

103 Commits

Author SHA1 Message Date
Sam Lantinga
f76bff3a71 Make it possible to run "make dist" from a separate build directory. 2011-03-15 23:26:22 -07:00
Sam Lantinga
2dea8c1170 SDL 1.3 doesn't use nasm anymore. :) 2011-02-24 09:41:04 -08:00
Sam Lantinga
402ac229d0 update-revision is still phony. :) 2011-02-18 11:23:25 -08:00
Sam Lantinga
6ec7646870 Added a better way to include build rules in the Makefile
Cleaned up dependencies on generating SDL_revision.h
Fixed 'make install' if you are not building from a Mercurial repository
2011-02-18 11:19:34 -08:00
Sam Lantinga
b898d2680a Don't remove the pseudo-generated headers because this command might be run from the repo directory and it confuses people, especially if they have no way of regenerating SDL_revision.h :) 2011-02-17 18:55:56 -08:00
Sam Lantinga
573fa3a100 Fixed make install 2011-02-17 18:54:11 -08:00
Sam Lantinga
74aaa6a21d The library target directly depends on SDL_revision.h 2011-02-16 14:38:49 -08:00
Sam Lantinga
db51534426 Fixed SDL_revision.h dependencies 2011-02-16 13:02:37 -08:00
Sam Lantinga
eca9d95e67 Building SDL_revision.h is a dependency of installing the headers. :) 2011-02-16 02:55:32 -08:00
Sam Lantinga
307a90d292 Made it possible to build SDL from a fresh checkout without any additional steps.
The trick is that if you're using configure and you don't want to have SDL_config.h and SDL_revision.h to show up as modified, you need to configure and build from a separate directory.

You also need to include SDL_revision.h directly if you want to use the SDL_REVISION constant, as a side effect of these changes.
2011-02-16 02:37:09 -08:00
Sam Lantinga
47818cfba9 Added a simple log message API 2011-02-07 16:45:40 -08:00
Sam Lantinga
8322900075 Added a hint system to allow configuration hints to be specified by the application. 2011-02-05 10:02:39 -08:00
Sam Lantinga
f729dd20de Split the rendering API out into a separate header file. 2011-02-01 15:02:21 -08:00
Sam Lantinga
471a85fb52 Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers. 2011-01-31 22:44:43 -08:00
Sam Lantinga
8fda035e06 Fixed bug #945
The configure script was breaking the substitutions into multiple fragments, breaking them across the substitution for the build rules.  This of course totally hosed the process.

I switched to using a more modern usage of AC_OUTPUT and added a post-process step that appends the build rules to the Makefile.
2011-01-21 12:43:25 -08:00
Sam Lantinga
ed1f29af7d PS3 Linux is no more... 2011-01-19 22:25:40 -08:00
Sam Lantinga
a5fce81a03 Include the Android Makefile in the distribution files 2011-01-10 12:15:16 -08:00
Sam Lantinga
d6eac2c481 Use the enumerated type for blend and scale mode instead of int
Renamed SDL_TextureScaleMode to SDL_ScaleMode
2010-12-12 15:19:05 -08:00
Sam Lantinga
b7c5d88e6a Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows 2010-08-22 13:45:56 -07:00
Sam Lantinga
6f2000e6d2 Merged changes from the main SDL codebase 2010-07-12 21:09:23 -07:00
Jim Grandpre
9e7603a6ba Added some files I had previosuly missed 2010-07-11 01:15:39 -04:00
Sam Lantinga
8697bbff30 Need to add new headers to Makefile.in 2010-07-07 23:59:20 -07:00
Eli Gottlieb
749298e6c2 Finished X11 shaped-window functionality and removed ellipse+polygon rendering. 2010-06-30 16:19:44 -04:00
Jim Grandpre
7d8f7d2a1e Added gesture test c file. Beginning of gesture recognition. 2010-06-14 01:44:04 -04:00
Eli Gottlieb
46c89257a5 Added management and drawing functions for ellipses and polygons. 2010-06-03 14:43:38 -04:00
Eli Gottlieb
fbdbdbcac3 Moved the SDL_Eyes test program for shaped windows into the Hg repository and got it building and linking as a test. 2010-05-31 21:23:06 -04:00
Sam Lantinga
4b1c945432 Removed multi-mouse / multi-keyboard support in anticipation of a real multi-mouse and multi-touch API.
Plus, this lets me start implementing cursor support.
2010-05-09 20:47:22 -07:00
Sam Lantinga
ab8995b430 Fixed bug #928
The change notes for SDL 1.3 will be moving to the wiki.
2010-01-24 21:13:33 +00:00
Sam Lantinga
020dfe5420 Added Xcode-iPhoneOS to make dist 2010-01-19 05:31:16 +00:00
Sam Lantinga
a50ccc11e9 Don't forget to install the new header. :) 2010-01-13 08:53:32 +00:00
Sam Lantinga
955c767ade The docs directory doesn't exist anymore 2009-11-11 06:23:19 +00:00
Sam Lantinga
278d84cb41 Adam Strzelecki to SDL
This patch significantly speeds up make process (mostly noticeable on MinGW+MSYS) canceling implicit rules for dependencies and Makefile.in that caused lot of unnecessary file checks (in case of Windoze those are pretty slow). See "make -d" before and after applying this patch.
2009-10-28 04:33:24 +00:00
Ryan C. Gordon
2de6e72ecb Merged r4974:4975 from branches/SDL-1.2: sdl.pc removal on make uninstall.
Fixes Bugzilla #813 for the 1.3 branch.
2009-10-08 09:14:31 +00:00
Sam Lantinga
09e9a86edc The SDL 1.3 documentation will be primarily online wiki based:
http://wiki.libsdl.org/

Please contact Lauren MacDonell laleh_aziz cox.net who is coordinating it.
2009-10-07 14:29:59 +00:00
Sam Lantinga
bf267e2266 Fixed make dist 2009-10-04 20:46:33 +00:00
Sam Lantinga
d64c5ffe1a Fixed make dist 2009-10-04 20:45:59 +00:00
Sam Lantinga
5d0a2fec8c Use gcc's built-in dependency generation, thanks to Adam Strzelecki 2009-10-04 03:38:01 +00:00
Sam Lantinga
bb5315dc28 Fixed bug #704
Dennis      2009-02-20 15:36:49 PST

When trying to run a parallel build, gcc will not be able to find SDL_revision.h
2009-09-26 09:44:52 +00:00
Sam Lantinga
6bb854b1d4 Removed outdated Dreamcast support 2009-09-19 07:21:22 +00:00
Sam Lantinga
8f1aa4b4ad Oh yeah, this file is gone 2009-09-19 07:09:41 +00:00
Sam Lantinga
6f30a894ee Removing old CD-ROM header reference 2009-09-19 04:47:36 +00:00
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