summaryrefslogtreecommitdiffhomepage
path: root/src/Makefile
AgeCommit message (Collapse)Author
2021-06-30REVIEWED: emscripten versionsraysan5
2021-06-05Update Makefileraysan5
2021-05-22Update MakefileRay
2021-05-21Update version to 3.8-dev to note breaking changesraysan5
Some breaking changes were introduced lately, it's better to note that current version is not 3.7 anymore...
2021-04-05Update version to raylib 3.7raysan5
2021-04-02Update Makefileraysan5
2021-03-23Fix PATH for other PLATFORM_OS's (#1671)Davidson Francis
The Raylib root Makefile for PLATFORM=PLATFORM_WEB is assumed to run in Windows environments, which makes it incorrectly set the PATH variable, so Linux (and possibly other) environments are not able to find binaries from EMSDK_PATH. Fix this by checking which PLATFORM_OS and configure PATH accordingly.
2021-03-19Removed trailing spacesRay
2021-03-17Update to latest emscriptenRay
2020-12-24Update Makefileraysan5
2020-12-23Review Android Makefiles to required versionraysan5
2020-09-27Platform DRM (#1388)kernelkinetic
* updated README.md * fixed CMakeLists.txt to allow building and debugging with Visual Studio Code and CMAKE Tools extension * added PLATFORM_DRM contains mouse pointer code from https://github.com/chriscamacho * removed redundant cleanup in InitGraphicsDevice * fixed DRM connector mode selection * added choosen DRM connected mode to log output * added respecting TargetFPS on DRM mode selection, default to 60 * added support for GetMonitorRefreshRate * changed SUPPORT_MOUSE_CURSOR_RPI to SUPPORT_MOUSE_CURSOR_NATIVE * changed avoidProgressive to allowInterlaced * cleanup, function extraction and improved mode selection * README reverted to original for PR * line endings fixed for core.c * removed old code * mouse pointer reverted to small square * replaced SetGraphicDeviceName() by DEFAULT_GRAPHIC_DEVICE_DRM Co-authored-by: kernelkinetic <[email protected]>
2020-09-18Updated build script to generate .a on WebAssemblyraysan5
This is the recommended way
2020-09-18Updated library build script for HTML5 (emscripten 2.0.4)raysan5
2020-08-23Corrected compiling issueraysan5
When using USE_PTHREADS=1 on libraylib.bc compilation, program requires --shared-memory passed to the linker and despite it compiles, it fails on execution (at least for me).
2020-08-20Review compilation parameter for objective C code on GLFWraysan5
2020-08-20Minor tweak for consistencyraysan5
2020-08-20Avoid architecture selection on gcc, use correct gcc version insteadraysan5
Review raylib resource file for DLL compilation
2020-08-19Support externally provided library nameraysan5
It can be useful in some cases qhen compiling for multiple architectures
2020-08-19Review Android arch names to lowercaseraysan5
2020-08-19Trying to configure android_native_app_glue target compilationraysan5
2020-08-19Update Makefileraysan5
2020-08-19Update Makefileraysan5
2020-08-19Update Makefileraysan5
2020-08-19Update Makefileraysan5
2020-08-19Trying to automate Android building...raysan5
2020-08-19Update Makefileraysan5
2020-08-19Add LDFLAGS when requiredraysan5
2020-08-19Update Makefileraysan5
2020-08-17Support multiple build architectures (x86, x64)raysan5
2020-08-17Improved Makefile clean on Windowsraysan5
2020-08-17Update Makefileraysan5
2020-08-17Update Makefileraysan5
2020-08-02Update Makefile for web (#1332)Rfaile313
When you install emsdk out of the box, the directory is no longer `$(EMSDK_PATH)/python/33.7.4_64bit` but rather `$(EMSDK_PATH)/python/3.7.4-pywin32_64bit` noting the `3.7.4-pywin32_64bit` change on the last file. Thus, without adjusting this in the raylib Makefile it will throw an error: ``` PS C:\raylib\raylib\src> make PLATFORM=PLATFORM_WEB -B emcc -c core.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=gnu99 -Os -s USE_GLFW=3 -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_WEB -DGRAPHICS_API_OPENGL_ES2 '"python"' is not recognized as an internal or external command, operable program or batch file. ``` However, changing this line in the Makefile compiles raylib for web as expected `"raylib library generated (libraylib.bc)!"`
2020-07-28Support pthreads on PLATFORM_WEB compilationraysan5
2020-07-14Update Makefile Androidraysan5
2020-07-14Update Makefile emsdk pathsraysan5
2020-05-31Fixing Android build from Linux. Letting ANDROID_NDK to be modified at ↵branlix3000
compile time. Default path to the ANDROID_TOOLCHAIN have changed in the latest Android command-line tools release. (#1264) Co-authored-by: Branlix 3000 <[email protected]>
2020-04-07Review Android pieplineraysan5
- Removed generate_android_toolchain, since version r21 AndroidNDK it's the toolchain - Removed external lib native_app_glue, provided by AndroidNDK
2020-04-01Review shared library buildingraysan5
2020-03-28Revert "Update compilation warning flags (#1151)"raysan5
This reverts commit 2528854664b78a7db24cbe97b5b4e8bd52e1f18c.
2020-03-26Update compilation warning flags (#1151)Dani Martin
* Update compilation warning flags Removed the -Wall flag that allow many warnings and added manually all the warning flags that don't generate warnings in the src/external folder. Specifically, these are some of the flags reporting errors in src/external: -Wmissing-prototypes -Wunused-variable -Wunused-value -Wunused-parameter -Wunused-function * Uptade compilation flags in examples with missing -std=c99
2020-03-05Reviewed and Updated Android compilation scriptsRay
2020-02-22Update to latest emscripten toolchainRay
Corrected issue on web compilation
2020-02-22Update MakefileRay
2020-02-20Update Makefile paths to use emscripten upstreamRay
Note that emscripten upstream branch implements the new asyncify implementation, expected to be faster than emterpreter one.
2020-02-19Update API versionRay
2020-02-18Fix #1103 (#1104)o3o
Fix 1102
2019-11-24Review PR #1022raysan5
Actually OpenAL is not used any more, it should be using CoreAudio
2019-11-15Fix Makefile missing X11 lib when building as a shared library on Linux. (#1018)JuDelCo