-$(name).unsigned.apk: $(lib_so) AndroidManifest.xml
- mkdir -p apkbuild/lib/aarch64
- cp $(lib_so) apkbuild/lib/aarch64
- aapt package -f -v -F $@ -I $(PLATFORM_JAR) -M AndroidManifest.xml apkbuild
+$(name).unsigned.apk: $(so64) $(so32) AndroidManifest.xml $(icons)
+ rm -f apkbuild/lib/arm64-v8a/* apkbuild/lib/armeabi-v7a/* apkbuild/lib/armeabi/*
+ rm -f apkbuild/assets/data/* apkbuild/assets/sdr/*
+ mkdir -p apkbuild/lib/arm64-v8a apkbuild/lib/armeabi-v7a apkbuild/lib/armeabi
+ cp $(so64) apkbuild/lib/arm64-v8a/$(lib_so)
+ cp $(so32) apkbuild/lib/armeabi-v7a/$(lib_so)
+ cp $(so32) apkbuild/lib/armeabi/$(lib_so)
+ mkdir -p apkbuild/assets/data apkbuild/assets/sdr
+ cp -r data/* apkbuild/assets/data
+ cp -r sdr/* apkbuild/assets/sdr
+ mkdir -p apkbuild/res/drawable-xxhdpi apkbuild/res/drawable-xxxhdpi
+ mkdir -p apkbuild/res/drawable-xhdpi apkbuild/res/drawable-hdpi
+ mkdir -p apkbuild/res/drawable-mdpi apkbuild/res/drawable-ldpi
+ cp data/icon192.png apkbuild/res/drawable-xxxhdpi/ic_launcher.png
+ cp data/icon144.png apkbuild/res/drawable-xxhdpi/ic_launcher.png
+ cp data/icon96.png apkbuild/res/drawable-xhdpi/ic_launcher.png
+ cp data/icon72.png apkbuild/res/drawable-hdpi/ic_launcher.png
+ cp data/icon48.png apkbuild/res/drawable-mdpi/ic_launcher.png
+ cp data/icon36.png apkbuild/res/drawable-ldpi/ic_launcher.png
+ aapt package -f -F $@ -I $(PLATFORM_JAR) -M AndroidManifest.xml -S apkbuild/res apkbuild
+
+$(so64): $(obj64) Makefile.android libs
+ $(TC64)clang -o $@ -shared -Wl,-soname,$(lib_so) $(obj64) $(libdir64) $(LDFLAGS)