diff --git a/lutin_org-atriasoft-exml.py b/lutin_org-atriasoft-exml.py new file mode 100644 index 0000000..8092ade --- /dev/null +++ b/lutin_org-atriasoft-exml.py @@ -0,0 +1,92 @@ +#!/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/exml/model/XmlNode.java', + 'src/org/atriasoft/exml/model/XmlText.java', + 'src/org/atriasoft/exml/model/XmlAttributeList.java', + 'src/org/atriasoft/exml/model/XmlElement.java', + 'src/org/atriasoft/exml/model/XmlAttribute.java', + 'src/org/atriasoft/exml/model/XmlNodeType.java', + 'src/org/atriasoft/exml/model/XmlDeclaration.java', + 'src/org/atriasoft/exml/model/XmlComment.java', + 'src/org/atriasoft/exml/internal/Log.java', + 'src/org/atriasoft/exml/annotation/ExmlAnnotation.java', + 'src/org/atriasoft/exml/annotation/XmlDefaultManaged.java', + 'src/org/atriasoft/exml/annotation/XmlDefaultOptional.java', + 'src/org/atriasoft/exml/annotation/XmlDefaultAttibute.java', + 'src/org/atriasoft/exml/annotation/XmlProperty.java', + 'src/org/atriasoft/exml/annotation/XmlOptional.java', + 'src/org/atriasoft/exml/annotation/XmlDefaultCaseSensitive.java', + 'src/org/atriasoft/exml/annotation/XmlCaseSensitive.java', + 'src/org/atriasoft/exml/annotation/XmlName.java', + 'src/org/atriasoft/exml/annotation/XmlManaged.java', + 'src/org/atriasoft/exml/serializer/SerializerXml.java', + 'src/org/atriasoft/exml/builder/BuilderIntrospection.java', + 'src/org/atriasoft/exml/builder/IntrospectionPropertyMethod.java', + 'src/org/atriasoft/exml/builder/BuilderGeneric.java', + 'src/org/atriasoft/exml/builder/IntrospectionProperty.java', + 'src/org/atriasoft/exml/builder/IntrospectionObject.java', + 'src/org/atriasoft/exml/builder/Builder.java', + 'src/org/atriasoft/exml/builder/IntrospectionData.java', + 'src/org/atriasoft/exml/builder/IntrospectionPropertyField.java', + 'src/org/atriasoft/exml/exception/ExmlParserError.java', + 'src/org/atriasoft/exml/exception/ExmlNodeDoesNotExist.java', + 'src/org/atriasoft/exml/exception/ExmlAttributeDoesNotExist.java', + 'src/org/atriasoft/exml/exception/ExmlException.java', + 'src/org/atriasoft/exml/exception/ExmlParserErrorMulti.java', + 'src/org/atriasoft/exml/exception/ExmlBuilderException.java', + 'src/org/atriasoft/exml/parser/ParseXml.java', + 'src/org/atriasoft/exml/parser/StoreMode.java', + 'src/org/atriasoft/exml/parser/ParsingProperty.java', + 'src/org/atriasoft/exml/parser/Tools.java', + 'src/org/atriasoft/exml/parser/PositionParsing.java', + 'src/org/atriasoft/exml/parser/FilePos.java', + 'src/org/atriasoft/exml/Exml.java', + ]) + my_module.add_path('src/', type='java') + + my_module.add_depend([ + '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 +