ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/Makefile.PL
Revision: 1.6
Committed: Sat May 15 23:30:32 2004 UTC (20 years ago) by pcg
Content type: text/plain
Branch: MAIN
Changes since 1.5: +1 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.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 pcg 1.2 run: all doc
18     \$(PERL) -Mblib -MCarp=verbose bin/kgsueme
19    
20     trace: all doc
21     \$(PERL) -Mblib -MCarp=verbose bin/kgstrace
22 pcg 1.1
23     EOF
24     }
25    
26     WriteMakefile(
27     dist => {
28 pcg 1.4 PREOP => 'chmod -R u=rwX,go=rX . ;',
29 pcg 1.1 COMPRESS => 'gzip -9v',
30     SUFFIX => '.gz',
31     },
32     PREREQ_PM => {
33 pcg 1.6 Convert::Scalar => 0,
34 pcg 1.1 Gtk2 => 0.90,
35     Audio::Data => 0,
36     Audio::Play => 0,
37     },
38     DIR => [],
39     NAME => 'KGS',
40     linkext => { LINKTYPE => '' },
41     VERSION_FROM => 'lib/KGS/Protocol.pm',
42     EXE_FILES => [qw(bin/kgsueme bin/kgstrace)],
43     PM => {
44     'lib/Gtk2/GoBoard.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard.pm',
45 pcg 1.5 'lib/Gtk2/GoBoard/Constants.pm' => '$(INST_LIBDIR)/Gtk2/GoBoard/Constants.pm',
46 pcg 1.1
47     'images/woodgrain-01.jpg' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/woodgrain-01.jpg',
48     'images/b-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/b-01.png',
49     'images/circle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-b.png',
50     'images/circle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/circle-w.png',
51     'images/shadow.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/shadow.png',
52     'images/square-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/square-b.png',
53     'images/square-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/square-w.png',
54     'images/triangle-b.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/triangle-b.png',
55     'images/triangle-w.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/triangle-w.png',
56     'images/w-01.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-01.png',
57     'images/w-02.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-02.png',
58     'images/w-03.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-03.png',
59     'images/w-04.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-04.png',
60     'images/w-05.png' => '$(INST_LIBDIR)/Gtk2/GoBoard/images/w-05.png',
61    
62     'lib/KGS/SGF.pm' => '$(INST_LIBDIR)/KGS/SGF.pm',
63     'lib/KGS/Messages.pm' => '$(INST_LIBDIR)/KGS/Messages.pm',
64     'lib/KGS/Constants.pm' => '$(INST_LIBDIR)/KGS/Constants.pm',
65     'lib/KGS/Game/Board.pm' => '$(INST_LIBDIR)/KGS/Game/Board.pm',
66     'lib/KGS/Game/Tree.pm' => '$(INST_LIBDIR)/KGS/Game/Tree.pm',
67     'lib/KGS/Listener.pm' => '$(INST_LIBDIR)/KGS/Listener.pm',
68     'lib/KGS/Listener/Channel.pm' => '$(INST_LIBDIR)/KGS/Listener/Channel.pm',
69     'lib/KGS/Listener/Debug.pm' => '$(INST_LIBDIR)/KGS/Listener/Debug.pm',
70     'lib/KGS/Listener/Game.pm' => '$(INST_LIBDIR)/KGS/Listener/Game.pm',
71     'lib/KGS/Listener/Room.pm' => '$(INST_LIBDIR)/KGS/Listener/Room.pm',
72     'lib/KGS/Listener/Roomlist.pm' => '$(INST_LIBDIR)/KGS/Listener/Roomlist.pm',
73     'lib/KGS/Listener/User.pm' => '$(INST_LIBDIR)/KGS/Listener/User.pm',
74     'lib/KGS/Protocol.pm' => '$(INST_LIBDIR)/KGS/Protocol.pm',
75     'lib/KGS/Protocol/Client.pm' => '$(INST_LIBDIR)/KGS/Protocol/Client.pm',
76     'lib/KGS/Protocol/Server.pm' => '$(INST_LIBDIR)/KGS/Protocol/Server.pm',
77    
78     'images/default_userpic.png' => '$(INST_LIBDIR)/KGS/kgsueme/images/default_userpic.png',
79    
80     'sounds/alarm' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/alarm',
81     'sounds/connect' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/connect',
82     'sounds/gamestart' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/gamestart',
83     'sounds/move' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/move',
84     'sounds/pass' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/pass',
85     'sounds/resign' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/resign',
86     'sounds/ring' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/ring',
87     'sounds/user_unknown' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/user_unknown',
88     'sounds/warning' => '$(INST_LIBDIR)/KGS/kgsueme/sounds/warning',
89    
90     'kgsueme/app.pl' => '$(INST_LIBDIR)/KGS/kgsueme/app.pl',
91     'kgsueme/challenge.pl' => '$(INST_LIBDIR)/KGS/kgsueme/challenge.pl',
92     'kgsueme/chat.pl' => '$(INST_LIBDIR)/KGS/kgsueme/chat.pl',
93     'kgsueme/game.pl' => '$(INST_LIBDIR)/KGS/kgsueme/game.pl',
94     'kgsueme/gamelist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gamelist.pl',
95     'kgsueme/gtk.pl' => '$(INST_LIBDIR)/KGS/kgsueme/gtk.pl',
96     'kgsueme/room.pl' => '$(INST_LIBDIR)/KGS/kgsueme/room.pl',
97     'kgsueme/roomlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/roomlist.pl',
98     'kgsueme/sound.pl' => '$(INST_LIBDIR)/KGS/kgsueme/sound.pl',
99     'kgsueme/user.pl' => '$(INST_LIBDIR)/KGS/kgsueme/user.pl',
100     'kgsueme/userlist.pl' => '$(INST_LIBDIR)/KGS/kgsueme/userlist.pl',
101     'kgsueme/util.pl' => '$(INST_LIBDIR)/KGS/kgsueme/util.pl',
102     },
103     );
104    
105    
106