summaryrefslogtreecommitdiffhomepage
path: root/src/Makefile
AgeCommit message (Collapse)Author
2021-11-02Updated some scripts pathsRay
NOTE: New raylib release installer uses `w64devkit`, smaller and more updated than regular `mingw64-w64` default project. Paths are updated properly.
2021-10-21Reviewed to support raygui and physac on buildingRay
2021-10-21Update MakefileRay
2021-10-21Reviewed physac buildingRay
2021-10-17Reviewed makefile and examples buildingraysan5
2021-09-23Reviewed some TODO commentsRay
2021-09-22Modify TODO to NOTE on Makefile (#2007)Laurentino Luna
'# TODO: see 'install' target.' should be a note rather than something to do.
2021-09-22Update MakefileRay
2021-09-22WARNING: MODULES RENAMING!!!Ray
raylib modules have been slightly renamed to add some identity and note that they are independent modules that can be used as standalone separate parts of raylib if required. The renamed modules are: - `core` -> `rcore` - `shapes` -> `rshapes` - `textures` -> `rtextures` - `text` -> `rtext` - `models` -> `rmodels` - `camera` -> `rcamera` - `gestures` -> `rgestures` - `core` -> `rcore` All the build systems has been adapted to this change.
2021-09-21Reviewed some compilation issues #1997raysan5
2021-09-10Update Makefile for web compilationraysan5
Some flags are only for the linker, not the compiler
2021-09-06Fix dynamic library issues on Macos (#1978)Steven Schveighoffer
2021-09-05Updated Makefile for latest Android NDK r32 LTSraysan5
It seems now it's required to use archiver `llvm-ar`
2021-07-30Review include path that was breaking the buildraysan5
2021-07-29Add external folder to build (just in case)raysan5
2021-07-09Update Makefileraysan5
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)!"`