summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2009-07-03 19:59:12 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2009-07-03 19:59:12 +0200
commit8b699ad6da9bd742aa20b8bbd62a62b3c85ddb54 (patch)
treef59bda7905db8beb8035b0b7f2316a4b6b613fdd
parentdfb67ebe4dd1c8f1cddad8a4858dae7b5abc63ef (diff)
Use Build.PL instead of a Makefile
-rw-r--r--.gitignore4
-rw-r--r--Build.PL11
-rw-r--r--Makefile26
3 files changed, 14 insertions, 27 deletions
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