Commit Graph

132 Commits

Author SHA1 Message Date
Max Horn
af8cba43ac Removed build.rules (hasn't been used by our build system for ages now)
svn-id: r25430
2007-02-08 22:27:47 +00:00
Paweł Kołodziejski
c4a9ac221c some files in the dist list are not any longer in root dir
svn-id: r24815
2006-12-07 11:31:53 +00:00
Max Horn
4c14cf6d1a Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
svn-id: r23974
2006-09-23 00:42:35 +00:00
Max Horn
5faf5f44c3 Remove unused slash from DEPDIRS (cosmetical change to appease Torbjoern :-)
svn-id: r23284
2006-06-24 10:14:18 +00:00
Max Horn
9a955180a4 * Renamed config.mak to config.mk
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)

svn-id: r23275
2006-06-24 08:48:11 +00:00
Max Horn
d210b19aec Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)

svn-id: r23274
2006-06-24 08:07:48 +00:00
Max Horn
4572d0ba16 Moved version vars from base/main.cpp to base/version.cpp; thus now version.o is always rebuilt on every change, not main.o
svn-id: r21687
2006-04-08 11:36:49 +00:00
Max Horn
b1514bb833 Added a minimal README for our unit tests, and moved their build rule to a new test/module.mk file
svn-id: r21490
2006-03-29 10:35:45 +00:00
Max Horn
80cf2fa46f Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
26ee630756 Moved engines to the new engines/ directory
svn-id: r20582
2006-02-11 22:45:04 +00:00
Max Horn
83f1837e7a Change CVS keywords to SVN keywords
svn-id: r20542
2006-02-11 13:27:07 +00:00
Travis Howell
6703dc7fa1 Add patch #1374870 - New Lure of the Temptress module
svn-id: r20536
2006-02-11 12:54:56 +00:00
Marcus Comstedt
c3f975c7b8 Better test for disabled scalers...
svn-id: r18474
2005-06-27 21:44:40 +00:00
Eugene Sandulenko
3588b96d4f Added --disable-hq and --disable-scumm-7-8 options. Also improved
DISABLE_HE so more HE-specific code gets excluded.

svn-id: r18099
2005-05-14 22:56:41 +00:00
Travis Howell
93be3e16d8 Add configure option to disable HE 70+ games.
svn-id: r18091
2005-05-14 14:06:37 +00:00
Eugene Sandulenko
1758c5b211 Initial checking of Gob engine
svn-id: r17388
2005-04-05 15:07:40 +00:00
Max Horn
2f77e27ca3 Move 'tools' related build rules into tools/module.mk; fixed remainder of bug #1100125 (I hope...)
svn-id: r16547
2005-01-11 22:02:05 +00:00
Max Horn
fec3df2096 Moved the softsynth midi drivers into a sound/softsynth; amongst other things, this fixes bug #1083058
svn-id: r16316
2004-12-25 18:34:44 +00:00
Max Horn
426eeb909c Moving convbdf and md5table into scummvm/tools/
svn-id: r16287
2004-12-24 01:43:36 +00:00
Max Horn
6011e30551 Added AUTHORS in some more places
svn-id: r16192
2004-12-20 21:06:08 +00:00
Max Horn
5d5a13eec7 Moved MidiDriver creation code into the MidiDriver class (as static methods), same for some other MIDI related stuff
svn-id: r15968
2004-12-02 00:33:42 +00:00
Eugene Sandulenko
805b21181a Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
 o mi2 intro doesn't freeze anymore and has no sound glitches
 o missing instruments in many titles are fixed
 o numerous memory overwrite bugs are fixed
 o code is cleaned a lot and splitted into many smaller files
 o mt32.cpp went to backends/midi
 o synced with upstream code
 o reverberation fixed

 * don't complain about File class wrapper :)
 * all custom types are back
 * #pragmas are to do
 * maybe some indentation is wrong too

I prefer smaller commits, but this thing came in one piece.

svn-id: r15715
2004-11-06 01:41:32 +00:00
Marcus Comstedt
c8d0270510 PLUGIN_PREFIX and PLUGIN_SUFFIX moved to Makefile, PLUGIN_EXTRA_DEPS added.
svn-id: r14687
2004-08-22 21:39:49 +00:00
Eugene Sandulenko
d33b24036e Added assembly versions of HQ2x and HQ3x scalers.
svn-id: r13844
2004-05-21 02:08:48 +00:00
Paweł Kołodziejski
f74a675850 removed awe based on Endy statement
svn-id: r13809
2004-05-09 13:12:19 +00:00
Paweł Kołodziejski
e29ec6e79c adding initial code for Another World engine
svn-id: r13783
2004-05-05 07:25:32 +00:00
Jonathan Gray
c8e331e9b4 Makefile.mingw is no longer used
svn-id: r13584
2004-04-16 06:56:28 +00:00
James Brown
3978b728db Add Kyrandia base
svn-id: r13516
2004-04-09 12:36:06 +00:00
Max Horn
a9789acfc6 Moved Surface/Font code into new 'graphics' module
svn-id: r13357
2004-03-21 21:20:25 +00:00
Eugene Sandulenko
2fe422ad0c Initial SAGA checkin. Disabled by default, enable with --enable-saga
but don't expect it to work.

svn-id: r13280
2004-03-14 23:37:11 +00:00
Max Horn
5df1bd8b49 undoing this for now as it causes problems with at least MinGW
svn-id: r13050
2004-02-25 10:31:53 +00:00
Max Horn
a9507e63a8 alternate linking order, avoids 'SDL_main' related linker errors on OSX (this shouldn't break other linkers, I hope - if it does, please tell me, and feel free to undo this)
svn-id: r13049
2004-02-25 10:09:18 +00:00
Max Horn
be218fa982 Enable plugin support via configure script
svn-id: r12895
2004-02-15 01:21:02 +00:00
Marcus Comstedt
38ddd865e5 Depfiles are not generated in $(srcdir), so don't include them from there...
svn-id: r12707
2004-02-01 17:07:23 +00:00
Max Horn
da76ac5890 Various changes to the build system which allow building ScummVM in an external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
2004-01-30 21:54:28 +00:00
Travis Howell
cbe5c34f97 Add sword1 makefile changes
svn-id: r11666
2003-12-16 02:24:30 +00:00
Max Horn
2fef2dcb84 bs2 -> sword2
svn-id: r10997
2003-10-28 19:51:30 +00:00
Joost Peters
82fd316187 queen initial import
svn-id: r10462
2003-09-28 15:50:47 +00:00
Max Horn
48da9f38de add plugins to .PHONY list
svn-id: r10458
2003-09-28 10:53:28 +00:00
Max Horn
761d9dacb9 add 'plugins' to all target
svn-id: r10457
2003-09-28 10:44:31 +00:00
Max Horn
7840039156 yet another fix for linux+loadable modules
svn-id: r10324
2003-09-20 00:07:37 +00:00
Max Horn
6c57e2bb17 let's see if that's better
svn-id: r10323
2003-09-19 22:45:54 +00:00
Max Horn
ce7d4c0a76 one more linux+dynamic fix
svn-id: r10322
2003-09-19 22:20:53 +00:00
Max Horn
ed605c38c5 some cleanup, and an (untested) loadable module build rule for Linux
svn-id: r10318
2003-09-19 21:23:23 +00:00
Max Horn
6a4663824e added initial support for building our 4 adventure engines as loadable modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP
svn-id: r10304
2003-09-18 18:23:53 +00:00
Max Horn
a15fdcea21 plugin work: right now, only with build rules for OS X. Once I can get it to work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise
svn-id: r10292
2003-09-18 13:03:56 +00:00
Max Horn
ec0d41137c fix Circular dependency warning
svn-id: r10286
2003-09-17 23:59:13 +00:00
Max Horn
c1a678afeb new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner)
svn-id: r10282
2003-09-17 22:41:01 +00:00
Max Horn
231cb16b5b some tweaks to the build system (work toward plugin support)
svn-id: r10279
2003-09-17 21:53:13 +00:00
Max Horn
aa61764b2f while 'more logical' the current link order doesn't work if all plugins are disabled. 'sound' has to come before 'backends' or MidiDriver_MPU401 won't get pulled in
svn-id: r10114
2003-09-08 22:38:21 +00:00