Commit Graph

144 Commits

Author SHA1 Message Date
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
Max Horn
155bac05da more logical link order
svn-id: r10106
2003-09-08 17:48:34 +00:00
Max Horn
c775614e1b fixed circular dependency; moved version string to main.cpp (seems more logical to me, too)
svn-id: r10105
2003-09-08 17:46:54 +00:00
Max Horn
3916b97357 changes to get a better link order, and to allow building a 'bare bone' scummvm executable
svn-id: r10103
2003-09-08 17:42:53 +00:00
Max Horn
c3491bbfab adding some comments, reordering some stuff
svn-id: r10090
2003-09-08 15:33:26 +00:00
Torbjörn Andersson
da249f0ffa "make distclean" now removes config.log
svn-id: r9667
2003-08-13 18:14:42 +00:00
Max Horn
36d7287960 double broken in fact
svn-id: r9407
2003-08-02 11:17:59 +00:00
Max Horn
47f0abec39 GCC3 mode and distclean target were broken
svn-id: r9406
2003-08-02 11:17:11 +00:00
Jonathan Gray
93482ae5c6 automatically use gcc 3.x specific dependency rules if using gcc 3.x, enable some additional warnings in Makefile.new
svn-id: r9399
2003-08-02 09:21:34 +00:00
Max Horn
ef9bf10ffb fix for bug #780989 (make distclean left some .deps dirs)
svn-id: r9339
2003-07-31 18:41:05 +00:00
Oliver Kiehl
c2e9916199 now how did that happen...
svn-id: r9303
2003-07-30 20:01:26 +00:00
Oliver Kiehl
0f85cc3061 rename bs2 to sword2 to have the same name as the original engine.
besides this way all our engines start with an "s" ;)

svn-id: r9301
2003-07-30 19:25:31 +00:00
Jonathan Gray
9865deb0bc bs2
svn-id: r9213
2003-07-28 01:50:45 +00:00
Paweł Kołodziejski
bd8482c356 added vc7 files to dist
svn-id: r9079
2003-07-19 14:55:58 +00:00
Max Horn
b05e7de7bb replaced SCUMMVM_VERSION/SCUMMVM_CVS by gScummVMVersion/gScummVMBuildDate/gScummVMFullVersion; made engine.o depend on all other .o files, so that the build date in it is always up-to-date
svn-id: r9032
2003-07-15 02:16:33 +00:00
Jonathan Gray
645aa837e7 add ability to choose backend from configure script, doesn't validate user input at the moment
svn-id: r7991
2003-05-26 05:18:40 +00:00
Max Horn
5626e42f5b Make it possible to disable some/all of our three game modules (scumm/simon/sky) with three flags in the Makefile
svn-id: r7131
2003-04-26 11:44:13 +00:00
Paweł Kołodziejski
b2fc5cac99 update project files for smush and sky
svn-id: r6819
2003-03-17 12:33:48 +00:00
Max Horn
bdd2c50af9 small tweak to the hack to fix the static/bundle targets on OS X
svn-id: r6750
2003-03-07 18:41:27 +00:00
Max Horn
5d11697441 small fix to my build hack
svn-id: r6749
2003-03-07 17:05:22 +00:00
Max Horn
bfee768f51 temporary hack to get ScummVM to compile again
svn-id: r6747
2003-03-07 16:21:28 +00:00
Max Horn
5ffeedb1cb Patch #697312: Beneath a Steel Sky interim/initial support patch
svn-id: r6691
2003-03-05 19:04:34 +00:00
Max Horn
fd7cc14ab2 fixed dependency detection for midi backends
svn-id: r6030
2002-12-20 20:25:54 +00:00
Max Horn
098b1d52ca change CFLAGS to CXXFLAGS
svn-id: r5896
2002-12-09 13:38:01 +00:00
Oliver Kiehl
a72e38c07f fixed linking with gnu ld
svn-id: r5723
2002-11-26 20:11:46 +00:00
Travis Howell
7b39515203 Clean all objects
svn-id: r5704
2002-11-24 08:51:17 +00:00
Max Horn
004aacce9d argh, revert to gcc 2.x build rules once more <g>
svn-id: r5687
2002-11-21 20:36:33 +00:00
Max Horn
1d9ead284e fixed build order for GNU ld, once more
svn-id: r5686
2002-11-21 20:32:40 +00:00
Max Horn
949716c08a oops - default to gcc 2.9x build rules, not gcc 3.x build rules
svn-id: r5656
2002-11-21 05:10:30 +00:00
Max Horn
305cf16437 should link with GNU ld again
svn-id: r5655
2002-11-21 05:00:40 +00:00
Max Horn
e0115a36fd slight change of module order to see if that helps stupid GNU ld
svn-id: r5654
2002-11-21 04:28:51 +00:00
Max Horn
69bceafc6e revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
2002-11-21 04:08:37 +00:00
Ruediger Hanke
1d17168202 FS backend for MorphOS
svn-id: r5566
2002-11-15 15:12:30 +00:00
Max Horn
637ffcc517 added dummy FS backend for Windows; somebody has to implement the actual code for it. Also, we probably want something like this for MorphOS; and maybe also a 'null' dummy implementation?
svn-id: r5553
2002-11-14 15:02:26 +00:00
Max Horn
e152733344 added completly useless non functional browser dialog skeleton. Just to show Endy I really have started working on it finally <g>
svn-id: r5547
2002-11-14 13:46:35 +00:00
Jonathan Gray
2ee08ee469 more readme.txt replacements, todo: update manpage and spec file with 0.3.0 info
svn-id: r5521
2002-11-12 15:27:47 +00:00
James Brown
35678731d9 Revert back to revision 1.26.
Fingolfin, this breaks compilation on linux gcc 2.9x.. debian at least.

svn-id: r5372
2002-11-02 08:16:04 +00:00
Max Horn
a15e6df2bd improved gcc build rule to avoid problems when files are removed from the repository, and to make it less likely that aborting a build leaves bad .d2 files around (thanks Willem!)
svn-id: r5369
2002-11-01 20:28:51 +00:00
Max Horn
ea828761a4 grrr... why did my commit not remove those?!
svn-id: r5275
2002-10-23 08:02:36 +00:00
Max Horn
bd15755b17 list every file in its own line - makes it a bit easier to find/add things
svn-id: r5152
2002-10-15 15:31:55 +00:00
Max Horn
6024c80f14 added (currently completly useless) launcher dialog
svn-id: r5024
2002-09-27 23:27:14 +00:00
Max Horn
58e5e0069f added simple message dialog
svn-id: r5020
2002-09-26 11:44:02 +00:00
Max Horn
77d62a61d7 fix for bug #613369; added some files to .cvsignore
svn-id: r5015
2002-09-24 22:40:28 +00:00
Paweł Kołodziejski
c5feb37102 removed old smush player
svn-id: r4981
2002-09-20 05:57:07 +00:00
Max Horn
859ef578dc moved the Scumm specific dialogs to scumm/dialogs.*
svn-id: r4973
2002-09-19 17:44:41 +00:00
Paweł Kołodziejski
ae871cd4a6 minor changes in source structure
svn-id: r4949
2002-09-16 09:52:21 +00:00
Paweł Kołodziejski
29811c5fad simon also use class File
svn-id: r4948
2002-09-16 08:22:30 +00:00
Max Horn
523d8e64c0 rewrote config class; cleanup; code restructuring
svn-id: r4903
2002-09-08 01:08:12 +00:00
Paweł Kołodziejski
bd7b93061b added class File
svn-id: r4873
2002-08-31 07:43:34 +00:00
Max Horn
41c2d6fba3 sound system cleanup
svn-id: r4867
2002-08-29 23:45:15 +00:00
Max Horn
bbcae3efbe experimental support for the V2 resource format (patch #601560)
svn-id: r4864
2002-08-29 16:57:43 +00:00
Max Horn
a0c0880ec7 more optimizations
svn-id: r4847
2002-08-25 11:38:40 +00:00
Max Horn
2355db8017 fixed dependency checking to consider smush code, too
svn-id: r4843
2002-08-25 11:07:34 +00:00
Max Horn
ed4fa74fd5 update clean target for smush files
svn-id: r4831
2002-08-24 21:35:46 +00:00
Paweł Kołodziejski
901b4a07a6 changed name from Chunck to Chunk
svn-id: r4829
2002-08-24 17:18:55 +00:00
Max Horn
69cca0906e fixed the Makefile buildsystem for now to link in the new Smush player, and disabling the old Smush player
svn-id: r4826
2002-08-24 16:26:09 +00:00
James Brown
1bf20ac0c3 Move scaler code from SCUMM-specific area.
svn-id: r4803
2002-08-23 06:43:06 +00:00
Max Horn
e0cfd49ef7 patch #598405
svn-id: r4799
2002-08-21 20:47:12 +00:00
Max Horn
ee3ea28e6c first go at modularizing the build system
svn-id: r4796
2002-08-21 17:35:46 +00:00
Max Horn
2ebd2ba0b5 engine.* moved to common (where it belongs); added distclean target which gets rid of the .deps dirs, too; removed -Isound
svn-id: r4794
2002-08-21 16:53:11 +00:00
Max Horn
85a0380801 really fixed dependency checking this time (I hope :-)
svn-id: r4793
2002-08-21 16:40:33 +00:00
Max Horn
7aac293726 fixed the 'intelligent' GCC build rules; added .cvsignore files
svn-id: r4790
2002-08-21 16:28:19 +00:00
Max Horn
89e8bb2ccb fixed clean target
svn-id: r4789
2002-08-21 16:11:09 +00:00
Max Horn
ce46866403 Initial revision
svn-id: r4785
2002-08-21 16:07:07 +00:00
Max Horn
edae5b06db MAJOR change to the way how Engine objects are instantiated
svn-id: r4758
2002-08-18 17:48:18 +00:00
Max Horn
96baaa974a oops :-)
svn-id: r4737
2002-08-14 00:02:27 +00:00
Max Horn
16aa478d8b got rid of init.cpp
svn-id: r4736
2002-08-14 00:01:39 +00:00
Paweł Kołodziejski
9fa6145d90 DIG: preliminarily support for music in the game
svn-id: r4701
2002-08-04 16:30:59 +00:00
Paweł Kołodziejski
0b3c263857 moved file bundle stuff into class Bundle
svn-id: r4671
2002-07-28 15:35:26 +00:00
Max Horn
862e0b26bc moved gui/utils.* to main level; removed some unused stuff from our file accessor functions
svn-id: r4583
2002-07-17 20:55:36 +00:00
Max Horn
76e6d7a197 renamed 2xsai.cpp to scaler.cpp
svn-id: r4564
2002-07-16 11:17:31 +00:00
Travis Howell
98df5185d3 *** empty log message ***
svn-id: r4530
2002-07-13 09:41:21 +00:00
Max Horn
e34571dca9 Countless changes to the New GUI; some hightligths: new ScrollBarWidget class; ListWidget is usable (demo shows it off); added custom String/StringList classes
svn-id: r4521
2002-07-12 16:24:11 +00:00
Max Horn
c60670d561 added prototype ListWidget (doesn't do anything yet, only serves to demo how it might look); renamed various NewGui methods and added frameRect method; made NewGui use our 'own' GUI colors (no worries if you don't like them, this is just an experiment); StaticTextWidget now clones its label (preventing problems when a game was loaded, thus invalidating string locations in memory)
svn-id: r4513
2002-07-10 22:49:41 +00:00
James Brown
c579c16bf1 Dumb up filename case insensitivity
svn-id: r4504
2002-07-09 14:31:00 +00:00
Max Horn
465164a3ba oops order is important
svn-id: r4468
2002-07-06 13:05:42 +00:00
Max Horn
72dc71335e added intelligent dependency tracking for anybody who uses GCC
svn-id: r4467
2002-07-06 13:02:57 +00:00
Max Horn
eacf0afa95 hooked in new experimental, *incomplete* GUI code to F6/F7
svn-id: r4464
2002-07-05 17:00:18 +00:00
James Brown
a67d185ff8 Update other makefiles
svn-id: r4440
2002-06-29 16:17:29 +00:00
James Brown
2b50dd2742 Add config file support. Thanks |Pixel| :)
svn-id: r4111
2002-04-27 16:58:29 +00:00
Max Horn
c9ea27332c Makefile.mingw now uses Makefile.common, too
svn-id: r4105
2002-04-27 11:06:27 +00:00
Max Horn
4e8ea7dbc1 added the ability to add an extension to executables (like scummvm vs. scummvm.exe); made some targets phony
svn-id: r4102
2002-04-27 09:56:48 +00:00
Max Horn
5fb37d8907 Slightly revised Makefiles, now share common stuff in Makefile.common; added simple Makefile for MacOS X
svn-id: r4088
2002-04-26 13:39:31 +00:00