Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Summary of spelling fixes:
BUILD.md: depedencies => dependencies
CONTRIBUTING.md: occassionally => occasionally
README: wether => whether
README: Realtive => Relative
contrb/README.md: absense => absence
CONTRIBUTING.md: reformating => reformatting
Also includes capitalisation fixes:
README: russian => Russian
README: french => French
contrib/icons/icons.md: Gnome => GNOME
|
|
|
|
Contributing document is too long and imposing, it does not serve its
role very well. Remove info that is already described in README.md and
BUILD.md.
|
|
Instead of cd into directory and then invoking ninja.
|
|
Advanced Linux Sound Architecture library is, as the name suggests,
Linux-only dependency. Users of other OSes are extremely unlikely to
want this feature enabled.
We want it mandatory for Linux and not even an option anywhere
else. This way FreeBSD or Haiku packagers won't need to explicitly
disable the feature.
This was the last dependency with pointless description in the INSTALL
file; this file is now removed.
|
|
As of right now, new buildsystem is capable of creating clean,
featureful builds on Linux x86_64 - but these are not equivalent of all
that are exposed via autoconf yet. As new features will be added, it
will gradually replace Autotools and build.sh.
Preserve our existing structure of building a static library per
"module", and then linking them together to create dosbox binary.
Unlike automake, we don't need to create a library per subdirectory -
it's entirely our pragmatic choice. As a result, we don't have multiple
sub-libraries for e.g. hardware module: all files inside are handled by
a single meson.build file (we can simplify this even further and
make the project structure even flatter or deeper as needed.
Create config.h.in template file - meson turns it into our new config.h
file, filling it with information detected in meson.build scripts.
Create new file for main function - this way it'll be easier to ignore
this file for gtest builds (which will have their own main functions).
Old main was renamed to sdl_main and is now declared as the very first
function in dosbox.h file.
Update elementary build documentation in README.md and CONTRIBUTING.md.
Remove majority of content in the INSTALL file. Information in that
file was either outdated or is now automatically verified by meson.build
script.
|
|
|
|
|
|
|
|
|
|
|
|
|