aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2018-05-17Reviewed Android pipelineRay
Now defaults to Clang, ARM64 and API 21
2018-05-11Review raylib version to 2.0Ray
Review raylib_icon resource
2018-04-10Updated release versionRay San
2018-03-19Review tabs issue when compiling...Ray
...PLATFORM_ANDROID on Windows, using MinGW-w64 (x86) provided Make (GCC 7.2)
2018-02-25Update MakefileRDR8
$ make clean Makefile:296: *** missing separator. Stop.
2018-02-24jar_xm: Workaround for unaligned pointer accessesAhmad Fatoum
jar_xm.h does some shady pointer casts leading to unaligned accesses and breaking strict aliasing. x86 has special circuitry for doing unaligned accesses, but on other architectures, it may trap and require kernel fix-up or crash outright. With this patch, one obstacle in porting raylib to the GameBoy Advance has been removed. Go for it ;-) To avoid having to rewrite that `mempool' code, insert padding before structs and instruct the compiler (GCC, most importantly), to be gentle when optimizing. This fixes #490 (Unless we got ourselves 256-bit pointers, if so, hello future!)
2018-02-24Update Makefiles. Enable example usage of staged libraylib.so.RDR8
2018-02-21Removed flag -fgnu89-inlineRay
2018-02-12Update MakefileRDR8
2018-02-12Update MakefileRDR8
2018-02-11Update Makefiles for Linux installation. See prior commit.RDR8
These changes are intended to provide context and control over the Linux make install process. make install RAYLIB_LIBTYPE=SHARED now works as expected. libraylib.so is properly installed with attendant runtime links. The examples will be running against the newly installed libraylib.so unless otherwise specified with RAYLIB_RUNTIME_PATH. See raylib/src/Makefile and raylib/examples/Makefile for usage of RAYLIB_INSTALL_PATH, RAYLIB_H_INSTALL_PATH, and RAYLIB_RUNTIME_PATH variables. RAYLIB_RUNTIME_PATH in particular is interesting for portability since sudo isn't needed. The default configuration and workflow is essentially unchanged and unaffected.
2018-02-11Update Makefiles for Linux installation.RDR8
2018-02-11Some reviews for Android compilationRay
2018-02-04Bump version to 1.9.4Ahmad Fatoum
2018-01-25Make function calls without prior declaration an errorAhmad Fatoum
which is the default behavior on C99 and up.
2018-01-25Support DEBUG library buildingRay
2018-01-18GCC/Clang: Treat void pointer arithmetic as errorAhmad Fatoum
As an extension, GNU C treats sizeof(void) as 1. MSVC doesn't. Make it an error on GCC/Clang to avoid accidental MSVC breakage.
2018-01-15Reviewed Makefiles...-
- Renamed VERSION to RAYLIB_VERSION - Renamed API_VERSION to RAYLIB_API_VERSION - Renamed RAYLIB_RELEASE to RAYLIB_RELEASE_PATH - Support Web Assembly compilation on PLATFORM_WEB
2017-12-28Support Wayland display on Linux desktopraysan5
2017-12-28Review Makefile config flagsraysan5
Support external GLFW usage Renamed some flags for consistency
2017-12-20Force OpenAL backend on some platformsRay San
OpenAL audio backend is being forced on HTML5 and OSX
2017-12-15Support audio module skip on compilingRay San
Some programs like tools could not require audio support
2017-12-11Add library versioning to Make/CMake build systemsAhmad Fatoum
See #401 for the discussion. Also bumps version number to 1.9.2 without the -dev, because neither ELF nor MachO like such a suffix. The -dev suffix will have to be restricted to the git tags.
2017-12-09Added Wayland supportraysan5
Updated to latest GLFW library and working on Wayland support, still looking how to implement it on raylib because it just exposes PLATFORM_DESKTOP and defaults to X11 windowing system on Linux...
2017-12-05Removed OpenAL Soft dependency on buildingRay San
OpenAL Soft backend is still available in audio module, I'm thinking if exposing it for building in some way or just left it there for advance users to switch to it manually in case of necessity...
2017-11-30Removed GLFW3 linking and added rglfwRay San
2017-10-30Review new build platform: FreeBSDRay
Corrected issue with RPI_CROSS_COMPILE
2017-10-28Added support FreeBSD for exampleMartinfx
2017-10-28Added support FreeBSDMartinfx
2017-10-22Added cross-compiler RPI libsRay
2017-10-20Updated release versions for raylib 1.8Ray San
2017-10-16Corrected issue with OpenAL Soft staticRay San
2017-10-14Small tweak, remove tabsraysan5
2017-10-14Review Makefilesraysan5
2017-10-11Updated compilation output pathsRay San
2017-10-04Keep working on Android shared libs...Ray San
2017-10-03Keep working on Makefiles...Ray San
2017-10-02Working on Makefiles...Ray San
2017-09-29Default to OpenAL static libRay
2017-09-29Added some compiler flags for AndroidRay San
2017-09-23Update Android libs and buildingRay
2017-08-27CMake based build system.ASDF
Some people might find this handly
2017-07-18Able to make a .dylib for OS XBenjamin N. Summerton
2017-07-17Review shared library generationRay
2017-05-29Accept external CFLAGSMichael Vetter
Some distributions build the programs with a specific set of CFLAGS. Lets allow that by adding raylibs flags.
2017-05-19Some tweaks and additionsRay
2017-05-18Updated libsRay
2017-05-11Some work on Android buildRay
2017-05-10Some tweaksRay
2017-05-08Included required paths for web compilationRay