… | |
… | |
23 | EOF |
23 | EOF |
24 | } |
24 | } |
25 | |
25 | |
26 | WriteMakefile( |
26 | WriteMakefile( |
27 | dist => { |
27 | dist => { |
28 | PREOP => 'make setver && chmod -R u=rwX,go=rX . ;', |
28 | PREOP => 'chmod -R u=rwX,go=rX . ;', |
29 | COMPRESS => 'gzip -9v', |
29 | COMPRESS => 'gzip -9v', |
30 | SUFFIX => '.gz', |
30 | SUFFIX => '.gz', |
31 | }, |
31 | }, |
32 | PREREQ_PM => { |
32 | PREREQ_PM => { |
|
|
33 | Convert::Scalar => 0, |
33 | Gtk2 => 0.90, |
34 | Gtk2 => 0.90, |
34 | Audio::Data => 0, |
35 | Audio::Data => 0, |
35 | Audio::Play => 0, |
36 | Audio::Play => 0, |
|
|
37 | Time::HiRes => 0, |
36 | }, |
38 | }, |
37 | DIR => [], |
39 | DIR => [], |
38 | NAME => 'KGS', |
40 | NAME => 'KGS', |
39 | linkext => { LINKTYPE => '' }, |
41 | linkext => { LINKTYPE => '' }, |
40 | VERSION_FROM => 'lib/KGS/Protocol.pm', |
42 | VERSION_FROM => 'lib/KGS/Protocol.pm', |
41 | EXE_FILES => [qw(bin/kgsueme bin/kgstrace)], |
43 | EXE_FILES => [qw(bin/kgsueme bin/kgstrace bin/gtp-controller)], # not ready: kgs-igs |
42 | PM => { |
44 | PM => { |
43 | 'lib/Gtk2/GoBoard.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard.pm', |
45 | 'lib/Gtk2/GoBoard.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard.pm', |
|
|
46 | 'lib/Gtk2/GoBoard/Constants.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard/Constants.pm', |
44 | |
47 | |
45 | 'images/woodgrain-01.jpg' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/woodgrain-01.jpg', |
48 | 'images/woodgrain-01.jpg' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/woodgrain-01.jpg', |
46 | 'images/b-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/b-01.png', |
49 | 'images/b-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/b-01.png', |
47 | 'images/circle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-b.png', |
50 | 'images/circle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-b.png', |
48 | 'images/circle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-w.png', |
51 | 'images/circle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-w.png', |
… | |
… | |
79 | 'sounds/connect' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/connect', |
82 | 'sounds/connect' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/connect', |
80 | 'sounds/gamestart' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/gamestart', |
83 | 'sounds/gamestart' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/gamestart', |
81 | 'sounds/move' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/move', |
84 | 'sounds/move' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/move', |
82 | 'sounds/pass' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/pass', |
85 | 'sounds/pass' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/pass', |
83 | 'sounds/resign' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/resign', |
86 | 'sounds/resign' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/resign', |
|
|
87 | 'sounds/outoftime' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/outoftime', |
84 | 'sounds/ring' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/ring', |
88 | 'sounds/ring' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/ring', |
85 | 'sounds/user_unknown' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/user_unknown', |
89 | 'sounds/user_unknown' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/user_unknown', |
86 | 'sounds/warning' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/warning', |
90 | 'sounds/warning' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/warning', |
|
|
91 | 'sounds/info' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/info', |
87 | |
92 | |
88 | 'kgsueme/app.pl' => '$(INST_LIBDIR)/KGS/kgsueme/app.pl', |
93 | 'kgsueme/app.pl' => '$(INST_LIBDIR)/KGS/kgsueme/app.pl', |
89 | 'kgsueme/challenge.pl' => '$(INST_LIBDIR)/KGS/kgsueme/challenge.pl', |
|
|
90 | 'kgsueme/chat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/chat.pl', |
94 | 'kgsueme/chat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/chat.pl', |
|
|
95 | 'kgsueme/superchat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/superchat.pl', |
91 | 'kgsueme/game.pl' => '$(INST_LIBDIR)/KGS/kgsueme/game.pl', |
96 | 'kgsueme/game.pl' => '$(INST_LIBDIR)/KGS/kgsueme/game.pl', |
92 | 'kgsueme/gamelist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gamelist.pl', |
97 | 'kgsueme/gamelist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gamelist.pl', |
93 | 'kgsueme/gtk.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gtk.pl', |
98 | 'kgsueme/gtk.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gtk.pl', |
94 | 'kgsueme/image.pl' => '$(INST_LIBDIR)/KGS/kgsueme/image.pl', |
|
|
95 | 'kgsueme/room.pl' => '$(INST_LIBDIR)/KGS/kgsueme/room.pl', |
99 | 'kgsueme/room.pl' => '$(INST_LIBDIR)/KGS/kgsueme/room.pl', |
96 | 'kgsueme/roomlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/roomlist.pl', |
100 | 'kgsueme/roomlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/roomlist.pl', |
97 | 'kgsueme/sound.pl' => '$(INST_LIBDIR)/KGS/kgsueme/sound.pl', |
101 | 'kgsueme/sound.pl' => '$(INST_LIBDIR)/KGS/kgsueme/sound.pl', |
98 | 'kgsueme/user.pl' => '$(INST_LIBDIR)/KGS/kgsueme/user.pl', |
102 | 'kgsueme/user.pl' => '$(INST_LIBDIR)/KGS/kgsueme/user.pl', |
99 | 'kgsueme/userlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/userlist.pl', |
103 | 'kgsueme/userlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/userlist.pl', |