aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/Net-ICal-Libical/Makefile.PL
diff options
context:
space:
mode:
Diffstat (limited to 'libical/src/Net-ICal-Libical/Makefile.PL')
-rw-r--r--libical/src/Net-ICal-Libical/Makefile.PL42
1 files changed, 42 insertions, 0 deletions
diff --git a/libical/src/Net-ICal-Libical/Makefile.PL b/libical/src/Net-ICal-Libical/Makefile.PL
new file mode 100644
index 0000000000..f46c61bc02
--- /dev/null
+++ b/libical/src/Net-ICal-Libical/Makefile.PL
@@ -0,0 +1,42 @@
+#!/usr/bin/perl
+# -*- Mode: perl -*-
+
+use ExtUtils::MakeMaker;
+WriteMakefile(
+ 'MAKEFILE'=> 'Makefile',
+ 'VERSION_FROM' => 'lib/Net/ICal/Libical.pm',
+ 'NAME' => 'Net::ICal::Libical',
+ 'INC' => '-I../libical -I ../libicalss',
+ 'LIBS' => ['-L../libical/.libs -L../libicalss/.libs -lical -licalss -lm'],
+ 'OBJECT' => 'netical_wrap.o', # Object files
+ dist => {
+ COMPRESS =>'gzip',
+ SUFFIX =>'gz'
+ },
+
+ );
+
+sub MY::top_targets
+{
+ my $self = shift;
+
+ my $old = $self->MM::top_targets;
+
+ return "all:: netical_wrap.o\n$old";
+
+}
+
+sub MY::postamble
+{
+
+ return <<EOM;
+
+netical_wrap.c: netical.i
+ swig -perl5 -package Net::ICal::Libical netical.i
+
+wrap:
+ swig -perl5 -package Net::ICal::Libical netical.i
+
+
+EOM
+}