From 8b699ad6da9bd742aa20b8bbd62a62b3c85ddb54 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 3 Jul 2009 19:59:12 +0200 Subject: Use Build.PL instead of a Makefile --- .gitignore | 4 +++- Build.PL | 11 +++++++++++ Makefile | 26 -------------------------- 3 files changed, 14 insertions(+), 27 deletions(-) create mode 100644 Build.PL delete mode 100644 Makefile diff --git a/.gitignore b/.gitignore index 84c048a..363d2ee 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -/build/ +/Build +/_build/ +/blib/ diff --git a/Build.PL b/Build.PL new file mode 100644 index 0000000..5c93e5d --- /dev/null +++ b/Build.PL @@ -0,0 +1,11 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Module::Build; + +my $build = Module::Build->new( + dist_version => '1.0', + module_name => 'Simplestore', + license => 'wtfpl', +); +$build->create_build_script; diff --git a/Makefile b/Makefile deleted file mode 100644 index da83292..0000000 --- a/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -prefix = /usr/local -perl_version = 5.10.0 -perl_lib = lib/perl - -build/Simplestore.3pm: lib/Simplestore.pm - mkdir -p build - pod2man $< > $@ - -test: test/simplestore.t - perl -Ilib $< - -install: build/Simplestore.3pm - mkdir -p $(prefix)/$(perl_lib)/$(perl_version) $(prefix)/share/man/man3 - cp lib/Simplestore.pm $(prefix)/$(perl_lib)/$(perl_version) - cp build/Simplestore.3pm $(prefix)/share/man/man3 - chmod 644 $(prefix)/$(perl_lib)/$(perl_version)/Simplestore.pm - chmod 644 $(prefix)/share/man/man3/Simplestore.3pm - -uninstall: - rm -f $(prefix)/$(perl_lib)/$(perl_version)/Simplestore.pm - rm -f $(prefix)/share/man/man1/Simplestore.3pm - -clean: - rm -rf build - -.PHONY: clean install test uninstall -- cgit v1.2.3