Commit Graph
52 Commits
Author SHA1 Message Date
Christoph Mallon a78b2d777d JANITORIAL: Remove extra semicolons. 2011-11-27 12:54:22 +01: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
Christoph Mallon bf580e6e6b JANITORIAL: Add missing NL at EOF. 2011-08-07 13:53:33 +02:00
Filippos Karapetis 2cdd83141a CREATE_PROJECT: Enabled the new Bink video support feature 2011-07-19 10:50:12 +03:00
Alyssa Milburn ec3b9314e8 CREATE_PROJECT: Quote parameters in MSVC10 post-build step.
Also, do the same commands for Release and Debug.
2011-07-09 09:46:12 +02:00
Littleboy 14733b6112 CREATE_PROJECT: Remove copying of README-SDL in postbuild command script 2011-07-04 14:26:29 -04:00
Littleboy 00e3f920d0 CREATE_PROJECT: Update with new location of NSIS script and updated parameters 2011-07-01 01:17:20 -04: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
Littleboy 7d984aa53a CREATE_PROJECT: Link with the static runtime library in release mode
This allows distributing MSVC compiled binaries without the MSVCRT runtime dll.
2011-06-06 13:12:07 -04:00
Julien 3db8abca68 CREATE_PROJECT: Add complete build configuration output to XCode provider 2011-06-02 17:29:40 -04:00
Julien aba5a5a6ee CREATE_PROJECT: Add ResourcesBuildPhase output to Xcode provider 2011-06-02 17:29:39 -04:00
Julien d4d857738a CREATE_PROJECT: Add FrameworkBuildPhase output to XCode provider 2011-06-02 17:29:38 -04:00
Julien c0ef09f546 CREATE_PROJECT: Add NativeTarget output to XCode provider 2011-06-02 17:29:37 -04:00
Julien 9854f1b486 CREATE_PROJECT: Implement basic XCode provider
This only outputs a skeleton project with no files and targets yet
2011-06-02 17:29:36 -04:00
Max Horn 8f36c52e58 DEVTOOLS: Do not use -Wglobal-constructors on create_project.o 2011-06-01 23:57:21 +02: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
Julien 4c64cfc213 CREATE_PROJECT: Add Xcode project 2011-06-01 16:35:15 -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
Littleboy c24f0775cd CREATE_PROJECT: Handle paths with spaces in pre/post-build scripts 2011-05-13 15:49:59 -04:00
Littleboy a08158a004 CREATE_PROJECT: Generate a default revision header when no revision can be determined 2011-05-13 15:49:57 -04:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Littleboy 7cc965d24b CREATE_PROJECT: Only copy necessary data files in postbuild script 2011-05-11 18:13:22 -04: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
Johannes Schickel cf43b51f67 Merge pull request #31 from lordhoto/win-res
Embed engine/theme dists files into Win Executable.
Check the following link for further discussion:
https://github.com/scummvm/scummvm/pull/31
2011-05-06 10:57:11 -07:00
Paul Gilbert c35ef00c4a DEVTOOLS: Fix linking failure in Visual Studio created project 2011-05-06 21:09:44 +10:00
Paul Gilbert 3758dcbbcc DEVTOOLS: Bugfix for CREATE_PROJECT creating duplicate tag in Visual Studio projects 2011-05-06 19:39:12 +10:00
Johannes Schickel d41c32d363 BUILD: Get rid of old MSVC style win resource support. 2011-05-05 20:28:43 +02:00
Littleboy 3f37062902 CREATE_PROJECT: Generate the same revision numbers as the configure script
The revision number now includes the number of commits since the last tag
2011-05-05 13:59:35 -04:00
Littleboy ca9ed0a979 CREATE_PROJECT: Pass architecture to nsis setup in post-build step 2011-05-05 13:11:57 -04: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 1279264c37 CREATE_PROJECT: Replace macros by proper functions/methods. 2011-04-28 17:45:01 +02: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 8a02cf4732 DISTS: Copy/use README-SDL to/from the build folder (it is copied from out of tree) 2011-04-28 05:04:06 -04:00
Littleboy 5618276f18 TOOLS: Add documentation to create_project installer/revision build scripts 2011-04-28 05:02:39 -04: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
Littleboy 11b907ebf4 CREATE_PROJECT: Update revision number support (fixes bug #3280881)
Replace existing environment variable based revision number support by a file-based method
 - Generate a special header file in the build output folder with the current revision number
 - Include the new header file from internal_version.h when a specific define is set
 - Update create_project to define SCUMMVM_INTERNAL_REVISION as needed and add the build output folder to the include path
 - Remove support for git-svn clones in the revision script (not useful anymore after the switch to git)
2011-04-24 16:59:46 -04:00