98 Commits

Author SHA1 Message Date
meep-eep 29b614f059 Correction
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2419 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-08-18 22:13:48 +00:00
meep-eep 5f870d7c6e USE_INTERNAL_MIKMOD instead of USE_MIKMOD_INTERNAL. Some cleanups.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2418 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-08-18 22:07:41 +00:00
meep-eep e9442ef4cc Don't always use system libmikmod.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2416 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-08-18 21:47:51 +00:00
meep-eep d916b2e596 Choice of internal/external libmikmod.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2415 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-08-18 21:14:54 +00:00
meep-eep d6c5443469 Ask for joystick support.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2400 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-08-08 21:52:37 +00:00
meep-eep b3db1d3583 Use external libmikmod.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2369 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-05-23 22:15:35 +00:00
meep-eep a8ab8facbe Some small portability improvements.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2199 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-01-19 19:13:39 +00:00
meep-eep 20c2271837 Better description for type of build.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1979 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-11-10 01:18:05 +00:00
meep-eep 279cdf5672 SDL 1.2.8 is enough for now.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1973 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-11-09 03:19:53 +00:00
meep-eep 4749b77948 Depend on SDL 1.2.9
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1972 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-11-09 03:05:11 +00:00
avolkov 39618a5ad9 Enabling platform acceleration in builds
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1963 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-11-07 21:18:32 +00:00
meep-eep 5d10765ab6 Support for Tremor for Ogg Vorbis decoding.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1940 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-11-01 03:20:07 +00:00
meep-eep 4d95b7b771 Separate config files for MinGW/Cygwin.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1921 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-10-25 10:52:10 +00:00
meep-eep c3c1bae985 Comment correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1866 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-08-30 00:28:55 +00:00
meep-eep de249f203e MacOS install fix.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1807 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-19 01:11:25 +00:00
meep-eep da475b0cea Don't omit starcon.key and version from the content package (MacOS X).
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1804 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-18 19:45:27 +00:00
meep-eep 3ebbf1688c Status updates during MacOS X install.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1782 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-15 23:28:22 +00:00
meep-eep 2151841889 Fixes.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1781 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-15 23:03:47 +00:00
meep-eep 22272e3806 OSNAME purging
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1780 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-15 22:51:56 +00:00
meep-eep 5becd454a7 Correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1779 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-15 22:28:12 +00:00
meep-eep 23d1d96b70 Install routine for MacOS X.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1776 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-15 21:51:23 +00:00
meep-eep 22bf3c4172 Improvements for cross-compiling.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1741 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-05-13 15:10:38 +00:00
meep-eep ab17920d0b Accept .uqm as file name extension for packages.
Activated regex support in uio. Including fallback regex library for this.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1640 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-04-18 12:34:25 +00:00
meep-eep 5e2b328d98 Detect readdir_r().
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1616 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-04-08 01:24:46 +00:00
meep-eep 1fc8050ce0 Some detection improvements to the build system.
Also checks added form iswgraph(), wchar_t, and int_t.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1566 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-02-26 21:22:29 +00:00
meep-eep ec9d571efd Some MacOS improvements from Nic.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1550 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-02-19 19:21:20 +00:00
meep-eep f9ab3ae49a Better dependency checking.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1504 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-02-01 15:18:16 +00:00
meep-eep 1a42d65a63 Some fixes, enhancements for environment handling.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1424 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-11-23 23:53:15 +00:00
meep-eep 1673aa70d3 Made the unix build scripts more portable. It will be necessary to
rerun './build.sh config' as build.vars.in has been modified.
Also fixed some small bugs in the redirection of text to /dev/null.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1413 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-10-02 08:41:04 +00:00
meep-eep 22bdca4e4b Changes for SunOS compatibility.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1412 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-10-01 05:49:10 +00:00
meep-eep 7dc88a9385 Define DEBUG in 'Debug info + strict compile checks' mode too.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1396 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-06-28 01:03:44 +00:00
meep-eep 87edd5faa0 Cleaned up use of the DEBUG define:
- renamed the DEBUG define for debugging specific code. In the top of
  the relevant files there is an commented out define to activate
  debugging for that file.
- removed entire DEBUG sections where it is no longer relevant
- compile with DEBUG defined when building a debugging binary
Code that produces general warnings is kept in DEBUG blocks.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1376 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-06-10 04:49:02 +00:00
meep-eep ba04f8ac18 Correct location for uqm.r.
Also some whitespace corrections.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1358 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-04-12 05:14:59 +00:00
meep-eep 848aa115b4 Automatically add an icon for Darwin, from Nic.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1355 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-04-07 06:13:31 +00:00
meep-eep 1950ea1cfb Half finished attempt to make the source scripts handle spaces in path names
(for instance for $BUILD_WORK).
Unfortunately, it probably won't be completely finished as long
as we keep using GNU make. It's just too far gone.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1346 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-03-06 00:38:56 +00:00
meep-eep 6f829438bf Some little fixes.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1339 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-02-29 01:33:49 +00:00
meep-eep ec6fc4867e Restructuring of the unix build scripts.
Also, interrupted dependency builds are now detected.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1338 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-02-29 00:04:18 +00:00
meep-eep 2990805c14 Allow compilation in an other directory on unix, keeping the source tree
clean, by setting the BUILD_WORK environment variable.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1333 8092fc87-c524-0410-9efc-e669fe64eaf9
2004-02-27 14:09:13 +00:00
mcmartin eea57e89d5 Threadlib refactoring, phase 1
All constructs, save Mutexes, can carry names.  (Mutexes will carry them
once HMalloc doesn't require a Mutex.)

All constructs are now opaque to the game logic.  Some limited upcalls
will be added in phase 2 so that the game logic can initialize some
thread-local data in a backend-independent way.

DEBUG_TRACK_SEM is gone.  In its place are NAMED_SYNCHRO (which names
synchronization constructs) and TRACK_CONTENTION (which reports when
threads go to sleep because of synchronization constructs.)  Again,
Mutexes are immune.

A lot of conditionally compiled code in the threadlib was collated,
dramatically reducing the number of preprocessing directives.

The exposed (threadlib.h) and backend (sdlthreads.h) APIs match one
another more closely now, further reducing the level of preprocessor
work required.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1255 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-09-21 09:21:23 +00:00
meep-eep 8aadcc77db Added '(internal)' after the menu choice for MixSDL, so that people won't
try to download MixSDL libraries.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1205 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-09-06 15:08:49 +00:00
meep-eep 8c3af8ca01 Added support for installing files to ${prefix}/share/ and put the content
there by default.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1095 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-08-10 17:58:47 +00:00
meep-eep f7c97f2ba7 New io/packaging system.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1035 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-07-08 18:17:40 +00:00
meep-eep 3545df4287 Fixed the main() argument types for test prog.
Fixed typo.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@969 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-05-21 10:03:57 +00:00
mcmartin a7f4654e3b "most strict" checking is less so, since -Wshadow is silly and -Werror isn't
usable yet


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@844 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-03 02:04:02 +00:00
meep-eep 52c1da310f Removed debug output line.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@811 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-24 03:40:09 +00:00
meep-eep 619640d01c Improved install program.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@802 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-23 22:28:08 +00:00
meep-eep a2e54e5f32 Added support for 'check boxes' to the menu system.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@801 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-22 22:42:24 +00:00
meep-eep 03b6d952b5 Some improvements on installation from source.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@785 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-19 21:17:10 +00:00