6 Commits

Author SHA1 Message Date
Fabian Greffrath
95e71f93c3
completely remove automap color selection from the menu (#1281) 2023-11-24 11:54:57 +01:00
Roman Fomin
8cf15febe3
don't install changelogs and programmer docs (#1003) 2023-04-23 16:27:40 +07:00
Roman Fomin
7e81350578
remove win-textfile script (#530)
* remove python scripts

* retore convert-icon script

* fix docs destination

* fix docs->doc
2022-04-28 08:20:48 +02:00
Fabian Greffrath
1fb9dc89e5 add mapcolors_vanilla.cfg and mbf-bugs.html to installed docs 2021-04-06 10:19:24 +02:00
Roman Fomin
fcd3df5bbb
Initial implementation of UMAPINFO (#151)
* initial implemetation of UMAPINFO

* fix gcc build

* fix cmake rule

* another attempt to fix gcc build

* fix const

* fix vsnprintf

* flag U_Error with a PRINTF_ATTR macro

* add support for exitpic/enterpic

* add UMAPINFO support to G_GotoNextLevel

* little cleanup

* add docs/umapinfo.txt

* fix backspace from new game menu returns to episode select

* fix endpic

* add brackets

* update docs/umapinfo.txt
2021-03-25 09:48:43 +01:00
Alex Mayfield
b13b8fc415
CMake Build System (#48)
* First stab at CMake

It builds on Linux, and cross-compiles to Windows as well using the
provided toolchain files.  convert-icon is also fixed up with argument
count checking and modern format strings, along with all flake8 warnings
fixed.

* Fix Visual Studio compilation

* Add a newline to gitignore

* Build system updates

- Add documentation.
- Add options for defines.
- Automatically copy DLL files to binary directory.
- Add preliminary CPack support which packages the binary plus docs and
  DLL files.

* Fix SDL2_FILES conditional

* Build Windows and Linux packages

We use our own Python script instead of unix2dos.  Also, a few other
random fixes came along for the ride.

* Fix up warnings and defines on MSVC

* Update Travis to use CMake

* Remove automake and autoconf files

* Yet more build system updates

- Add docs, examples, and desktop stuff to binary packages.
- Get rid of HAVE_CONFIG_H.
- Change HAVE_DLOPEN to something more CMake-like.
- Add optional targets for most of the tools.

* Ignore files for source package

* Add to README file

* Get rid of BETA, DOGS, and fix another Automake straggler

* Prevent in-tree builds

Fixes #21
2020-02-03 12:11:31 +01:00