1500 lines
67 KiB
HTML
1500 lines
67 KiB
HTML
<!-- HTML header for doxygen 1.8.8-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<!-- For Mobile Devices -->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta name="generator" content="Doxygen 1.8.11"/>
|
|
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
|
<title>lutin: build system and packager: lutin.module.Module Class Reference</title>
|
|
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
|
<script type="text/javascript" src="doxy-boot.js"></script>
|
|
</head>
|
|
<body>
|
|
<nav class="navbar navbar-default" role="navigation">
|
|
<div class="container">
|
|
<div class="navbar-header">
|
|
<a class="navbar-brand">lutin: build system and packager 2.0.0</a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="content" id="content">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
|
<div style="margin-bottom: 15px;">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.11 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><b>lutin</b></li><li class="navelem"><b>module</b></li><li class="navelem"><a class="el" href="classlutin_1_1module_1_1_module.html">Module</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classlutin_1_1module_1_1_module-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">lutin.module.Module Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:abfb3d36939dd02bc72d0edb8f36ec17b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#abfb3d36939dd02bc72d0edb8f36ec17b">get_name</a> (self)</td></tr>
|
|
<tr class="separator:abfb3d36939dd02bc72d0edb8f36ec17b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0aac170fd25f353844df790bc01f250b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a0aac170fd25f353844df790bc01f250b">get_type</a> (self)</td></tr>
|
|
<tr class="separator:a0aac170fd25f353844df790bc01f250b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af70d18272d1602160f328b05bdbb2748"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#af70d18272d1602160f328b05bdbb2748">get_depends</a> (self)</td></tr>
|
|
<tr class="separator:af70d18272d1602160f328b05bdbb2748"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33e744807ad83c0c097dec50e4d06952"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a33e744807ad83c0c097dec50e4d06952">get_header</a> (self)</td></tr>
|
|
<tr class="separator:a33e744807ad83c0c097dec50e4d06952"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ce142d23b9a88ae27885dcdef88697b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a6ce142d23b9a88ae27885dcdef88697b">add_extra_flags</a> (self)</td></tr>
|
|
<tr class="separator:a6ce142d23b9a88ae27885dcdef88697b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0295a673cc4163c76741c1810b5c9681"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a0295a673cc4163c76741c1810b5c9681">remove_compile_warning</a> (self)</td></tr>
|
|
<tr class="separator:a0295a673cc4163c76741c1810b5c9681"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf7dbfc6916cb8c9c221b31e78388a56"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#adf7dbfc6916cb8c9c221b31e78388a56">image_to_build</a> (self, target, copy_list)</td></tr>
|
|
<tr class="separator:adf7dbfc6916cb8c9c221b31e78388a56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6bbd17c906865801144e2ada6d46260"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#ad6bbd17c906865801144e2ada6d46260">files_to_build</a> (self, target, copy_list)</td></tr>
|
|
<tr class="separator:ad6bbd17c906865801144e2ada6d46260"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add2d4e4b2c465b1e04e4692ca6ef4eb0"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#add2d4e4b2c465b1e04e4692ca6ef4eb0">paths_to_build</a> (self, target, copy_list)</td></tr>
|
|
<tr class="separator:add2d4e4b2c465b1e04e4692ca6ef4eb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a725d8605b9efbd03b255da724eca569c"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a725d8605b9efbd03b255da724eca569c">gcov</a> (self, target, generate_output=False)</td></tr>
|
|
<tr class="separator:a725d8605b9efbd03b255da724eca569c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6248579b83b20c9114f44e80a9297f87"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a6248579b83b20c9114f44e80a9297f87">build</a> (self, target, package_name)</td></tr>
|
|
<tr class="separator:a6248579b83b20c9114f44e80a9297f87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a988feea29f53e5f11a28860fd944ca84"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a988feea29f53e5f11a28860fd944ca84">clean</a> (self, target)</td></tr>
|
|
<tr class="separator:a988feea29f53e5f11a28860fd944ca84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c275e3afb7831b44b6cf87500cc5092"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a6c275e3afb7831b44b6cf87500cc5092">add_tools</a> (self, list)</td></tr>
|
|
<tr class="separator:a6c275e3afb7831b44b6cf87500cc5092"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56556f0ed561230bd538d493661738d7"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a56556f0ed561230bd538d493661738d7">add_depend</a> (self, list)</td></tr>
|
|
<tr class="separator:a56556f0ed561230bd538d493661738d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f45fcb1e44b6c6e1bf525d5ce2149d5"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a7f45fcb1e44b6c6e1bf525d5ce2149d5">add_module_depend</a> (self, list)</td></tr>
|
|
<tr class="separator:a7f45fcb1e44b6c6e1bf525d5ce2149d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34e6c4cc51d72f695ab1c559e6c42a98"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a34e6c4cc51d72f695ab1c559e6c42a98">add_optionnal_depend</a> (self, module_name, compilation_flags=["", export=False)</td></tr>
|
|
<tr class="separator:a34e6c4cc51d72f695ab1c559e6c42a98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afed5ebeda11ccca0d18999b5d450134d"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#afed5ebeda11ccca0d18999b5d450134d">add_optionnal_module_depend</a> (self, module_name, compilation_flags=["", export=False)</td></tr>
|
|
<tr class="separator:afed5ebeda11ccca0d18999b5d450134d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8eff8717c691ff35792b6eb6dcae263"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#af8eff8717c691ff35792b6eb6dcae263">add_path</a> (self, list, type='c', export=False)</td></tr>
|
|
<tr class="separator:af8eff8717c691ff35792b6eb6dcae263"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2b8e558891c9e800da64c0361c5d16e"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#ab2b8e558891c9e800da64c0361c5d16e">add_export_path</a> (self, list, type='c')</td></tr>
|
|
<tr class="separator:ab2b8e558891c9e800da64c0361c5d16e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2203a6c76d0193913e32cb444106e75a"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a2203a6c76d0193913e32cb444106e75a">add_flag</a> (self, type, list, export=False)</td></tr>
|
|
<tr class="separator:a2203a6c76d0193913e32cb444106e75a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84d37c55a7e70291003f247bf8a252ea"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a84d37c55a7e70291003f247bf8a252ea">add_export_flag</a> (self, type, list)</td></tr>
|
|
<tr class="separator:a84d37c55a7e70291003f247bf8a252ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6efe252de96318d939db01e90aa31a7e"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a6efe252de96318d939db01e90aa31a7e">compile_flags</a> (self, type, list)</td></tr>
|
|
<tr class="separator:a6efe252de96318d939db01e90aa31a7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d2ecaa92322a775c225a23be5e889c2"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a8d2ecaa92322a775c225a23be5e889c2">compile_version</a> (self, compilator_type, version, same_as_api=True, gnu=False)</td></tr>
|
|
<tr class="separator:a8d2ecaa92322a775c225a23be5e889c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b6236c61b0745fc02f6479b97739a71"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a7b6236c61b0745fc02f6479b97739a71">add_src_file</a> (self, list)</td></tr>
|
|
<tr class="separator:a7b6236c61b0745fc02f6479b97739a71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a852a45678bc95754260b83a091c8ef10"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a852a45678bc95754260b83a091c8ef10">add_header_file</a> (self, list, destination_path=None, clip_path=None, recursive=False)</td></tr>
|
|
<tr class="separator:a852a45678bc95754260b83a091c8ef10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91a15aa2db44e1e1f168427a52928819"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a91a15aa2db44e1e1f168427a52928819">add_generated_header_file</a> (self, data_file, destination_path, install_element=False)</td></tr>
|
|
<tr class="separator:a91a15aa2db44e1e1f168427a52928819"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc202d5ca558b72528ed24f13bd03551"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#adc202d5ca558b72528ed24f13bd03551">copy_image</a> (self, source, destination='', sizeX=-1, sizeY=-1)</td></tr>
|
|
<tr class="separator:adc202d5ca558b72528ed24f13bd03551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fe348bd1d678cf2c8e53f9f888305ce"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a6fe348bd1d678cf2c8e53f9f888305ce">copy_file</a> (self, source, destination='')</td></tr>
|
|
<tr class="separator:a6fe348bd1d678cf2c8e53f9f888305ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a303737ec97fdfb4e8481ce66abc5feaf"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a303737ec97fdfb4e8481ce66abc5feaf">copy_path</a> (self, source, destination='')</td></tr>
|
|
<tr class="separator:a303737ec97fdfb4e8481ce66abc5feaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22198a56530c0a7be0dd9f1214f31aa5"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a22198a56530c0a7be0dd9f1214f31aa5">display</a> (self)</td></tr>
|
|
<tr class="separator:a22198a56530c0a7be0dd9f1214f31aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8b590c76b6af8e48f9cd0bf5c3d8036"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#ad8b590c76b6af8e48f9cd0bf5c3d8036">get_pkg</a> (self, name)</td></tr>
|
|
<tr class="separator:ad8b590c76b6af8e48f9cd0bf5c3d8036"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfa24b17d91de63030c74a782beee7ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfa24b17d91de63030c74a782beee7ac"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>pkg_set</b> (self, variable, value)</td></tr>
|
|
<tr class="separator:acfa24b17d91de63030c74a782beee7ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9810210b5fbf4759815601a4f7f4b12"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#ae9810210b5fbf4759815601a4f7f4b12">set_pkg</a> (self, variable, value)</td></tr>
|
|
<tr class="separator:ae9810210b5fbf4759815601a4f7f4b12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a2493b78ba4a6cc19b9c2c0687b8311"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a2493b78ba4a6cc19b9c2c0687b8311"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>pkg_add</b> (self, variable, value)</td></tr>
|
|
<tr class="separator:a7a2493b78ba4a6cc19b9c2c0687b8311"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a769bdbfd2e4601e0f77452fdd0de0503"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1module_1_1_module.html#a769bdbfd2e4601e0f77452fdd0de0503">add_pkg</a> (self, variable, value)</td></tr>
|
|
<tr class="separator:a769bdbfd2e4601e0f77452fdd0de0503"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p><a class="el" href="classlutin_1_1module_1_1_module.html" title="Module class represent all system needed for a specific module like. ">Module</a> class represent all system needed for a specific module like. </p>
|
|
<ul>
|
|
<li>type (bin/lib ...)</li>
|
|
<li>dependency</li>
|
|
<li>flags</li>
|
|
<li>files</li>
|
|
<li>... </li>
|
|
</ul>
|
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="a56556f0ed561230bd538d493661738d7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_depend </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a dependency on this module. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) Name(s) of the modules dependency </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a84d37c55a7e70291003f247bf8a252ea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_export_flag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deprecated ... </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2b8e558891c9e800da64c0361c5d16e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_export_path </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>type</em> = <code>'c'</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deprecated ... </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6ce142d23b9a88ae27885dcdef88697b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_extra_flags </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>add Some copilation flags for this module (and only this one) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2203a6c76d0193913e32cb444106e75a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_flag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>export</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add compilation flags. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>(string) inclusion group name 'c', 'c++', 'java' ... </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) List of path to include </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">export</td><td>(bool) export the flat that has been requested to add if module is present. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a91a15aa2db44e1e1f168427a52928819"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_generated_header_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>data_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>destination_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>install_element</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Many library need to generate dynamic file configuration, use this to generat your configuration and add it in the include path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">data_file</td><td>(string) Data of the file that is generated </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">destination_path</td><td>(string) Path where to install data </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">install_element</td><td>(bool) add the file in the include path and not only in the generate path </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>this does not rewrite the file if it is not needed </dd></dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a852a45678bc95754260b83a091c8ef10"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_header_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>destination_path</em> = <code>None</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>clip_path</em> = <code>None</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>recursive</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>An an header file in the install directory. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) List of element that is needed to install </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">destination_path</td><td>(string) Path to install the files (remove all the path of the file) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clip_path</td><td>(string) Remove a part of the path set in the list and install data in generic include path </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">recursive</td><td>(bool) when use regexp in file list ==> we can add recursive property</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> my_module.add_header_file([</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  <span class="stringliteral">'include/ewol/widget.h'</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  <span class="stringliteral">'include/ewol/context/context.h'</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  ])</div></div><!-- fragment --><p> Here the user need to acces to the file wrote:</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">#include <include/ewol/cotext/context.h> </span></div></div><!-- fragment --><p>We can simplify it: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> my_module.add_header_file([</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  <span class="stringliteral">'include/ewol/widget.h'</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  <span class="stringliteral">'include/ewol/context/context.h'</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  ],</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  destination_path=<span class="stringliteral">'ewol'</span>)</div></div><!-- fragment --><p> Here the user need to acces to the file wrote:</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">#include <ewol/context.h> </span></div></div><!-- fragment --><p> ==> the internal path has been removed</p>
|
|
<p>An other way is: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> my_module.add_header_file([</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  <span class="stringliteral">'include/ewol/widget.h'</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  <span class="stringliteral">'include/ewol/context/context.h'</span>,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  ],</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  clip_path=<span class="stringliteral">'include'</span>)</div></div><!-- fragment --><p> Here the user need to acces to the file wrote:</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">#include <ewol/context/context.h> </span></div></div><!-- fragment --><p> ==> it just remove the include data</p>
|
|
<p>With a copy all methode: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> my_module.add_header_file(</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  <span class="stringliteral">'include/*.h'</span>,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  recursive=<span class="keyword">True</span>)</div></div><!-- fragment --><p> Here the user need to acces to the file wrote:</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">#include <ewol/context/context.h> </span></div></div><!-- fragment --><p> ==> it just remove the include data</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7f45fcb1e44b6c6e1bf525d5ce2149d5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_module_depend </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deprecated ... </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a34e6c4cc51d72f695ab1c559e6c42a98"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_optionnal_depend </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>module_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>compilation_flags</em> = <code>[""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>export</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add an optionnal dependency on this module. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>(string) Name of the optionnal dependency </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">compilation_flags</td><td>([string,string]) flag to add if dependency if find. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">export</td><td>(bool) export the flat that has been requested to add if module is present. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afed5ebeda11ccca0d18999b5d450134d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_optionnal_module_depend </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>module_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>compilation_flags</em> = <code>[""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>export</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deprecated ... </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af8eff8717c691ff35792b6eb6dcae263"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_path </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>type</em> = <code>'c'</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>export</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a path to include when build. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) List of path to include </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>(string) inclusion group name 'c', 'c++', 'java' ... </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">export</td><td>(bool) export the include path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a769bdbfd2e4601e0f77452fdd0de0503"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_pkg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>variable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>add an element in tha package property </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">variable</td><td>(string) Variable to set: show <a class="el" href="classlutin_1_1module_1_1_module.html#ae9810210b5fbf4759815601a4f7f4b12">set_pkg</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>(string) Value assiciated at the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7b6236c61b0745fc02f6479b97739a71"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_src_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add source file to compile. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) File(s) to compile </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c275e3afb7831b44b6cf87500cc5092"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.add_tools </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a tools in dependency. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>([string,...] or string) Name(s) of the tools </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6248579b83b20c9114f44e80a9297f87"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.build </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>package_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Build the current the module and install in staging path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) <a class="el" href="classlutin_1_1target_1_1_target.html">lutin.target.Target</a> object. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">package_name</td><td>(string) Package name (not the module name). Used to know where to install element in the staging. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(handle) lutin.heritage.heritage.</dd></dl>
|
|
<p>call here to build the module </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a988feea29f53e5f11a28860fd944ca84"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.clean </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clean the build environement (in build, staging) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) Target object </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(bool) True if clean is done</dd></dl>
|
|
<p>call here to clean the module </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6efe252de96318d939db01e90aa31a7e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.compile_flags </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deprecated ... </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8d2ecaa92322a775c225a23be5e889c2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.compile_version </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>compilator_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>same_as_api</em> = <code>True</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>gnu</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the compilation version of the. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">compilator_type</td><td>(string) type of compilator: ["c++", "c"] </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">version</td><td>(int) year of the C/C++ version [1989, 1990, 1999, 2003, 2011, 2014, 2017, ...] </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">same_as_api</td><td>(bool) export the vertion on the API (otherwise the API version is the lowest) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">gnu</td><td>(bool) Force gnu interface </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6fe348bd1d678cf2c8e53f9f888305ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.copy_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>destination</em> = <code>''</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copy the file in the module datas. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>(string) filename of the souce to copy </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">destination</td><td>(string) Destination path to install data </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc202d5ca558b72528ed24f13bd03551"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.copy_image </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>destination</em> = <code>''</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>sizeX</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>sizeY</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>copy image in the module datas </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>(string) Source filename of the image </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">destination</td><td>(string) Destination filename in the image </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sizeX</td><td>(int) new image width </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sizeY</td><td>(int) new image height </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a303737ec97fdfb4e8481ce66abc5feaf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.copy_path </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>destination</em> = <code>''</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copy the path in the module datas. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>(string) path of the souce to copy </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">destination</td><td>(string) Destination path to install data </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a22198a56530c0a7be0dd9f1214f31aa5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.display </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Display help of the module (dump) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad6bbd17c906865801144e2ada6d46260"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.files_to_build </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>copy_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send files in the build data directory. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) Target object </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">copy_list</td><td>([{},...]) When copy file, this API permit to remove unneeded files </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a725d8605b9efbd03b255da724eca569c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.gcov </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>generate_output</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Process GCOV on the Current module. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) Target object </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">generate_output</td><td>(bool) Generate the output gcov file of every library file (to debug wich branch is used) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af70d18272d1602160f328b05bdbb2748"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.get_depends </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get module dependency. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>([string,...]) List of module that depend on </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a33e744807ad83c0c097dec50e4d06952"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.get_header </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get all header. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>([string,...]) List of module install header </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abfb3d36939dd02bc72d0edb8f36ec17b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.get_name </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get name of the module. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) Name of the current module </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad8b590c76b6af8e48f9cd0bf5c3d8036"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.get_pkg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get packaging property variable. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>(string) Variable to get: "COMPAGNY_TYPE", "COMPAGNY_NAME", "ICON", "MAINTAINER", "SECTION", "PRIORITY", "DESCRIPTION", "VERSION", "VERSION_CODE", "NAME", "ANDROID_MANIFEST", "ANDROID_JAVA_FILES", "RIGHT", "ANDROID_RESOURCES", "ANDROID_APPL_TYPE", "ADMOD_ID", "APPLE_APPLICATION_IOS_ID", "LICENSE", "ANDROID_SIGN", "ADMOD_POSITION" </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) Value assiciated at the package </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0aac170fd25f353844df790bc01f250b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.get_type </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get type of the module ("BINARY", "LIBRARY", ...) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) string with type of the <a class="el" href="classlutin_1_1module_1_1_module.html">Module</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adf7dbfc6916cb8c9c221b31e78388a56"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.image_to_build </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>copy_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send image in the build data directory. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) <a class="el" href="classlutin_1_1target_1_1_target.html">lutin.target.Target</a> class </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">copy_list</td><td>([{},...]) When copy file, this API permit to remove unneeded files </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="add2d4e4b2c465b1e04e4692ca6ef4eb0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.paths_to_build </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>target</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>copy_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send compleate folder in the build data directory. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">target</td><td>(handle) Target object </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">copy_list</td><td>([{},...]) When copy file, this API permit to remove unneeded files </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0295a673cc4163c76741c1810b5c9681"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.remove_compile_warning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>remove all unneeded warning on compilation ==> for extern libs ... </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae9810210b5fbf4759815601a4f7f4b12"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.module.Module.set_pkg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>self</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>variable</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set packaging variables. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">self</td><td>(handle) Class handle </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">variable</td><td>(string) Variable to set: "COMPAGNY_TYPE", "COMPAGNY_NAME", "ICON", "MAINTAINER", "SECTION", "PRIORITY", "DESCRIPTION", "VERSION", "VERSION_CODE", "NAME", "ANDROID_MANIFEST", "ANDROID_JAVA_FILES", "RIGHT", "ANDROID_RESOURCES", "ANDROID_APPL_TYPE", "ADMOD_ID", "APPLE_APPLICATION_IOS_ID", "LICENSE", "ANDROID_SIGN", "ADMOD_POSITION" </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>(string) Value assiciated at the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>lutin/lutin/module.py</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.8-->
|
|
<!-- start footer part -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Fri Sep 9 2016 12:15:03 for lutin: build system and packager by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.11
|
|
</small></address>
|
|
</body>
|
|
</html>
|