-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
50 lines (45 loc) · 1.9 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VERSIONCODE=30
VERSION=1.7.3
# 1.7.3: 新MBAでビルドしたら何故か署名に失敗してたので旧MBAでビルド
# 1.7.2: new Nexus7で動かない問題をとりあえず修正
# 1.7.1: ネット接続があるときは常にGoogleIME検索することに
# 1.6.1: 高速タップがブレたとき子音入力モードでなくなってしまう問題を解決
# 1.5.1: Google日本語入力を利用
# 1.5.2: ブラウザURLが消えるのを修正
# 候補がないときひらがな/カタカナを表示
# キー入力で検索キャンセルを徹底
all:
sed -e "s/VERSIONCODE/${VERSIONCODE}/" AndroidManifest.template | sed -e "s/VERSION/${VERSION}/" > AndroidManifest.xml
ant debug
install:
adb install -r bin/Slime-debug.apk
uninstall:
adb uninstall com.pitecan.slime
debug:
adb logcat | grep Slime
clean:
/bin/rm -r -f bin
push:
git push pitecan.com:/home/masui/git/Slime.git
git push git@github.com:masui/Slime.git
# 署名してアップロード
publish: clean
sed -e "s/VERSIONCODE/${VERSIONCODE}/" AndroidManifest.template | sed -e "s/VERSION/${VERSION}/" > AndroidManifest.xml
ant release
/bin/cp bin/Slime-release-unsigned.apk bin/Slime.apk
jarsigner -J-Dfile.encoding=UTF8 -keystore ~/.android/masui.keystore -verbose bin/Slime.apk pitecan
-/bin/rm bin/Slime-aligned.apk
zipalign -v 4 bin/Slime.apk bin/Slime-aligned.apk
scp bin/Slime.apk pitecan.com:/www/www.pitecan.com/Slime
scp bin/Slime.apk pitecan.com:/www/www.pitecan.com/Slime/Slime-${VERSION}.apk
# Gyazz.com/SlimeDictから辞書を作成!
#
dict:
cd ../SlimeDict; make; cd ../Slime
cp ../SlimeDict/dict.txt assets/dict.txt
# Gyazz.com/kdict から辞書を作成!
dict-old:
ruby -I~/GyazzDict ~/GyazzDict/gyazz2dic 'kdict::リスト' 'kdict::名詞' 'kdict::固有名詞' 'kdict::増井リスト' > /tmp/tmp
/bin/rm -r -f assets
mkdir assets
ruby -I~/GyazzDict ~/GyazzDict/connection2txt /tmp/tmp > assets/dict.txt