X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2FMakefile.PL;h=3d02cdc9a96fed72759e51b86cbcd77c610097ed;hb=refs%2Fheads%2Fctables7;hp=56b8a930ce77ea4229cce6e6211bc9b27d58ac57;hpb=f550aee00a62fe1d8baf62d83cd7efef6cc2ee92;p=pspp diff --git a/perl-module/Makefile.PL b/perl-module/Makefile.PL index 56b8a930ce..3d02cdc9a9 100644 --- a/perl-module/Makefile.PL +++ b/perl-module/Makefile.PL @@ -1,10 +1,26 @@ +# PSPP - a program for statistical analysis. +# Copyright (C) 2019 Free Software Foundation, Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + use 5.008008; use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. -do 'pspp-module-config' || do { +do './pspp-module-config' || do { my $build = prompt ("Enter the location of the build directory of the configured pspp source:", "" ); my $src = $top_srcdir; @@ -12,17 +28,18 @@ do 'pspp-module-config' || do { }; WriteMakefile( + MAKEFILE => 'MakefileX', FULLPERL => "PSPP_TEST_CMD=\"$Locations{BuildDir}/src/ui/terminal/pspp\" \$(PERL)", NAME => 'PSPP', DISTNAME => 'PSPP-Perl', - VERSION_FROM => "$Locations{BuildDir}/src/libpspp/version.c", - PREREQ_PM => {POSIX=>0}, + VERSION_FROM => "$Locations{BuildDir}/src/libpspp/version.c", + PREREQ_PM => {POSIX=>0}, PM => {"lib/PSPP.pm", "\$(INST_LIBDIR)/PSPP.pm"}, ($] >= 5.005 ? ## Add these new keywords supported since 5.005 - (ABSTRACT_FROM => 'lib/PSPP.pm', # retrieve abstract from module + (ABSTRACT => 'Perl extension to PSPP', AUTHOR => 'John Darrington ') : ()), - INC => "-I $Locations{SourceDir} -I $Locations{SourceDir}/src -I $Locations{SourceDir}/gl -I $Locations{BuildDir}/gl -I $Locations{BuildDir}", - MYEXTLIB => "$Locations{BuildDir}/src/.libs/libpspp-core.\$(DLEXT)", + INC => "-I $Locations{SourceDir} -I $Locations{SourceDir}/src -I $Locations{SourceDir}/gl -I $Locations{BuildDir}/gl -I $Locations{BuildDir}", + MYEXTLIB => "$Locations{BuildDir}/src/.libs/libpspp-core.\$(SO)", MAN3PODS => {"lib/PSPP.pm", "\$(INST_MAN3DIR)/PSPP.3pm", "Examples.pod", "\$(INST_MAN3DIR)/PSPP::Examples.3pm"} );