Changeset 5194
- Timestamp:
- 01/22/08 00:30:47 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Encode-JP-Mobile/branches/auto-convert-sjis-pictgram/Rakefile
r5125 r5194 1 1 carriers = %w(kddi softbank docomo) 2 perl='/usr/bin/perl -Mblib'2 perl='/usr/bin/perl' 3 3 4 4 # ------------------------------------------------------------------------- … … 7 7 task :default => ['test'] 8 8 9 task 'test' => [' blib', 'dat', 'ucm'] do9 task 'test' => ['dat', 'ucm'] do 10 10 sh 'make test' 11 11 end … … 15 15 end 16 16 17 task 'blib' => ['blib/lib/Encode/JP/Mobile.pm']18 19 file 'blib/lib/Encode/JP/Mobile.pm' => ['Makefile'] do20 sh 'make'21 end22 23 17 # ------------------------------------------------------------------------- 24 18 # dat/ 25 19 26 task 'dat' => ['blib', carriers.map{|x| "dat/#{x}-table.yaml"}, carriers.map{|x| "dat/#{x}-table.pl"}].flatten 20 dat_files = [carriers.map{|x| "dat/#{x}-table.yaml"}, carriers.map{|x| "dat/#{x}-table.pl"}, 'dat/convert-map-utf8.yaml'].flatten 21 task 'dat' => dat_files 27 22 28 23 file 'dat/docomo-table.yaml' do … … 32 27 file 'dat/softbank-table.yaml' do 33 28 sh "#{perl} ./tools/softbank-scrape.pl > dat/softbank-table.yaml" 29 sh "#{perl} ./tools/softbank-scrape-name.pl" 34 30 # Update kddi/softbank yaml English names 35 31 sh "#{perl} ./tools/add-names-by-mapping.pl dat/softbank-table.yaml" … … 40 36 # Update kddi/softbank yaml English names 41 37 sh "#{perl} ./tools/add-names-by-mapping.pl dat/kddi-table.yaml" 38 end 39 40 unoh_files = %w(e2is i2es s2ie) 41 file 'dat/convert-map-utf8.yaml' => unoh_files.map {|x| "dat/conv/emoji_#{x}.txt" } do 42 sh "#{perl} tools/make-convert-map.pl > dat/convert-map-utf8.yaml" 43 end 44 directory 'dat/conv/' 45 unoh_files.each do |f| 46 file "dat/conv/emoji_#{f}.txt" => ['dat/conv/'] do 47 sh "wget http://labs.unoh.net/emoji_#{f}.txt -O dat/conv/emoji_#{f}.txt" 48 end 42 49 end 43 50 … … 51 58 # ucm/ 52 59 53 task :ucm => ['blib', 'ucm/x-sjis-kddi.ucm', 'ucm/x-sjis-kddi-auto.ucm', 'ucm/x-sjis-softbank-auto.ucm', carriers.map{|x| "ucm/x-utf8-#{x}.ucm"}].flatten 60 ucm_files = ['ucm/x-sjis-kddi-cp932-raw.ucm', 'ucm/x-sjis-kddi-auto-raw.ucm', 'ucm/x-sjis-softbank-auto-raw.ucm', carriers.map{|x| "ucm/x-utf8-#{x}.ucm"}].flatten 61 task :ucm => ucm_files 54 62 55 file 'ucm/x-sjis-kddi.ucm' => ['dat/kddi-table.yaml'] do 56 sh "#{perl} ./tools/make-kddi-ucm.pl unicode unicode_auto > ucm/x-sjis-kddi.ucm" 63 %w(cp932 auto).each do |encoding| 64 file "ucm/x-sjis-kddi-#{encoding}-raw.ucm" => ['dat/kddi-table.yaml'] do 65 sh "#{perl} ./tools/make-kddi-ucm.pl #{encoding} > ucm/x-sjis-kddi-#{encoding}-raw.ucm" 66 end 57 67 end 58 68 59 file 'ucm/x-sjis-kddi-auto.ucm' => ['dat/kddi-table.yaml'] do 60 sh "#{perl} ./tools/make-kddi-ucm.pl unicode_auto unicode > ucm/x-sjis-kddi-auto.ucm" 61 end 62 63 file 'ucm/x-sjis-softbank-auto.ucm' => ['dat/softbank-table.yaml'] do 64 sh "#{perl} ./tools/make-softbank-ucm.pl > ucm/x-sjis-softbank-auto.ucm" 69 file 'ucm/x-sjis-softbank-auto-raw.ucm' => ['dat/softbank-table.yaml'] do 70 sh "#{perl} ./tools/make-softbank-ucm.pl > ucm/x-sjis-softbank-auto-raw.ucm" 65 71 end 66 72 67 73 carriers.map{|x|"ucm/x-utf8-#{x}.ucm"}.each { |f| 68 file f do74 file f => ['dat/convert-map-utf8.yaml'] do 69 75 sh "#{perl} ./tools/make-utf8-ucm.pl" 70 76 end … … 78 84 end 79 85 86 # ------------------------------------------------------------------------- 87 88 task :clean do 89 sh 'rm typeD.pdf' if File.exist?('typeD.pdf') 90 sh "rm #{ucm_files.join(' ')} #{dat_files.join(' ')}" 91 end 92
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)