Commit Graph

417 Commits

Author SHA1 Message Date
aryanrawlani28
02730ee176 BUILD: MAKEFILES: Improve syntax of if checks 2020-10-03 14:56:36 +02:00
aryanrawlani28
2f05960913 BUILD: MAKEFILES: Rename USE_RULES -> LOAD_RULES_MK 2020-10-03 14:56:36 +02:00
aryanrawlani28
11615faca8 MAKEFILES: Include dynamic building detection module if requested 2020-10-03 14:56:36 +02:00
aryanrawlani28
0cbff637d4 MAKEFILES: Include all detection objects while keeping the rest as-is.
- This enables detection objects to be always available and build into the executable.
2020-10-03 14:56:36 +02:00
aryanrawlani28
28dc54940f BUILD: MAKEFILE: Introduce DETECT_OBJS variable. Executable depends on it.
Note: No detection objects added currently. It's just an empty variable uptill now.
- These DETECT_OBJS will be seen in action in the new commits
- They contain engine_name/detection.o
- They have MetaEngine code, which has detection features.
- This way, Executable will have linked against the detection.o files
- Detection.cpp files will be individually compilable and not dependent on engine
2020-10-03 14:56:36 +02:00
Pawel Kolodziejski
5487e5e718 ALL: Sync with ScummVM rev: e08ba6ff14 2020-09-27 19:45:22 +02:00
Pawel Kolodziejski
f847b15e46 ALL: Added missing theme renames for distribution 2020-09-24 17:19:37 +02:00
Pawel Kolodziejski
162e6b5a7b WINTERMUTE: Added missing entry for installing WME shaders 2020-09-20 22:12:38 +02:00
Pawel Kolodziejski
15a759370a ALL: Synced with ScummVM - rev: bdbbcd81ae 2020-09-12 19:38:50 +02:00
Pawel Kolodziejski
d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat
cd8c3f8811 BUILD: Add macgui.dat to list of engine data files to distribute 2020-09-02 20:24:06 +01:00
BeWorld
2f1acbe627 MORPHOS: simplify VERSION
- Same as AmigaOS4, add AMIGA format DATE
- Configure : force optimization level on release build
2020-08-21 00:59:18 +02:00
Cameron Cawley
ce4f49966c BUILD: Add missing rule for converting the documentation 2020-05-15 15:48:08 +02:00
Pawel Kolodziejski
6bd68bff5f DISTS: Removed duplicated line 2020-05-09 21:15:50 +02:00
Pawel Kolodziejski
b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Thierry Crozat
3b6b881ad4 DIST: Fix dead links in converted README file
This fixes bug #10946.
2020-04-26 15:40:29 +01:00
Thierry Crozat
e9049d3278 DIST: Add CONTRIBUTING.md to the list of files to distribute
The main reason for that change is that there is a link to it from
the README.md file, so distributing CONTRIBUTING.md avoids having
a dead link in the distributed README.md.
2020-04-26 15:35:01 +01:00
Cameron Cawley
d95e7504ed BUILD: Convert the NEWS.md file if pandoc is installed 2020-03-12 11:28:00 +00:00
Le Philousophe
41e1dc00be Fix building when selected engines don't have their own debugger
In this case, the linker optimizes out Debugger which get required
later by Engine due to @dreammaster rework. Building with all engines
prevents optimization because several engines subclass Debugger and they
are included before gui.a in linker command line
2020-02-16 17:54:36 +02:00
Lothar Serra Mari
b25841e4ae BUILD: Add ultima.dat to the list of engine data files 2020-02-02 22:35:20 +01:00
Bastien Bouclet
feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Yauheni Kaliuta
22a2a392d3 BUILD: Fix Version Define Being Added to All Code Objects
Due to a quirk of target specific make variables which means they
are added to all pre-requisities, this resulted in the defines which
were meant to be applied only to the version module being applied to
most of the codebase.

This did not cause any direct issues, but was untidy and unexpected
behaviour which was reported in Pull Request 1946 by janisozaur.

Fix it by defining a special rule for version.o with own flags
instead of using template rule.

Signed-off-by: Yauheni Kaliuta <yauheni.kaliuta@redhat.com>
2019-11-30 10:51:50 +01:00
Cameron Cawley
0334411d63 BUILD: Package networking and virtual keyboard files on all platforms 2019-07-08 12:42:21 +03:00
Le Philousophe
418cec512f CRYOMNI3D: Add internationalization through external DAT file 2019-07-05 07:51:19 +02:00
Bastien Bouclet
d474e3f94f ALL: Sync with ScummVM - rev. ea3f8f2e33 2019-06-29 19:08:44 +02:00
Cameron Cawley
a265b1e029 BUILD: Fix converting the documentation outside the source directory 2019-05-18 14:02:25 +01:00
Lothar Serra Mari
95d4678de7
NEWS: Convert German NEWS file to Markdown (#1627)
* NEWS: Convert German NEWS file to Markdown

* NEWS: Fix Markdown conversion errors in NEUES.md

* BUILD: Add the German NEWS file to the build system

* NEWS: Fix formatting in NEUES.md
2019-05-18 14:03:43 +02:00
Bastien Bouclet
1d0d842e2a BUILD: Add the licence file for the Source Code Pro font 2019-05-05 08:52:12 +02:00
Thierry Crozat
9ebb91411a CONFIGURE: Generate html README and NEWS by default on macOS
There was already a configure option to specify a output format other
than plain text, but this had to be specified explicitely when
executing configure. Now the ports can define a default other than
plain text.

On macOS now by default pandoc generate html output. It could
in theory also generate rtf, but those are not properly displayed
by TextEdit, and in addition TextEdit cannot handle link internal
to the document (such as for the TOC). But if we are fine with
no link for the TOC, we could pipe the pandoc html output with
textutil to generate the RTF documents.

Also this change allows to have an extension for the pandoc output
files. By default this is empty for plain text (as before) and
the same as the format otherwise (for example .rtf or .html).
2019-04-21 11:01:34 +01:00
Cameron Cawley
364fb12e83 BUILD: Convert the NEWS.md file if pandoc is installed 2019-04-02 11:59:31 -04:00
Matan Bareket
69cecebdbc BUILD: Update default theme to use remastered 2019-04-02 10:55:57 -04:00
Cameron Cawley
309286cfbb BUILD: Improve rules for compiling Windows resource scripts 2019-02-21 20:33:39 +00:00
Bastien Bouclet
66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
Matan Bareket
6ce49ca04d BUILD: Update pandoc options to support different formats/filenames 2018-12-25 11:37:26 -05:00
Matan Bareket
08d48e9f2c BUILD: Copy README.md instead of README 2018-12-25 11:37:26 -05:00
Matan Bareket
9f19b34bac BUILD: Add pandoc to Makefile 2018-12-25 11:37:26 -05:00
Cameron Cawley
7dbc613258 BUILD: Add fonts.dat to packaging rules 2018-12-25 12:47:42 +01:00
Torbjörn Andersson
4d5c4232ee BUILD: Remove .dwo files on clean 2018-08-20 23:03:31 +01:00
Colin Snover
ffff953685 BUILD: Use split-dwarf debug symbol files by default, when available
This should improve linker time as well as reduce the size of the
built binaries (though this does not affect runtime memory usage
since the debug segments are not loaded into memory except by a
debugger) whilst still giving debug information.
2018-08-18 13:33:03 +02:00
Cameron Cawley
c9f2091bc9 RISCOS: Convert documentation to RISCOS-LATIN1 when packaging 2018-06-29 16:45:26 +00:00
Paul Gilbert
900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Thierry Crozat
c1accefe5c BUILD: Add supernova.dat to install rules 2018-01-23 22:50:39 +00:00
Bastien Bouclet
84e62b6c8d ALL: Sync with ScummVM - rev. 87ebc7140c 2017-09-02 15:04:07 +02:00
Thierry Crozat
ab8b5273ef BUILD: Add titanic.dat files to the list of engines data files 2017-07-02 22:08:26 +01:00
Colin Snover
fa0bb7dd5a BACKENDS: Compress screenshots using PNG if available
Closes gh-948.
2017-05-21 15:55:39 -05:00
Thierry Crozat
104b3f39d3 CRYO: Fix adding cryo.dat to DIST_FILES_ENGINEDATA 2017-02-12 20:25:01 +00:00
Thierry Crozat
2939e20935 CRYO: Add cryo.dat to DIST_FILES_ENGINEDATA 2017-02-12 20:18:49 +00:00
Pawel Kolodziejski
19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Eugene Sandulenko
18cc11e694 BUILD: Fix syntax 2016-09-10 22:32:37 +02:00
Eugene Sandulenko
4af0bc4924 AMIGAOS: Amiga needs date in specific format in version cookie. Now AmiUpdate works 2016-09-10 22:19:32 +02:00
Eugene Sandulenko
7871874dab DM: Another attempt for compilation fixes on older compilers 2016-09-10 20:44:30 +02:00
Thierry Crozat
fa5a5bf865 CLOUD: Move wwwroot archive to dists and script to devtools
Both the data used to generate the archive and the archive itself
were moved to dists/ instead of being in backends/.

The script was also improved to optionally take a path as a command
line argument to indicate where the wwwroot data are instead of
assuming they are in the working directory.

Finally a 'wwwroot' make target was also added to invoke the python script and generate the archive.
with the expected path to
2016-09-06 00:43:25 +01:00
Thierry Crozat
b8948c3326 BUILD: Copy wwwroot.zip in POSIX, MacOS X and iOS installation targets 2016-09-05 23:40:00 +01:00
Borja Lorente
841c22704c MACVENTURE: Include border bitmaps in ScummVM 2016-08-24 11:59:30 +02:00
Bastien Bouclet
9cc0513f69 DISTS: Add 'myst3.dat' version 1 2016-08-22 20:22:42 +02:00
Bastien Bouclet
0e88503d6a BUILD: Also copy the Stark shaders 2016-01-05 18:49:19 +01:00
Eugene Sandulenko
4998a574ef BUILD: Add access.dat to DIST_FILES_ENGINEDATA 2015-11-29 12:51:33 +01:00
Pawel Kolodziejski
20de28576a README: renamed to new file 2014-09-09 17:34:42 +02:00
Pawel Kolodziejski
1854156ca9 DISTS: add missing MIT entries, and fixed win32 iss file 2014-07-03 07:08:43 +02:00
Pawel Kolodziejski
2f1a4f7b7b ALL: synced with ScummVM 2014-05-25 07:13:28 +02:00
Eugene Sandulenko
c3ffbd884a Merge pull request #426 from sunmax/master
PS2: Pull request to master for latest PS2 code
2014-04-28 21:20:42 +03:00
Pawel Kolodziejski
8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Pawel Kolodziejski
9f54d1a56e JANITORIAL: cleanup licences 2014-02-16 17:57:34 +01:00
Dries Harnie
522ef90830 MYST3: Introduce shader-based renderer 2014-02-06 18:56:11 +01:00
Dries Harnie
3accc56e31 BUILD: Conditionally include shaders 2014-02-06 18:56:11 +01:00
Max Lingua
d687417da5 Makefile.common: added QUIET_CC 2014-01-18 13:41:41 -05:00
Dries Harnie
f93c655b02 BUILD: add with-opengl-shaders 2014-01-14 00:26:38 +01:00
Pawel Kolodziejski
b22d441a00 ALL: synced with scummvm 2013-12-08 13:25:24 +01:00
D G Turner
ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
Dries Harnie
cb88978349 EMI: Also install EMI patch.m4b 2013-10-06 15:40:14 +02:00
Pawel Kolodziejski
068ff94d20 ALL: synced with ScummVM 2013-07-07 15:29:33 +02:00
Strangerke
c10d050eef MORTEVIELLE: Update misc files to include mort.dat 2013-07-04 23:46:52 +02:00
Willem Jan Palenstijn
d12a3ac129 BUILD: install tony.dat 2013-06-05 22:56:38 +02:00
Johannes Schickel
d19e647047 NEVERHOOD: Add neverhood.dat to dist files. 2013-05-20 11:50:58 +02:00
Eugene Sandulenko
bf9db9e20d MAKE: Make distclean clean everything, including devtools 2013-05-15 15:42:08 +03:00
D G Turner
da1d4cc2a2 GIT: Fix build failures on new release tagging.
This occurs because previously when the current version was equal
to a tag i.e. v1.7.0, the output of git --describe was shortened.
This ensures that the output is of the form v1.7.0-0-gXXXXX even
when the revision is equal to the tag.
2013-05-05 19:17:43 +01:00
Einar Johan Trøan Sømåen
9eff1e514f WINTERMUTE: Move Resources out of binary and into wintermute.zip 2013-01-28 09:20:14 +01:00
Paweł Kołodziejski
a558ad9747 ALL: added KNOWN_BUGS to package 2012-12-20 00:29:39 +01:00
Pawel Kolodziejski
8e2ab87455 ALL: synced with scummvm 2012-03-25 11:41:48 +02:00
Paweł Kołodziejski
9a9ca18e49 COMMON: added missing BSD license since mpeg video code use it 2012-03-12 14:19:18 +01:00
Paweł Kołodziejski
296f506004 ALL: fix grep 2012-03-11 17:35:51 +01:00
D G Turner
1a2d707738 AmigaOS4: Adapt configure to latest SDK. Restore grep workaround.
This reverts part of 54ddd000dc to restore
a workaround for breakage in AmigaOS4 grep.
2012-03-04 01:26:57 +00:00
Pawel Kolodziejski
fae032743d ALL: synced with scummvm 2012-02-24 12:15:44 +01:00
Johannes Schickel
a9b74779c9 IPHONE: Pass $CPPFLAGS to build command line for ObjC files. 2012-02-19 22:02:19 +01:00
Pawel Kolodziejski
5fc7ac39ee synced with scummvm 2012-02-10 07:51:41 +01:00
Johannes Schickel
00cc48f83d GUI: Add GNU FreeFont TTFs for use with our modern theme. 2012-01-29 16:26:20 +01:00
Pawel Kolodziejski
b15eee129d sync with scummvm 2012-01-28 10:44:25 +01:00
Andrea Corna
94ea9b8500 GRIM: Update ResidualVM name in pacthr releated files 2012-01-06 23:01:30 +01:00
Andrea Corna
235463e947 GRIM: Move some hacks from engine to patches 2012-01-06 23:01:29 +01:00
Pawe Koodziejski
a5479cfe83 sync with scummvm 2012-01-06 22:56:21 +01:00
Pawel Kolodziejski
ad62fcac9c update links 2012-01-06 13:32:30 +01:00
Pawel Kolodziejski
4fa79cd323 rename -> ResidualVM 2012-01-06 11:37:57 +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
Giulio Camuffo
0083c8619c MATH: Move the math classes to their own math/ dir and Math namespace. 2011-09-14 23:05:52 +02:00
Pawel Kolodziejski
356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Pawel Kolodziejski
0f5de71f70 sync with scummvm 2011-05-08 15:38:26 +02:00