代码拉取完成,页面将自动刷新
.PHONY: all release install clean apk android linux win32
all: android javadoc linux win32
release: apk win32
install: android
ant release install
icon: icon.svg
inkscape -z -e res/drawable-xxxhdpi/icon.png -w 192 -h 192 icon.svg
inkscape -z -e res/drawable-xxhdpi/icon.png -w 144 -h 144 icon.svg
inkscape -z -e res/drawable-xhdpi/icon.png -w 96 -h 96 icon.svg
inkscape -z -e res/drawable-hdpi/icon.png -w 72 -h 72 icon.svg
inkscape -z -e res/drawable-mdpi/icon.png -w 48 -h 48 icon.svg
inkscape -z -e res/drawable-xxxhdpi/status.png -w 96 -h 96 icon.svg
inkscape -z -e res/drawable-xxhdpi/status.png -w 72 -h 72 icon.svg
inkscape -z -e res/drawable-xhdpi/status.png -w 48 -h 48 icon.svg
inkscape -z -e res/drawable-hdpi/status.png -w 36 -h 38 icon.svg
inkscape -z -e res/drawable-mdpi/status.png -w 24 -h 24 icon.svg
apk: android
ant release
javadoc:
ant javadoc
@echo "convert javadoc by opencc:"
@find docs -type f -name *.html| xargs -i opencc -i {} -o {}
android:
mkdir -p build-android
(cd build-android; cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=../android-cmake/android.toolchain.cmake \
-DLIBRARY_OUTPUT_PATH_ROOT=.. \
-DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.9 \
-DANDROID_ABI=armeabi \
-DANDROID_STL=c++_static \
-DANDROID_NATIVE_API_LEVEL=4 ../jni)
${MAKE} -C build-android rime_jni
linux:
mkdir -p build-linux
(cd build-linux; cmake -DCMAKE_BUILD_TYPE=Release ../jni)
${MAKE} -C build-linux
win32:
mkdir -p build-win32
(cd build-win32; i686-w64-mingw32-cmake -DCMAKE_BUILD_TYPE=Release ../jni)
${MAKE} -C build-win32 rime
mkdir -p bin
7z a bin/rime-win32-`date +%Y%m%d`.dll.7z build-win32/rime.dll
clean:
git clean -fd
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。