summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2018-08-21First pass on the new SDL sensor APISam Lantinga1-0/+1
2018-06-25wayland: Keep protocol XML files in-tree.Ryan C. Gordon1-1/+1
Now you don't need the latest Wayland installed to build with newer protocols supported, as they'll build correctly; even if your system can't use them, we can make intelligent decisions at runtime about what's available on the current machine anyhow. This also simplifies some logic and possible failure cases in the configure and CMake scripts. Fixes Bugzilla #4207.
2017-08-27vulkan: Initial Vulkan support!Ryan C. Gordon1-0/+1
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control.
2017-08-14Fixed bug 2360 - Wrong -rpath setting includes DESTDIR rather that only the ↵Sam Lantinga1-3/+3
libdir Marcus von Appen The LT_LDFLAGS in Makefile.in contain the $(DESTDIR) in -rpath, which instructs libtool to take a wrong path into account for linking. The issue arises, if DESTDIR is passed at build time and installation time. -rpath only should use $(libdir) for both SDL 1.2 and SDL 2.x.
2017-08-12Fixed bug 3208 - Minor improvements to the configure scriptSam Lantinga1-10/+6
Rafal Muzylo "if we're already using libtool, why aren't we using it ?"; they've been inspired by the fact, that at that mark, neither libSDL2_test.a nor libSDL2main.a were being built correctly (not sure if it's fully broken or just because I've tested the out-of-tree build)
2017-08-09Fixed bug 3651 - CMake build does not install CMake package configurationSam Lantinga1-1/+1
tschwinger@elitemail.org Most ironically, although autoconf/automake-based builds install (pretty half-assed) CMake package configuration files, they're missing in installations resulting from CMake-based builds entirely. A proper configuration file typically also loads target exports (implemented in patch 3572, also fixing this issue - see my comment on that issue for details). I believe it would be best to let the dinosaurs go extinct and redirect all build efforts to the CMake end for two reasons: 1. It potentially provides the best user experience, but you'd have to give it some love and ship with less quirky buildfiles. 2. It would force distros to build SDL via CMake and thus would ensure target exports are actually available everywhere. Various CMake patches I submitted today in summary (directly converted from the HG commits and `am`d onto a fork of a git mirror that happened to be on `tip`). https://github.com/tschw/SDL/commits/patched Fixing #2576 #3572, #3613, and this fresh ticket, which is almost entirely advertisement ;). These already do to make SDL much less of a quirky fella to have in your dependency tree...
2017-08-09Fixed bug 3733 - Makefile sleeps for 3 seconds if configure is out of dateSam Lantinga1-3/+1
2016-06-23wayland: Build own version of core protocolJonas Ådahl1-2/+9
Since we are loading shared objects dynamically, build our own version of the core protocol symbols, so that we in the future can include protocol extensions.
2015-07-02Added missing file to the release archive.Philipp Wiesemann1-1/+1
2015-06-29Fixed bug 2464 - Configure a sdl2-config.cmake.in together with sdl2.pc.inSam Lantinga1-0/+3
Leonardo Despite having a CMakeLists.txt file, SDL2 seems to be mainly built using the autotools system by package-managers. It is nice to have it but it is only useful if you are building SDL2 by yourself. People that want to use CMake to find their already-installed SDL2 are using a FindSDL2.cmake module based on the old FindSDL.cmake. This is not deprecated but it is discouraged by the CMake devs (see http://www.cmake.org/Bug/view.php?id=14826), as these modules needs maintainers to be included in the official CMake installation. To fix that, SDL and its accompanying libraries could configure a simple sdl2-config.cmake file, much like it does with sdl2.pc.in. We don't need to configure a full sdl2-config.cmake as in this post, http://forums.libsdl.org/viewtopic.php?t=10068&sid=ccf8abbf0d73fb03ae9cded991e60959 (because it depends on it being built with CMake). Using something as simple as http://www.cmake.org/Wiki/CMake/Tutorials/Packaging#Package_Configuration_Files is deemed enough. Here is another: http://quickgit.kde.org/?p=prison.git&a=blob&f=lib%2Fprison%2FPrisonConfig.cmake.in
2015-06-20Added missing file and folder to the release archive.Philipp Wiesemann1-1/+1
2015-06-20Added the docs directory to the release archiveSam Lantinga1-1/+1
2014-06-19Make autoconf-based build quiet by default.Sam Clegg1-5/+14
Add V=1 to the make command line will show the full commands but by default we just show the tool-type and the output file. This is generally much easier on the eye and makes warnings and errors more clearly visible.
2014-06-05Added missing headers that should be installed.Sam Lantinga1-1/+6
2014-06-05Added SDL_opengl_glext.h to the list of headers to install.Ryan C. Gordon1-0/+1
2014-04-19Set the tag type in libtool invocationsSteven Stewart-Gallus1-1/+1
Setting the tag type will let libtool work even when it cannot infer the type of the code being built. One way libtool may fail to infer the tag type is if one uses a mock compiler (such as for static analysis).
2013-08-20Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.Ryan C. Gordon1-0/+1
2013-07-09Backout hg changset 898992405fa7; lots of things still use SDL_types.h. :/Ryan C. Gordon1-0/+1
Will remove this again at some point in the future, though.
2013-07-08Removed deprecated SDL_types.h header.Ryan C. Gordon1-1/+0
Fixes Bugzilla #1945.
2013-05-26Renamed WhatsNew so it can be easily read on WindowsSam Lantinga1-1/+1
2013-05-26Renamed documentation files to .txt and converted them to DOS line endings ↵Sam Lantinga1-25/+2
so they would open properly on all systems. Updated Makefile.in so "make dist" includes everything necessary for release.
2013-02-19The input API was never implemented, so removing it before release.Sam Lantinga1-1/+0
2013-02-15Added native Debian package informationSam Lantinga1-1/+2
2013-02-12Don't clobber refcounting in SDL_Init.Jørgen P. Tjernø1-0/+1
- Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init. - Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount the canonical source of truth for whether or not a subsystem has been initialized. - Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper functions to manage refcount. - Adds automated tests for SDL_Init/Quit*. - Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
2013-01-13We don't have Visual CE support anymoreSam Lantinga1-1/+1
2012-11-26Added hotplug joystick support and simplified game controller API, courtesy ↵Sam Lantinga1-0/+1
of Alfred Reynolds
2012-11-26Include all the test headers in the test library header installSam Lantinga1-2/+1
2012-11-26Work in progress on an SDL test librarySam Lantinga1-4/+17
2012-10-23Needed to add SDL_messagebox.h to installed headersSam Lantinga1-0/+1
2012-06-23Added SDL_system.h to the various projectsSam Lantinga1-0/+1
2012-01-22Removed the SDL 1.2 compatibility API... we'll see how painful this is.Sam Lantinga1-1/+0
2012-01-22Removed unsupported Watcom filesSam Lantinga1-1/+1
2012-01-22Removed unsupported Borland related filesSam Lantinga1-1/+1
2012-01-22Updated to SDL 2.0, and SDL 2.0 can now be installed coexisting with SDL 1.2Sam Lantinga1-22/+21
2012-01-19Switched back to configure generating SDL_config.hSam Lantinga1-9/+2
It was very confusing to have configure generate an SDL_config.h and then not have it be used when building on Mac OS X or Windows. I'll just have to remember to use SDL_config_windows.h when building official releases that are supposed to be ABI compatible with Visual Studio.
2012-01-14Make sure that we use consistent configuration options on platforms like ↵Sam Lantinga1-2/+9
Windows so that command line builds and IDE builds have ABI compatibility. Make sure we don't clobber SDL_revision.h when building from Mercurial
2012-01-09Fixed bug 1366 - SDL_opengles2.h is not installed in "include/SDL" under LinuxSam Lantinga1-0/+1
2012-01-05Updated iOS projects and renamed iPhoneOS to iOSSam Lantinga1-1/+1
2011-03-15Make it possible to run "make dist" from a separate build directory.Sam Lantinga1-2/+4
2011-02-24SDL 1.3 doesn't use nasm anymore. :)Sam Lantinga1-1/+0
2011-02-18update-revision is still phony. :)Sam Lantinga1-1/+1
2011-02-18Added a better way to include build rules in the MakefileSam Lantinga1-8/+10
Cleaned up dependencies on generating SDL_revision.h Fixed 'make install' if you are not building from a Mercurial repository
2011-02-17Don't remove the pseudo-generated headers because this command might be run ↵Sam Lantinga1-1/+1
from the repo directory and it confuses people, especially if they have no way of regenerating SDL_revision.h :)
2011-02-17Fixed make installSam Lantinga1-1/+1
2011-02-16The library target directly depends on SDL_revision.hSam Lantinga1-2/+2
2011-02-16Fixed SDL_revision.h dependenciesSam Lantinga1-3/+3
2011-02-16Building SDL_revision.h is a dependency of installing the headers. :)Sam Lantinga1-1/+1
2011-02-16Made it possible to build SDL from a fresh checkout without any additional ↵Sam Lantinga1-11/+4
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-07Added a simple log message APISam Lantinga1-0/+1
2011-02-05Added a hint system to allow configuration hints to be specified by the ↵Sam Lantinga1-0/+1
application.