فهرست منبع

Updated library build script for HTML5 (emscripten 2.0.4)

raysan5 5 سال پیش
والد
کامیت
4a242c2889
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      src/Makefile

+ 5 - 3
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)