Commit Graph

253 Commits

Author SHA1 Message Date
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
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
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
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
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
Eugene Sandulenko
4998a574ef BUILD: Add access.dat to DIST_FILES_ENGINEDATA 2015-11-29 12:51:33 +01: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
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Max Lingua
d687417da5 Makefile.common: added QUIET_CC 2014-01-18 13:41:41 -05: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
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
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
Johannes Schickel
a9b74779c9 IPHONE: Pass $CPPFLAGS to build command line for ObjC files. 2012-02-19 22:02:19 +01:00
Johannes Schickel
00cc48f83d GUI: Add GNU FreeFont TTFs for use with our modern theme. 2012-01-29 16:26:20 +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
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Johannes Schickel
09b9e3ab9d BUILD: Silence windres command line when a non-verbose build is done. 2011-05-05 20:24:57 +02:00
strangerke
54ddd000dc AmigaOS4: Adapt configure to latest SDK (Patch created by Raziel^) 2011-04-30 22:01:06 +02:00
Max Horn
6cf1de87ac DEVTOOLS: Renamed 'tools' directory to 'devtools' 2011-04-09 23:47:35 +02:00