From a916232bf1e3d9c92107f7c406e381967c0ba131 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Mon, 14 Jun 2021 13:41:18 +0200 Subject: [PATCH] [DEV] add test of lutin builder --- lutin_org-atriasoft-ejson.py | 82 ++++++++++++++++++++++++++++++++++++ src/module-info.java | 2 +- 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 lutin_org-atriasoft-ejson.py diff --git a/lutin_org-atriasoft-ejson.py b/lutin_org-atriasoft-ejson.py new file mode 100644 index 0000000..9752240 --- /dev/null +++ b/lutin_org-atriasoft-ejson.py @@ -0,0 +1,82 @@ +#!/usr/bin/python +import realog.debug as debug +import lutin.tools as tools +import realog.debug as debug +import lutin.image as image +import os +import lutin.multiprocess as lutinMultiprocess + + +def get_type(): + return "LIBRARY_DYNAMIC" + +def get_desc(): + return "Ewol Tool Kit" + +def get_licence(): + return "MPL-2" + +def get_compagny_type(): + return "org" + +def get_compagny_name(): + return "atria-soft" + +#def get_maintainer(): +# return "authors.txt" + +#def get_version(): +# return "version.txt" + +def configure(target, my_module): + + my_module.add_src_file([ + 'src/module-info.java', + 'src/org/atriasoft/ejson/model/JsonNumber.java', + 'src/org/atriasoft/ejson/model/JsonNode.java', + 'src/org/atriasoft/ejson/model/JsonNull.java', + 'src/org/atriasoft/ejson/model/JsonArray.java', + 'src/org/atriasoft/ejson/model/JsonNodeType.java', + 'src/org/atriasoft/ejson/model/JsonBoolean.java', + 'src/org/atriasoft/ejson/model/JsonString.java', + 'src/org/atriasoft/ejson/model/JsonObject.java', + 'src/org/atriasoft/ejson/internal/Log.java', + 'src/org/atriasoft/ejson/annotation/JsonManaged.java', + 'src/org/atriasoft/ejson/annotation/EjsonAnnotation.java', + 'src/org/atriasoft/ejson/annotation/JsonDefaultManaged.java', + 'src/org/atriasoft/ejson/annotation/JsonOptional.java', + 'src/org/atriasoft/ejson/annotation/JsonDefaultOptional.java', + 'src/org/atriasoft/ejson/annotation/JsonName.java', + 'src/org/atriasoft/ejson/serializer/SerializerJson.java', + 'src/org/atriasoft/ejson/builder/BuilderGeneric.java', + 'src/org/atriasoft/ejson/builder/Builder.java', + 'src/org/atriasoft/ejson/exception/EjsonParserError.java', + 'src/org/atriasoft/ejson/exception/EjsonParserErrorMulti.java', + 'src/org/atriasoft/ejson/exception/EjsonException.java', + 'src/org/atriasoft/ejson/exception/EjsonBuilderException.java', + 'src/org/atriasoft/ejson/exception/EjsonNodeDoesNotExist.java', + 'src/org/atriasoft/ejson/parser/StoreMode.java', + 'src/org/atriasoft/ejson/parser/ParsingProperty.java', + 'src/org/atriasoft/ejson/parser/Tools.java', + 'src/org/atriasoft/ejson/parser/PositionParsing.java', + 'src/org/atriasoft/ejson/parser/FilePos.java', + 'src/org/atriasoft/ejson/parser/ParseJson.java', + 'src/org/atriasoft/ejson/Ejson.java', + ]) + my_module.add_path('src/', type='java') + + my_module.add_depend([ + 'io-scenarium-logger', + 'org-atriasoft-etk' + ]) + + #my_module.add_path([ + # 'lib/spotbugs-annotations-4.2.2.jar' + # ], + # type='java', + # export=True + #); + my_module.add_flag('java', "RELEASE_15_PREVIEW"); + + return True + diff --git a/src/module-info.java b/src/module-info.java index 6d1d203..230c4f4 100644 --- a/src/module-info.java +++ b/src/module-info.java @@ -9,7 +9,7 @@ open module org.atriasoft.ejson { exports org.atriasoft.ejson.model; exports org.atriasoft.ejson.exception; exports org.atriasoft.ejson.builder; - exports org.atriasoft.ejson.parser; + exports org.atriasoft.ejson.parser; exports org.atriasoft.ejson.annotation; requires transitive org.atriasoft.etk;