diff --git a/src/Makefile b/src/Makefile index aa7bea1fc..ac881a8c5 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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)