Tang Cheng | 8d07250 | 2020-10-31 22:02:25 +0800 | [diff] [blame] | 1 | CARGO ?=cargo |
| 2 | RM ?=rm |
Tang Cheng | 065db89 | 2020-11-03 13:24:46 +0800 | [diff] [blame^] | 3 | NDK ?= $(ANDROID_NDK) |
| 4 | ANDROID_ARM64_STRIP ?= $(shell $(NDK)/ndk-which --abi arm64-v8a strip) |
| 5 | ANDROID_ARM_STRIP ?= $(shell $(NDK)/ndk-which --abi armeabi-v7a strip) |
Tang Cheng | 8d07250 | 2020-10-31 22:02:25 +0800 | [diff] [blame] | 6 | |
| 7 | .PHONY: clean |
| 8 | |
| 9 | |
| 10 | build: |
| 11 | $(CARGO) build --release |
| 12 | |
| 13 | android: |
Tang Cheng | 3146230 | 2020-11-02 09:18:47 +0800 | [diff] [blame] | 14 | $(CARGO) build --target aarch64-linux-android --release |
Tang Cheng | 065db89 | 2020-11-03 13:24:46 +0800 | [diff] [blame^] | 15 | $(ANDROID_ARM64_STRIP) target/aarch64-linux-android/release/libdlsmk.so |
Tang Cheng | 3146230 | 2020-11-02 09:18:47 +0800 | [diff] [blame] | 16 | $(CARGO) build --target armv7-linux-androideabi --release |
Tang Cheng | 065db89 | 2020-11-03 13:24:46 +0800 | [diff] [blame^] | 17 | $(ANDROID_ARM_STRIP) target/armv7-linux-androideabi/release/libdlsmk.so |
Tang Cheng | 8d07250 | 2020-10-31 22:02:25 +0800 | [diff] [blame] | 18 | |
Tang Cheng | 527387f | 2020-11-03 09:44:55 +0800 | [diff] [blame] | 19 | |
| 20 | |
Tang Cheng | 8d07250 | 2020-10-31 22:02:25 +0800 | [diff] [blame] | 21 | clean: |
| 22 | $(RM) -rf target |