|  | CARGO ?=cargo | 
|  | RM ?=rm | 
|  | 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 | 
|  |  | 
|  |  | 
|  | build: | 
|  | $(CARGO) build --release | 
|  |  | 
|  | android: | 
|  | $(CARGO) build --target aarch64-linux-android --release | 
|  | $(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 | 
|  |  | 
|  |  | 
|  |  | 
|  | clean: | 
|  | $(RM) -rf target |