From fba7d9e67576b17ed5eb4da99e5d1882549b5985 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 14 Jul 2009 17:39:31 -0400 Subject: forgot to add ant.pm --- Debian/Debhelper/Buildsystem/ant.pm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Debian/Debhelper/Buildsystem/ant.pm (limited to 'Debian/Debhelper/Buildsystem') diff --git a/Debian/Debhelper/Buildsystem/ant.pm b/Debian/Debhelper/Buildsystem/ant.pm new file mode 100644 index 00000000..26bee95b --- /dev/null +++ b/Debian/Debhelper/Buildsystem/ant.pm @@ -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 -- cgit v1.2.3