]> git.donarmstrong.com Git - debhelper.git/commitdiff
forgot to add ant.pm 7.3.3
authorJoey Hess <joey@gnu.kitenet.net>
Tue, 14 Jul 2009 21:39:31 +0000 (17:39 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Tue, 14 Jul 2009 21:39:31 +0000 (17:39 -0400)
Debian/Debhelper/Buildsystem/ant.pm [new file with mode: 0644]

diff --git a/Debian/Debhelper/Buildsystem/ant.pm b/Debian/Debhelper/Buildsystem/ant.pm
new file mode 100644 (file)
index 0000000..26bee95
--- /dev/null
@@ -0,0 +1,37 @@
+# A debhelper build system class for handling Ant based projects.
+#
+# Copyright: © 2009 Joey Hess
+# License: GPL-2+
+
+package Debian::Debhelper::Buildsystem::ant;
+
+use strict;
+use base 'Debian::Debhelper::Buildsystem';
+
+sub DESCRIPTION {
+       "Ant (build.xml)"
+}
+
+sub check_auto_buildable {
+       my $this=shift;
+       return -e $this->get_sourcepath("build.xml");
+}
+
+sub new {
+       my $class=shift;
+       my $this=$class->SUPER::new(@_);
+       $this->enforce_in_source_building();
+       return $this;
+}
+
+sub build {
+       my $this=shift;
+       $this->doit_in_sourcedir("ant", @_);
+}
+
+sub clean {
+       my $this=shift;
+       $this->doit_in_sourcedir("ant", "clean", @_);
+}
+
+1