feat: 增加二维码前缀
diff --git a/Makefile b/Makefile
index 9ecdece..9972be8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,11 @@
CARGO ?=cargo
RM ?=rm
-NDK ?= $(ANDROID_NDK)
+TAR ?=tar
+NDK ?=$(ANDROID_NDK)
ANDROID_ARM64_STRIP ?= $(shell $(NDK)/ndk-which --abi arm64-v8a strip)
ANDROID_ARM_STRIP ?= $(shell $(NDK)/ndk-which --abi armeabi-v7a strip)
-.PHONY: clean
+.PHONY: clean dist
build:
@@ -15,8 +16,16 @@
$(ANDROID_ARM64_STRIP) target/aarch64-linux-android/release/libdlsmk.so
$(CARGO) build --target armv7-linux-androideabi --release
$(ANDROID_ARM_STRIP) target/armv7-linux-androideabi/release/libdlsmk.so
+ $(CARGO) build --target i686-linux-android --release
-
+dist:
+ mkdir -p dist/src/main/jniLibs/arm64-v8a
+ mkdir -p dist/src/main/jniLibs/armv7
+ cp target/aarch64-linux-android/release/libdlsmk.so dist/src/main/jniLibs/arm64-v8a/
+ cp target/armv7-linux-androideabi/release/libdlsmk.so dist/src/main/jniLibs/armv7/
+ cp -r java/src/main/java dist/src/main/
+ cp -r java/build.gradle java/setting.gradle java/gradle java/gradlew* dist/
+ $(TAR) cfvz dlqrcode-android.tgz dist/*
clean:
- $(RM) -rf target
+ $(CARGO) clean