diff options
| author | chriscamacho <[email protected]> | 2019-06-29 09:49:42 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2019-06-29 10:49:42 +0200 |
| commit | 83a4eb08525c25026dbf16211ef083a46745867f (patch) | |
| tree | f681f33b075035a6540f391adcbc36b880b620bb /src/Makefile | |
| parent | a4e307ed965d2bb64f915c604e8a9ea2c003cf48 (diff) | |
| download | raylib-83a4eb08525c25026dbf16211ef083a46745867f.tar.gz raylib-83a4eb08525c25026dbf16211ef083a46745867f.zip | |
add multi channel audio to raudio (#895)
* 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...
Diffstat (limited to 'src/Makefile')
| -rw-r--r-- | src/Makefile | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Makefile b/src/Makefile index ef8b438d..4af01d91 100644 --- a/src/Makefile +++ b/src/Makefile @@ -161,7 +161,7 @@ ifeq ($(PLATFORM),PLATFORM_ANDROID) # Starting at 2019 using ARM64 is mandatory for published apps ANDROID_ARCH ?= ARM ANDROID_API_VERSION = 21 - + # Android required path variables # NOTE: Android NDK is just required to generate the standalone toolchain, # in case is not already provided @@ -169,7 +169,7 @@ ifeq ($(PLATFORM),PLATFORM_ANDROID) # Android standalone toolchain path ANDROID_TOOLCHAIN = C:/android_toolchain_$(ANDROID_ARCH)_API$(ANDROID_API_VERSION) - + ifeq ($(ANDROID_ARCH),ARM) ANDROID_ARCH_NAME = armeabi-v7a endif @@ -258,6 +258,10 @@ endif # -fno-strict-aliasing jar_xm.h does shady stuff (breaks strict aliasing) CFLAGS += -Wall -std=c99 -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing +ifeq ($(PLATFORM_OS),LINUX) + CFLAGS += -fPIC +endif + ifeq ($(RAYLIB_BUILD_MODE),DEBUG) CFLAGS += -g endif @@ -528,14 +532,14 @@ models.o : models.c raylib.h rlgl.h raymath.h # Compile audio module raudio.o : raudio.c raylib.h $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) - + # Compile raygui module # NOTE: raygui header should be distributed with raylib.h raygui.o : raygui.c raygui.h @echo #define RAYGUI_IMPLEMENTATION > raygui.c @echo #include "$(RAYLIB_MODULE_RAYGUI_PATH)/raygui.h" > raygui.c $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -DRAYGUI_IMPLEMENTATION - + # Compile physac module # NOTE: physac header should be distributed with raylib.h physac.o : physac.c physac.h |
