From 3dadcbc9a73ab9c07ecc8bfd513d6e5ef791dd00 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Mon, 10 Mar 2014 23:33:24 +0200 Subject: Can create jar objects. --- build.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build.py') diff --git a/build.py b/build.py index 991938d4b..5da669c26 100644 --- a/build.py +++ b/build.py @@ -518,6 +518,13 @@ class SharedLibrary(BuildTarget): aliases.append(self.get_shbase()) return aliases +class Jar(BuildTarget): + def __init__(self, name, subdir, is_cross, sources, objects, environment, kwargs): + super().__init__(name, subdir, is_cross, sources, objects, environment, kwargs); + for s in self.sources: + if not s.endswith('.java'): + raise InvalidArguments('Jar source %s is not a java file.' % s) + class ConfigureFile(): def __init__(self, subdir, sourcename, targetname, configuration_data): -- cgit v1.2.3