63 Commits

Author SHA1 Message Date
Sam Lantinga
3ed5d99c40 Fixed bug 1410 - fatbuild.sh is broken
Martin Gerhardy 2012-02-03 23:04:45 PST

after the name change from SDL to SDL2 the fatbuild.sh got broken. The attached
patch should fix this.
2012-02-04 10:40:04 -05:00
Sam Lantinga
6182eb372a No man pages for SDL 1.3 2011-11-23 13:25:45 -05:00
Sam Lantinga
b490a90556 Get the full path for the src directory so auxdir works correctly 2011-10-19 20:23:24 -04:00
Ryan C. Gordon
966f4f55fd Updated fatbuild.sh to match 1.2 version. 2011-09-19 01:49:29 -04:00
Sam Lantinga
a854e65d49 Removed some extra ppc scaffolding 2011-08-14 17:21:21 -04:00
Sam Lantinga
f22df77268 Fat build doesn't support PPC anymore. 2011-08-14 17:17:34 -04:00
Sam Lantinga
e7aaeec596 Added a revision number for easy compile-time tests. 2011-02-20 10:42:51 -08:00
Sam Lantinga
e81d8928b6 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
e0bf2dc643 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.

--HG--
rename : include/SDL_config.h.default => include/SDL_config.h
2011-02-16 02:37:09 -08:00
Sam Lantinga
9edcf9bc9b Ozkan Sezer to slouken
The attached small patch updates SDL's libtoolized files for
pe-x86_64 magic, ie win/x64.
2011-01-26 12:23:32 -08:00
Sam Lantinga
e8d5bc7c67 Updated the snapshot script for Mercurial 2011-01-18 14:21:10 -08:00
Sam Lantinga
b0b0c5e0e9 Don't overwrite SDL_revision.h with a bad revision if Mercurial isn't installed 2010-12-31 08:42:47 -08:00
Sam Lantinga
0db1eb5652 Return an error code if Mercurial isn't installed 2010-12-31 08:40:09 -08:00
Sam Lantinga
d3d39b950a Fixed the gcc include path when building on Mac OS X 10.5 2010-12-01 12:52:48 -08:00
Sam Lantinga
7b8f9fe722 Allow the SDK path to be rebased
Fixed bug compiling on Mac OS X 10.5
2010-12-01 12:22:29 -08:00
Sam Lantinga
d12afdaedb Add a default revision string if we can't find hg 2010-05-09 19:55:28 -07:00
Ryan C. Gordon
07cc73d801 Changed revision details to be a string (an hg changeset) instead of an int. 2010-02-28 02:07:40 -05:00
Ryan C. Gordon
b85e22a7e3 Merge r5179:5180 from branches/SDL-1.2: fatbuild.sh Xcode 3.2 fix.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404380
2010-01-10 08:15:25 +00:00
Ryan C. Gordon
4ab9267d2d Merged r3808:3809 from branches/SDL-1.2: install_name_tool fix for fatbuild.sh.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404360
2010-01-06 06:44:23 +00:00
Sam Lantinga
21f0a00736 Allow overriding the number of build jobs
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404267
2009-12-05 19:46:24 +00:00
Sam Lantinga
7647b00bd8 Update config.guess and config.sub
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403987
2009-10-08 07:08:45 +00:00
Sam Lantinga
9d74df9496 Updated libtool to version 2.2.6a
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403974
2009-10-04 22:21:17 +00:00
Sam Lantinga
361d31ae06 Use gcc's built-in dependency generation, thanks to Adam Strzelecki
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403958
2009-10-04 03:38:01 +00:00
Sam Lantinga
23bd7aa60c Oh yeah, need this option for PPC as well now.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403827
2009-09-20 04:13:23 +00:00
Sam Lantinga
d4f133c2bf Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403823
2009-09-19 13:29:40 +00:00
Sam Lantinga
b87e5f7ba7 Fix build on native 64-bit architecture
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403779
2009-09-05 14:22:12 +00:00
Sam Lantinga
0ee5fbe25d Added 64-bit architectures to the fat build script
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403778
2009-09-05 10:39:18 +00:00
Sam Lantinga
b9d44209a4 Updated fatbuild.sh to build for 10.4u SDK
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403775
2009-09-05 09:51:39 +00:00
Sam Lantinga
7c0777a910 Updated config.guess and config.sub
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403552
2009-03-04 09:35:32 +00:00
Sam Lantinga
dc650bdd28 Updated libtool from version 1.5.22 to 2.2.6a, so it works on current QNX
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403551
2009-03-04 08:57:30 +00:00
Sam Lantinga
897fcf93b0 Updated for older versions of subversion
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403510
2009-01-19 07:35:52 +00:00
Sam Lantinga
09a715e769 Updated the snapshot script for use on the website
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403448
2009-01-04 06:32:01 +00:00
Sam Lantinga
0fde9f06da Make the current revision number available
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403444
2009-01-04 05:08:12 +00:00
Sam Lantinga
6f2082d584 Updated config scripts
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402702
2008-01-03 06:07:30 +00:00
Sam Lantinga
19682ed1d3 Fixed fatbuild.sh script for building on Mac OS X 10.5
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402657
2007-12-28 20:42:06 +00:00
Sam Lantinga
37fe3a93e6 Removed hermes since it's LGPL and not compatible with a commercial license.
Prepping for using MMX and SSE intrinsics instead of inline assembly.
.. except for memcpy equivalents which only get faster if they can
   exploit the parallelism of loading into multiple SIMD registers. :)

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402609
2007-08-15 08:21:10 +00:00
Sam Lantinga
2094bfe8bf Added support for building version.rc in Windows build.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402549
2007-07-16 03:28:48 +00:00
Ryan C. Gordon
1564335175 Merged r2962:2963 from branches/SDL-1.2: wrong SDK path in fatbuild.sh.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402266
2007-02-13 09:58:58 +00:00
Sam Lantinga
e870669bee Whoops. :)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402131
2006-10-01 16:07:32 +00:00
Sam Lantinga
cb4f15a094 Almost added Mac OS X nasm support
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401905
2006-06-26 05:27:15 +00:00
Sam Lantinga
fea6ccebe3 Fixed X11 support on Mac OS X Universal build
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401758
2006-05-10 05:17:58 +00:00
Sam Lantinga
92a1f4863c Fixed execv warning when libtool creates wrapper executables
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401720
2006-05-03 16:35:29 +00:00
Sam Lantinga
f573eff4b8 [From Sam]
> BTW, when setting up parallel make, I usually use # cpus + 1, so a compile is
> running while disk access is going for another.

[From Ryan]
My experience is that this works well on Linux, but is actually slower on
PowerPC Mac OS X...not sure if that's an architecture issue or a scheduler
issue, though, and haven't tried it on Intel Mac OS X.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401681
2006-04-28 05:46:07 +00:00
Sam Lantinga
7d07e3b48d Future proof C++ code
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401680
2006-04-28 05:43:58 +00:00
Sam Lantinga
4422ede0bd Fixed bug #206, fatbuild.sh works flawlessly on Intel Macs
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401679
2006-04-28 05:38:06 +00:00
Ryan C. Gordon
12d7c190c2 fatbuild fixes:
- A change to define CXX in fatbuild, which comforts the configure script a little, even if we don't use C++ anywhere.
- Some code to see how many CPU cores exist and parallelize make across them.
- CFLAGS that apply to both archs are specified seperately (-O3, -pipe, etc)
- -fvisibility=hidden for the gcc4 builds
- a "clean", "clean-ppc" and "clean-x86" command
- Fix to SDL_config_macosx.h for the HAVE_ALLOCA_H thing.

Now builds on an Intel Mac.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401678
2006-04-27 11:18:03 +00:00
Sam Lantinga
592d2604d0 Trying to fix fatbuild.sh on intel
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401676
2006-04-27 10:21:54 +00:00
Sam Lantinga
d3375d8aba Mac OS X fat build works! :)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401655
2006-04-22 19:17:14 +00:00
Sam Lantinga
f893c5177e I think this is it...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401653
2006-04-19 03:49:57 +00:00
Sam Lantinga
99861e398e *** empty log message ***
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401652
2006-04-17 14:27:47 +00:00