elasota
7cfae77aad
DISTS: Fix out-of-source-tree Win builds and multiple deps problems
...
Make .rh files dependent on their contents (maybe they should be deps of the .rc file?)
Make .rh files dependent on the .mk file that their item lists come from
Fix .rh files not creating destination directory
Fix .rh dependencies of .rc file being source-relative instead of build-relative
Fix .rh clean paths being source-relative instead of build-relative
Fix .rh generation appending to the old .rh instead of overwriting
2024-03-02 18:09:12 +01:00
elasota
4dc9ef2771
DISTS: Move engine data defs to dedicated files
2024-02-27 17:12:15 +01:00
Eugene Sandulenko
37c8fc39b3
BUILD: Make release check script happier
2023-12-16 21:11:32 +01:00
Eugene Sandulenko
91c04fa311
DISTS: Rename cloud_connection.zip to helpdialog.zip and add it to the dist lists
2023-12-16 21:09:36 +01:00
Thierry Crozat
95a060e4fe
AUDIO: Add a basic soundfont for fluidsynth
...
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Eugene Sandulenko
8d8875159f
BUILD: Cleanup plugin files on RiscOS and PSP2. Bug #13902
2023-12-03 12:59:49 +01:00
Eugene Sandulenko
90bd56e409
BUILD: Added fonts-cjk.dat to selected platforms
...
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
Walter Agazzi
d117a48aaf
DISTS: Keep Catharon license original naming
2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360
DISTS: Add Catharon license and include in builds
2023-09-03 22:27:43 +02:00
Cameron Cawley
a7c8056d73
ULTIMA: Split Ultima 8 resources into a separate archive
2023-08-28 21:51:17 +02:00
Eugene Sandulenko
b2948060cf
DISTS: Added classicmacfonts.dat
...
This file contains fonts used for recreation of Classic Mac OS GUI. To generate it,
use the following commnand:
devtools/dumper-companion.py createmacfonts
2023-07-05 14:00:49 +02:00
Paul Gilbert
ed0abeda66
MM: Fix define in Makefile.common
2023-06-05 22:41:20 -07:00
neuromancer
4f29dd4299
FREESCAPE: renamed shaders filenames and added them into shader.dat
2023-04-02 15:56:10 +02:00
Eugene Sandulenko
3a8312c072
DISTS: Added missing engine-data files to various lists
2023-03-17 13:37:26 +01:00
Eugene Sandulenko
10dda78ecc
DISTS: Include MKV license in distribution packages
2023-03-05 21:47:13 +01:00
Eugene Sandulenko
ee048ce267
BUILD: Add nancy.dat to the DISTS list for all platforms
2023-03-02 14:33:21 +01:00
Paul Gilbert
027d7a5102
MM: Remove old xeen.ccs, change references to be mm.dat
2023-01-22 20:06:41 +01:00
Lothar Serra Mari
261e44bfa9
DISTS: Add shaders.dat to GUI theme files at install stage
2023-01-22 16:39:04 +01:00
grisenti
aec5a0f7ac
HPL1: add shaders to Makefile.common and scummvm.rc
2022-12-23 14:04:17 +01:00
Cameron Cawley
fd123d6679
COMMON: Split compression and formats into separate modules
2022-12-11 22:33:23 +01:00
Cameron Cawley
ed9c052d57
COMMON: Split Lua into a separate module
2022-11-16 22:45:26 +02:00
neuromancer
f66b8b90c7
FREESCAPE: added freescape.dat to dists
2022-11-06 22:00:12 +01:00
Roland van Laar
be7e6731a9
BUILD: run clean-test on distclean
...
The expectation of distclean is that it cleans as much as possible.
Now the tests are also cleaned on distclean.
2022-10-06 17:52:47 +02:00
Eugene Sandulenko
edb55a0982
BUILD: Show file sizes in verbose build
2022-07-03 14:28:53 +02:00
Donovan Watteau
0e489206fe
BUILD: Remove mention of GCC 2.95
...
Since we require C++11 support.
2022-05-25 19:07:30 +03:00
Thunderforge
fd129ebc0c
JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
...
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).
Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Le Philousophe
d9b4e457e8
ALL: Remove USE_GLES2 define
...
Replace it with USE_FORCED_GLES2
2022-01-18 16:49:03 +01:00
Cameron Cawley
21b0d6ded1
BACKENDS: Replace GLEW with GLAD, part of PR #3463
2021-12-30 14:53:48 +01:00
Eugene Sandulenko
d79b75dce5
DOCS: Moved all non-main licenses to LICENSES/ directory. Synced all lists
...
I could potentially break some port packaging as my changes were not tested
2021-12-27 14:58:23 +01:00
Eugene Sandulenko
c69fadfa65
BUILD: Added gui-icons.dat to the list of redistributable files
2021-11-12 14:46:34 +01:00
Paweł Kołodziejski
2776f7cb79
PLAYGROUND3D: Introduce testing and playground environment for 3d renderers
2021-10-26 13:43:16 +02:00
Thierry Crozat
7db6a06e01
BUILD: Only package user manual if present
...
This fixes build errors, for example when running make bundle on
macOS, or make install on Linux, if make manual has not been run
previously.
2021-09-04 20:01:32 +02:00
Thierry Crozat
5bac2487d3
BUILD: Fix handling of file name with spaces
...
Using quotes does not work on all platforms.
2021-09-04 20:01:32 +02:00
Thierry Crozat
8305a9da5e
Revert "BUILD: Add a target to download manual when not present"
...
This reverts commit 5205e1ad23
.
2021-09-04 20:01:32 +02:00
Le Philousophe
5205e1ad23
BUILD: Add a target to download manual when not present
...
Don't use special characters in file name as make and shell don't have
same rules.
2021-08-28 11:27:06 +02:00
mataniko
f21fdee404
BUILD: Add build flags to download the manual from RTD
2021-08-27 15:54:10 +02:00
Cameron Cawley
0d916a9ef3
BUILD: Remove engines/detection_table.h as part of make distclean
2021-08-23 13:53:46 +01:00
Cameron Cawley
fb01b1fe54
BUILD: Remove configure.stamp as part of make distclean
2021-08-11 12:02:23 +01:00
lb_ii
fb1f399f5a
DISTS: Add achievements.dat to various dat file lists
2021-06-10 01:56:23 +03:00
Orgad Shaneh
59752c2835
MAKEFILE: Auto-generate dependencies for scummvm.rc
2021-04-23 02:01:09 +02:00
Orgad Shaneh
bede68c8c6
MAKEFILE: Add a dependency for rebuilding base/plugins when config is changed
...
When adding/removing an engine, config.mk is changed, and this effectively
passes different -DENABLE_* command-line arguments to the compiler.
If base/plugins is not recompiled, the list of active plugins is not updated.
Before b813d1ca0d
config.h was created every
time configure was executed, so everything was recompiled anyway. Now we need
to have an explicit dependency.
The only source file that's supposed to be affected is base/plugins, so there
is no reason to rebuild everything. Just add this dependency to update the
plugin list.
2021-04-03 23:04:38 +02:00
Orgad Shaneh
20d9f07cb7
MAKEFILE: Fix build without implicit rules
...
Running make -r used .o (with no base name) for the compilation output of
base/version.o.
2021-04-02 22:36:38 +02:00
Orgad Shaneh
b36386226e
BUILD: Use git describe --dirty for git 2.x
...
It is way faster than git update-index.
2021-03-16 23:22:47 +01:00
Le Philousophe
51e174f202
ALL: Mark link commands as make recursive
...
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Jonathan Phénix
f839c544dc
BUILD: Fix parallel "clean all" builds
2021-01-01 00:08:26 +01:00
Vladimir Serbinenko
b8a5483047
HADESCH: Use separate file for translations
2020-12-17 09:49:18 +01:00
Cameron Cawley
a1b67d2fbe
CONFIGURE: Allow building without detection code for disabled engines
2020-12-06 20:04:02 +01:00
Cameron Cawley
3d46c5ecf9
BASE: Rearrange the dynamic detection code
2020-12-06 19:56:44 +01:00
Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity ( #2643 )
2020-11-26 15:10:01 +01:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv ( #2586 )
...
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.
It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00