Commit graph

50 commits

Author SHA1 Message Date
UnknownShadow200
1855213e6d Better BeOS compatibility 2023-06-29 19:46:24 +10:00
UnknownShadow200
230611f736 Running on gamecube kinda works now 2023-06-03 16:55:46 +10:00
UnknownShadow200
58fefbe466 3DS: Set root directory to ClassiCube directory on sdmc device, add makefile for 3DS 2023-04-20 21:52:49 +10:00
UnknownShadow200
3783380e1a
Make it easier to compiler on IRIX (#997)
Thanks ]joshyfishy22 for testing on an actual machine running IRIX
2023-03-23 22:21:46 +11:00
UnknownShadow200
66dfef319d Get PSP support a little further along 2023-02-04 14:15:51 +11:00
UnknownShadow200
e52b670b6e Move UTF8 encoding out of Platform and into String module 2022-12-04 16:27:46 +11:00
UnknownShadow200
70258163f1 Add haiku, Linux, macOS cocoa save file dialog support
Also fix haiku OS makefile
2022-11-10 21:14:40 +11:00
UnknownShadow200
ba6d8fd738 Make Makefile more standard and update copyright year 2022-10-20 19:15:35 +11:00
UnknownShadow200
94ab244eeb Add unfinished SerenityOS port 2022-10-18 21:27:16 +11:00
UnknownShadow200
f05c275b25 Haiku: Implement partial open file dialog support, and make launcher drawing faster by avoiding unnecessary image blit
Also switch over makefile and instructions to use native haiku windowing backend by default
2022-10-06 23:56:54 +11:00
UnknownShadow200
dcbd7d8b94 Simplify mingw compiling instructions 2022-08-21 20:58:12 +10:00
UnknownShadow200
b16d1ba728 Makefile: Remove -rdynamic from *.c compilation on linux too 2021-11-17 18:50:30 +11:00
UnknownShadow200
853fb4bd28 Fix make clean removing interop_cocoa.m on 64 bit macOS due to poorly written makefile 2021-11-14 22:07:31 +11:00
UnknownShadow200
ff90c8028b Fix makefile to work on 64 bit macOS, and split up into 32 and 64 bit mac targets 2021-11-14 18:59:39 +11:00
UnknownShadow200
ab99aa3ed4 Fix not compiling on Solaris with 'SI_HW_SERIAL' undefined error 2021-09-12 08:09:00 +10:00
UnknownShadow200
1e54c2ebdc BSD: Fix stacktraces missing functions asides from init with makefile compiled executables, and also eliminate warnings about -rdynamic being ignored 2021-08-14 23:22:12 +10:00
UnknownShadow200
30ff69952d Fix browsers not supporting IndexedDB crashing when saving map, also slightly reduce size of .js file by specifying only web environment is supported 2021-06-08 11:48:45 +10:00
UnknownShadow200
50b084dfbd Fix not connecting on old macOS 2021-06-04 19:35:43 +10:00
UnknownShadow200
17cd3c9ea1 Fix makefile not compiling on netbsd, prefer cc instead of gcc in makefile 2020-06-01 00:22:02 +10:00
Benjamin Baier
0590488dcf Adjust compile instructions for OpenBSD to use cc with -lpthread and -lm 2020-05-28 15:57:00 +02:00
UnknownShadow200
918b86dc18 Fix OpenBSD build and update various build files to remove -lcurl 2020-05-26 22:06:03 +10:00
UnknownShadow200
5e92790a3b Just directly include the OpenAL functions used in the code instead of relying on system headers
This means you don't need toinstall openal-dev packages on unix systems anymore, and don't need to link to OpenAL framework on macOS
2020-05-21 20:07:06 +10:00
UnknownShadow200
89541ef72b Remove -lopenal from compilation flags 2020-05-19 21:01:09 +10:00
UnknownShadow200
606a6eb123 Add dragonflybsd OS detection, and to makefile
I just treat it the same as FreeBSD
2020-05-05 20:05:40 +10:00
UnknownShadow200
b9a0729694 Init XInput2 and register for RawMotion event.
Still working on actually using the event though
2020-04-22 16:10:02 +10:00
UnknownShadow200
d0eaf08517 Make modern_tiles in Resources.c const 2020-03-09 23:48:47 +11:00
Jacob Shtabnoy
0b45fe132d
Makefile: Use no-math-errno flag for all GCC compilers
Changes the CFLAGS for all platforms which use the GCC compiler
to include -fno-math-errno in order to resolve a linking issue
when compiling for platforms that use GCC.

For some reason, the flag was not added to the Makefile in commit
1a5f96, which replaces AbsF and SqrtF with their respective GCC
built-ins.

Signed-off-by: Jacob Shtabnoy <shtabnoyjacob@scps.net>
2020-03-08 17:53:06 -04:00
UnknownShadow200
8e57167ba3 Fix makefile for haiku OS and add direct compile instructions for haiku OS into readme 2020-02-17 15:40:37 +11:00
UnknownShadow200
e0fb7e571b don't disable warnings when compiling with makefile.
Also add reactos/haikuos to platforms the game has technically compiled and run on. Few less usage of magic numbers.
2019-11-15 23:15:03 +11:00
UnknownShadow200
6dfa6a753f Remove CC_COMMIT_SHA from makefile produced executables
this is useless for debugging because builds produced from the makefile are different from the dev build with the same commit sha on the website
2019-11-13 18:47:45 +11:00
UnknownShadow200
be3c56d91a Now launcher window shows on haiku os
although I cheated and used SDL to do it
2019-11-12 07:51:40 +11:00
UnknownShadow200
52ef223d98 fix makefile and implement getting exe path 2019-11-11 20:19:40 +11:00
UnknownShadow200
0787e82f2b WIP haiku os support 2019-11-11 18:24:20 +11:00
UnknownShadow200
f8a4f84e7b Fix build on freebuild and fix makefile on solaris 2019-08-15 23:18:32 +10:00
UnknownShadow200
445ff1c5a3 Fix trying to compile using makefile on osx failing with 'No rule to make target 'darwin' 2019-08-11 08:08:02 +10:00
UnknownShadow200
6de770c6a4 Fix makefile not defining DUNICODE on windows for mingw
This fixes 'error setting current directory' and other functions.
2019-07-17 21:05:57 +10:00
UnknownShadow200
5495faa800 Show a warning instead of crashing with 'String too big into StringsBuffer' when loading options.txt/fontscache.txt
Also fix makefile again
2019-04-07 22:28:03 +10:00
UnknownShadow200
303f951587
Add missing rdynamic flags from Makefile 2019-04-07 18:19:12 +10:00
igor725
8a172fc0fa Makefile fixes 2019-04-06 16:16:52 +03:00
igor725
d546009254 Makefile BSD support 2019-04-06 10:44:53 +03:00
igor725
ca5e99f758 Auto platform detection (Not tested on MacOS and Solaris) 2019-04-05 22:44:56 +03:00
igor725
0caec9646b Some improvements to makefile 2019-04-05 21:52:01 +03:00
igor725
4e36ae8632 getsha.bat is no longer needed 2019-03-11 14:17:02 +03:00
igor725
1e4f2b2f0e Windows Makefile and small compiling speedup 2018-11-12 19:46:42 +03:00
UnknownShadow200
e192c0a8eb fix 2018-11-11 02:18:55 +11:00
igor725
226b2a1790 Fix issue with missing function names in crashlog 2018-10-26 07:05:14 +03:00
igor725
2acb32c1cd Commit SHA in error log 2018-10-25 21:39:34 +03:00
igor
2984d7ff26 Make out binary executable 2018-10-25 19:53:05 +03:00
igor725
10f1003249
Update Makefile 2018-10-14 09:54:17 +03:00
igor725
05009be057 Added Makefile for C client 2018-10-14 09:31:13 +03:00