ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/Makefile.PL
Revision: 1.12
Committed: Tue Jun 1 20:43:33 2004 UTC (19 years, 11 months ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.11: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 require 5.008;
2
3 use Config;
4
5 require ExtUtils::MakeMaker;
6 import ExtUtils::MakeMaker;
7
8 sub MY::postamble {
9 my $self=shift;
10 <<EOF
11
12 .PHONY: doc
13
14 doc:
15 cd doc && make
16
17 run: all doc
18 \$(PERL) -Mblib -MCarp=verbose bin/kgsueme
19
20 trace: all doc
21 \$(PERL) -Mblib -MCarp=verbose bin/kgstrace
22
23 EOF
24 }
25
26 WriteMakefile(
27 dist => {
28 PREOP => 'chmod -R u=rwX,go=rX . ;',
29 COMPRESS => 'gzip -9v',
30 SUFFIX => '.gz',
31 },
32 PREREQ_PM => {
33 Convert::Scalar => 0,
34 Gtk2 => 1.042,
35 Audio::Data => 0,
36 Audio::Play => 0,
37 Time::HiRes => 0,
38 },
39 DIR => [],
40 NAME => 'KGS',
41 linkext => { LINKTYPE => '' },
42 VERSION_FROM => 'lib/KGS/Protocol.pm',
43 EXE_FILES => [qw(bin/kgsueme bin/kgstrace bin/gtp-controller)], # not ready: kgs-igs
44 PM => {
45 'lib/Gtk2/GoBoard.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard.pm',
46 'lib/Gtk2/GoBoard/Constants.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard/Constants.pm',
47
48 'images/woodgrain-01.jpg' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/woodgrain-01.jpg',
49 'images/b-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/b-01.png',
50 'images/circle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-b.png',
51 'images/circle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-w.png',
52 'images/shadow.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/shadow.png',
53 'images/square-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/square-b.png',
54 'images/square-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/square-w.png',
55 'images/triangle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/triangle-b.png',
56 'images/triangle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/triangle-w.png',
57 'images/w-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-01.png',
58 'images/w-02.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-02.png',
59 'images/w-03.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-03.png',
60 'images/w-04.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-04.png',
61 'images/w-05.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-05.png',
62
63 'lib/KGS/SGF.pm' => '$(INST_LIBDIR)/KGS/SGF.pm',
64 'lib/KGS/Messages.pm' => '$(INST_LIBDIR)/KGS/Messages.pm',
65 'lib/KGS/Constants.pm' => '$(INST_LIBDIR)/KGS/Constants.pm',
66 'lib/KGS/Game/Board.pm' => '$(INST_LIBDIR)/KGS/Game/Board.pm',
67 'lib/KGS/Game/Tree.pm' => '$(INST_LIBDIR)/KGS/Game/Tree.pm',
68 'lib/KGS/Listener.pm' => '$(INST_LIBDIR)/KGS/Listener.pm',
69 'lib/KGS/Listener/Channel.pm' => '$(INST_LIBDIR)/KGS/Listener/Channel.pm',
70 'lib/KGS/Listener/Debug.pm' => '$(INST_LIBDIR)/KGS/Listener/Debug.pm',
71 'lib/KGS/Listener/Game.pm' => '$(INST_LIBDIR)/KGS/Listener/Game.pm',
72 'lib/KGS/Listener/Room.pm' => '$(INST_LIBDIR)/KGS/Listener/Room.pm',
73 'lib/KGS/Listener/Roomlist.pm' => '$(INST_LIBDIR)/KGS/Listener/Roomlist.pm',
74 'lib/KGS/Listener/User.pm' => '$(INST_LIBDIR)/KGS/Listener/User.pm',
75 'lib/KGS/Protocol.pm' => '$(INST_LIBDIR)/KGS/Protocol.pm',
76 'lib/KGS/Protocol/Client.pm' => '$(INST_LIBDIR)/KGS/Protocol/Client.pm',
77 'lib/KGS/Protocol/Server.pm' => '$(INST_LIBDIR)/KGS/Protocol/Server.pm',
78
79 'images/default_userpic.png' => '$(INST_LIBDIR)/KGS/kgsueme/images/default_userpic.png',
80
81 'sounds/alarm' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/alarm',
82 'sounds/connect' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/connect',
83 'sounds/gamestart' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/gamestart',
84 'sounds/move' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/move',
85 'sounds/pass' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/pass',
86 'sounds/resign' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/resign',
87 'sounds/outoftime' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/outoftime',
88 'sounds/ring' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/ring',
89 'sounds/user_unknown' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/user_unknown',
90 'sounds/warning' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/warning',
91 'sounds/info' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/info',
92
93 'kgsueme/app.pl' => '$(INST_LIBDIR)/KGS/kgsueme/app.pl',
94 'kgsueme/chat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/chat.pl',
95 'kgsueme/superchat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/superchat.pl',
96 'kgsueme/game.pl' => '$(INST_LIBDIR)/KGS/kgsueme/game.pl',
97 'kgsueme/gamelist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gamelist.pl',
98 'kgsueme/gtk.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gtk.pl',
99 'kgsueme/room.pl' => '$(INST_LIBDIR)/KGS/kgsueme/room.pl',
100 'kgsueme/roomlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/roomlist.pl',
101 'kgsueme/sound.pl' => '$(INST_LIBDIR)/KGS/kgsueme/sound.pl',
102 'kgsueme/user.pl' => '$(INST_LIBDIR)/KGS/kgsueme/user.pl',
103 'kgsueme/userlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/userlist.pl',
104 'kgsueme/util.pl' => '$(INST_LIBDIR)/KGS/kgsueme/util.pl',
105 },
106 );
107
108
109