Commit graph

49 commits

Author SHA1 Message Date
Johannes Schickel
441ebc04b0 DEVTOOLS: Include 'iterator' for std::back_inserter. 2013-11-27 23:07:57 +01:00
Johannes Schickel
80136c1e51 DEVTOOLS: Make create_project sort SCUMM as first engine.
This makes create_project output consistent with configure output again.
2013-11-24 00:48:02 +00:00
Johannes Schickel
8b3fc996a1 DEVTOOLS: Adapt create_project to create engines/ dir if necessary 2013-11-24 00:48:02 +00:00
Johannes Schickel
c00ab00f25 DEVTOOLS: Factor out function to create directories in create_project. 2013-11-24 00:48:01 +00:00
Johannes Schickel
6e29e1abee DEVTOOLS: Adapt create_project for new configure.engine files.
I could not try any generated project files since I do not have access to
the IDEs.
2013-11-24 00:48:01 +00:00
Johannes Schickel
856da53e8b DEVTOOLS: Adapt create_project for libjpeg support.
The library name of the static library is based on what libjpeg-turbo uses
which should be fine for Windows at least.

Untested except for compilation of create_project.
2013-09-17 02:35:16 +02:00
Littleboy
8b56d0792c CREATE_PROJECT: Remove usage of std::to_string() 2013-09-11 21:22:06 -04:00
Littleboy
a949a88220 CREATE_PROJECT: Add support for tests
- Added --tests command line switch
 - Parse test/module.mk to extract the list of test folders
 - Automatically run tests after a successful build
2013-07-07 12:10:31 -04:00
Littleboy
98899c6ce3 CREATE_PROJECT: Add create_neverhood and create_tony to the list of tools 2013-07-07 11:23:31 -04:00
Filippos Karapetis
747863e4f5 CREATE_PROJECT: Add the libfaad and libmpeg2 libraries 2013-07-07 16:48:52 +03:00
Filippos Karapetis
4a12c69162 CREATE_PROJECT: Don't allow the keymapper and the event recorder to be enabled simultaneously 2013-07-05 13:10:04 +03:00
Filippos Karapetis
a5e969087b CREATE_PROJECT: Add the event recorder to the feature flags 2013-07-05 02:57:21 +03:00
Einar Johan Trøan Sømåen
42e3c18ed3 CREATE_PROJECT: Fix a typo in the help-message (--codeblocks) 2013-07-03 00:25:32 +02:00
Littleboy
ba0e4540b6 TOOLS: Add support for MSVC12 in create_project 2013-06-30 05:48:44 -04:00
Littleboy
9821f30224 CREATE_PROJECT: Add config option to disable language extensions and edit and continue (per-project) 2012-09-05 20:18:24 -04:00
Littleboy
67751f77c8 CREATE_PROJECT: Output Groups and File references in XCode provider 2012-07-14 16:33:41 -04:00
Littleboy
d86c0a44f8 CREATE_PROJECT: Add support for Visual Studio 2012 project creation 2012-07-14 12:22:09 -04:00
D G Turner
ec1070678c CREATE_PROJECT: Fix tool help output to reflect command line changes. 2012-05-02 20:22:04 +01:00
Max Horn
c638730fbc BUILD: Move list of engines out of configure
The new file engines/configure.engines is currently manually created
and maintained, but could be regenerated by a script in the future.
2012-04-18 15:44:11 +02:00
Pawel Kolodziejski
b77f42b3b1 DEVTOOLS: take usage of config.h for xcode; few small updates 2012-04-17 14:45:22 +02:00
Filippos Karapetis
207b65b451 CREATE_PROJECT: Add the FreeType feature 2012-03-25 21:45:37 +03:00
Filippos Karapetis
5c9da28119 CREATE_PROJECT: Add support for enabling the key mapper feature 2011-12-30 00:09:10 +02:00
Filippos Karapetis
749c82b951 CREATE_PROJECT: Add a hack to handle the KYRARPG_COMMON_OBJ variable in the module.mk file of the kyra engine 2011-12-28 05:16:55 +02:00
Filippos Karapetis
38c6865ab1 CREATE_PROJECT: Silence warnings 4510 and 4610 in the kyra engine 2011-12-28 05:16:54 +02:00
Alyssa Milburn
fe79702d1d BUILD: Sync create_project with configure engine option changes. 2011-11-25 11:59:21 +01:00
Johannes Schickel
8f58ddefc6 ALL: Remove more m4/mads leftovers.
Some project files (iPhone) and backend files (Symbian) still reference m4.dat,
but I know not enough on how to remove that without breaking something.
2011-11-20 04:34:22 +01:00
Filippos Karapetis
2230eaab5e CREATE_PROJECT: Silence warnings 4345 globally and 4355 in Dreamweb 2011-11-17 19:46:32 +02:00
Littleboy
230d17ed30 CREATE_PROJECT: Document the --tools switch in the inline help 2011-09-06 19:21:12 -04:00
Littleboy
7cfed737d7 CREATE_PROJECT: Add support for creating Visual Studio projects for the dev tools
- Move project name and description to BuildSetup structure
 - Add list of tools to generate project for (similar to the list of features)
2011-09-06 19:17:39 -04:00
Littleboy
eda43c2d86 CREATE_PROJECT: Disable XCode support by default 2011-09-06 19:17:38 -04:00
Filippos Karapetis
2cdd83141a CREATE_PROJECT: Enabled the new Bink video support feature 2011-07-19 10:50:12 +03:00
Littleboy
c3d9c6afa5 BACKENDS: Add use flag for taskbar integration 2011-06-16 10:38:34 -04:00
Littleboy
fe347e4339 TOOLS: Add ole32.lib and uuid.lib to Code::Blocks linked libraries 2011-06-16 10:36:41 -04:00
Julien
9717d5be6f CREATE_PROJECT: Add stubs for Xcode provider 2011-06-01 17:34:32 -04:00
Max Horn
9db33ea544 ALL: Removed last traces of the MPEG2 code 2011-06-01 23:17:43 +02:00
Julien
5eae0e1a5c CREATE_PROJECT: Fix type conversion warning 2011-06-01 16:36:47 -04:00
md5
bc2e7707f1 CREATE_PROJECT: Fixed typo 2011-05-29 19:29:01 +03:00
Max Horn
717a7accf5 BUILD: Always enable indeo3 codec 2011-05-25 13:24:37 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Johannes Schickel
dea5aa8a20 CREATE_PROJECT: Fix module.mk parsing.
Formerly create_project incorrectly assumed that a given object file is only
present once in an module.mk file. This is not the case for backends/module.mk
for example. There the Windows FS object files are in two different if blocks.
In this particular case it resulted in the object file being added to both the
include list and the exclude list.

Now the module.mk handler prefers files being in the include list.
2011-05-06 20:41:21 +02:00
Littleboy
0e45aa8655 Merge remote-tracking branch 'upstream/master' into nsis
Conflicts:
	devtools/create_project/scripts/postbuild.cmd
	devtools/create_project/visualstudio.cpp
	ports.mk
2011-05-02 17:21:10 -04:00
Littleboy
ef6d9216aa TOOLS: Fix indentation with whitespaces in create_project 2011-04-28 13:33:14 -04:00
Johannes Schickel
78a0db127a CREATE_PROJECT: Add a FIXME related to our warning lists. 2011-04-28 16:47:11 +02:00
Johannes Schickel
7f889c6101 CREATE_PROJECT: Get rid of variadic macro usage.
Variadic macros are C99 and ugly in C++. If we would want to do it differently
we should rather rely on C++0x's initializer lists. But since we cannot assume
all compilers we want create_project to build support that we cannot do that.
2011-04-28 16:47:11 +02:00
Littleboy
801c27bd22 TOOLS: Exclude .o files from projects files generated by create_project 2011-04-27 17:00:55 -04:00
Littleboy
3f2b25f879 TOOLS: Update create_project to optionally create an installer after a successful build 2011-04-27 11:08:45 -04:00
Littleboy
d418cd0fd7 TOOLS: Add virtual keyboard feature selection to create_project 2011-04-26 22:32:54 -04:00
Littleboy
878d72b387 CREATE_PROJECT: Move project-specific information to configuration file
User-visible output and project-specific names are now defined in a config header.
This allows an easier usage of the create_project tools in other scummvm-derived projects (such as residual).
2011-04-24 16:59:48 -04:00
Max Horn
6cf1de87ac DEVTOOLS: Renamed 'tools' directory to 'devtools' 2011-04-09 23:47:35 +02:00
Renamed from tools/create_project/create_project.cpp (Browse further)