Add flto flag & remove script
diff --git a/build/premake5.lua b/build/premake5.lua
index 937ee09..0c9458b 100644
--- a/build/premake5.lua
+++ b/build/premake5.lua
@@ -34,6 +34,9 @@
         targetdir "%{cfg.system}_sim/bin/%{cfg.buildcfg}"
         objdir "%{cfg.system}_sim/obj/%{cfg.buildcfg}"
 
+    filter { "system:android", "configurations:release" }
+        buildoptions {"-flto=full"}
+
     -- Is there a way to pass 'arch' as a variable here?
     filter { "system:android", "options:arch=x86" }
         targetdir "%{cfg.system}/x86/bin/%{cfg.buildcfg}"
diff --git a/skia/dependencies/make_skia_android.sh b/skia/dependencies/make_skia_android.sh
deleted file mode 100755
index d4b1754..0000000
--- a/skia/dependencies/make_skia_android.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-set -e
-
-./get_skia.sh
-
-cd skia_rive_optimized
-
-
-ARCH=$1
-
-if [ "$ARCH" != "x86" ] &&
-    [ "$ARCH" != "x64" ] &&
-    [ "$ARCH" != "arm" ] &&
-    [ "$ARCH" != "arm64" ]; then
-    printf "Invalid architecture: '%s'. Choose one between 'x86', 'x64', 'arm', or 'arm64'" "$ARCH"
-    exit 1
-fi
-
-# Useful for debugging:
-# bin/gn args --list out/${ARCH}
-
-bin/gn gen out/"${ARCH}" --args=" \
-    ndk=\"${NDK_PATH}\" \
-    target_cpu=\"${ARCH}\" \
-    extra_cflags=[\"-fno-rtti\", \"-fembed-bitcode\", \"-flto=full\", \"-DSK_DISABLE_SKPICTURE\", \"-DSK_DISABLE_TEXT\", \"-DRIVE_OPTIMIZED\", \"-DSK_DISABLE_LEGACY_SHADERCONTEXT\", \"-DSK_DISABLE_LOWP_RASTER_PIPELINE\", \"-DSK_FORCE_RASTER_PIPELINE_BLITTER\", \"-DSK_DISABLE_AAA\", \"-DSK_DISABLE_EFFECT_DESERIALIZATION\"] \
-
-    skia_gl_standard=\"gles\" 
-    is_official_build=true \
-    skia_use_zlib=true \
-    skia_use_egl=true \
-    skia_use_gl=true \
-    skia_enable_gpu=true \
-    skia_use_libpng_decode=true \
-    skia_use_libpng_encode=true \
-
-
-    skia_use_angle=false \
-    skia_use_dng_sdk=false \
-    
-    skia_use_expat=false \
-    skia_use_fontconfig=false \
-    skia_use_system_freetype2=false \
-    skia_use_icu=false \
-    skia_use_libheif=false \
-    skia_use_system_libpng=false \
-    skia_use_libjpeg_turbo_encode=false \
-    skia_use_libjpeg_turbo_decode=false \
-    skia_use_libwebp_encode=false \
-    skia_use_libwebp_decode=false \
-    skia_use_lua=false \
-    skia_use_piex=false \
-    skia_use_vulkan=false \
-    
-    skia_use_system_zlib=false \
-    skia_enable_fontmgr_empty=false \
-    skia_enable_spirv_validation=false \
-    skia_enable_pdf=false \
-    skia_enable_skottie=false \
-    "
-
-ninja -C out/"${ARCH}"
-cd ..
\ No newline at end of file
diff --git a/skia/renderer/build/premake5.lua b/skia/renderer/build/premake5.lua
index 8748dd7..35cb477 100644
--- a/skia/renderer/build/premake5.lua
+++ b/skia/renderer/build/premake5.lua
@@ -60,6 +60,9 @@
         targetdir "%{cfg.system}_sim/bin/%{cfg.buildcfg}"
         objdir "%{cfg.system}_sim/obj/%{cfg.buildcfg}"
 
+    filter { "system:android", "configurations:release" }
+        buildoptions {"-flto=full"}
+
     -- Is there a way to pass 'arch' as a variable here?
     filter { "system:android" }
         includedirs {"../../dependencies/skia_rive_optimized", "../../dependencies/skia_rive_optimized/include/core",