summaryrefslogtreecommitdiffhomepage
path: root/src/Makefile
AgeCommit message (Collapse)Author
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
2019-09-13Update for latest emsdk configurationRay
Note that latest emsdk changed paths
2019-08-06Improved Android Building (#930)NimbusFox
Added in a check for x86 and x86_64 branches of android Added in $(OS) checks to see if we're running on windows or *nix Added a default location for android ndks and sdks at /usr/lib/android
2019-06-29add multi channel audio to raudio (#895)chriscamacho
* added multi channel sound replay to raudio added -fPIC to Makefile for Linux added simple lighting and audio multi channel to examples Makefile * not properly reporting audio buffer pool size...
2019-06-12Review DEBUG modeRay
2019-06-12Support externally provided compilerRay
2019-06-06Merge branch 'master' of https://github.com/raysan5/raylibRay
2019-06-06Update emsdk version for testingRay
2019-06-05build: increment API_VERSION after releaseAhmad Fatoum
With v2.5.0 out, increment API_VERSION, so binaries dynamically linked against the released raylib aren't accidentally paired with a development or later released raylib that may be incompatible.
2019-05-29Define standard examples sizeRay
2019-05-21Review MakefilesRay
2019-05-21Review pathsRay
2019-05-17Makefile: move -x objective-c option before filenameAhmad Fatoum
From the Clang documentation[1]: > -x<language>, --language <arg>, --language=<arg> > Treat subsequent input files as having type <language> Follow the advice. Fixes #840. [1]: https://clang.llvm.org/docs/ClangCommandLineReference.html
2019-05-17Revert "fixed GLFW compiler flag for OSX"Ahmad Fatoum
This reverts #841 commit 97160fd970dec330703a1579b8659942ca04b441.
2019-05-17fixed GLFW compiler flag for OSXIlya Kolbin
2019-05-16Review build config on webRay
2019-05-07Added resource file for raylib.dllRay
Some minor tweaks
2019-05-07NO SUPPORT_BUSY_WAIT_LOOP by defaultRay
2019-04-23WARNING: Issues on web buildingRay
Found some issues when building for web using latest emscripten 1.38.30, traced the error and found that eglGetProcAdress does not return function pointers for VAO functionality, supported by extension. It requires more investigation but now it works (avoiding VAO usage)
2019-04-09Update MakefileRay
2019-04-07Happy new year 2019ChillerDragon
2019-03-18Support additional modules building -WIP-Ray
The idea is supporting additional raygui and physac modules building with raylib but those modules are distributed as header-only libraries and it makes a bit dificult to build them inside raylib...