|
@@ -239,6 +239,7 @@ endif
|
|
|
ifeq ($(PLATFORM),PLATFORM_WEB)
|
|
|
# HTML5 emscripten compiler
|
|
|
CC = emcc
|
|
|
+ AR = emar
|
|
|
endif
|
|
|
ifeq ($(PLATFORM),PLATFORM_ANDROID)
|
|
|
# Android toolchain (must be provided for desired architecture and compiler)
|
|
@@ -466,9 +467,10 @@ all: raylib
|
|
|
# NOTE: Release directory is created if not exist
|
|
|
raylib: $(OBJS)
|
|
|
ifeq ($(PLATFORM),PLATFORM_WEB)
|
|
|
- # Compile raylib for web.
|
|
|
- $(CC) -O1 $(OBJS) -o $(RAYLIB_RELEASE_PATH)/lib$(RAYLIB_LIB_NAME).bc
|
|
|
- @echo "raylib library generated (lib$(RAYLIB_LIB_NAME).bc)!"
|
|
|
+ # Compile raylib libray for web
|
|
|
+ #$(AR) rcs $(RAYLIB_RELEASE_PATH)/lib$(RAYLIB_LIB_NAME).a $(OBJS)
|
|
|
+ $(CC) $(OBJS) -r -o $(RAYLIB_RELEASE_PATH)/lib$(RAYLIB_LIB_NAME).bc
|
|
|
+ @echo "raylib library generated (lib$(RAYLIB_LIB_NAME).a)!"
|
|
|
else
|
|
|
ifeq ($(RAYLIB_LIBTYPE),SHARED)
|
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|