1905 lines
94 KiB
HTML
1905 lines
94 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.target.Target 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>target</b></li><li class="navelem"><a class="el" href="classlutin_1_1target_1_1_target.html">Target</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="classlutin_1_1target_1_1_target-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">lutin.target.Target 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:ab07cd51470112825237206501f653af4"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ab07cd51470112825237206501f653af4">get_type</a> (self)</td></tr>
|
|
<tr class="separator:ab07cd51470112825237206501f653af4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6043978459f4fac681644f98f909313"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ad6043978459f4fac681644f98f909313">add_type</a> (self, name)</td></tr>
|
|
<tr class="separator:ad6043978459f4fac681644f98f909313"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79ca91da4596cc1338c4fe8d96c6e9d2"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a79ca91da4596cc1338c4fe8d96c6e9d2">get_name</a> (self)</td></tr>
|
|
<tr class="separator:a79ca91da4596cc1338c4fe8d96c6e9d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a504147dc49c08dfaeea97f91b4119ee2"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a504147dc49c08dfaeea97f91b4119ee2">get_mode</a> (self)</td></tr>
|
|
<tr class="separator:a504147dc49c08dfaeea97f91b4119ee2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52beda7b529cfed398a1bf0081e096c0"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a52beda7b529cfed398a1bf0081e096c0">get_simulation</a> (self)</td></tr>
|
|
<tr class="separator:a52beda7b529cfed398a1bf0081e096c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17d3e2de0355f980f74d2fd5484c5ce5"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a17d3e2de0355f980f74d2fd5484c5ce5">add_flag</a> (self, type, list)</td></tr>
|
|
<tr class="separator:a17d3e2de0355f980f74d2fd5484c5ce5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3f2df7aad919e32c11360fdaf46ef34"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ab3f2df7aad919e32c11360fdaf46ef34">create_number_from_version_string</a> (self, data)</td></tr>
|
|
<tr class="separator:ab3f2df7aad919e32c11360fdaf46ef34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4b3136aa350554514c7d45c60b5921c"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ab4b3136aa350554514c7d45c60b5921c">set_cross_base</a> (self, cross="")</td></tr>
|
|
<tr class="separator:ab4b3136aa350554514c7d45c60b5921c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf5480a807c5658aa92ced1b99673b29"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#adf5480a807c5658aa92ced1b99673b29">get_build_mode</a> (self)</td></tr>
|
|
<tr class="separator:adf5480a807c5658aa92ced1b99673b29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2d9bb9cbda33dd64be29eb132ead35f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2d9bb9cbda33dd64be29eb132ead35f"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_full_name_source</b> (self, basePath, file)</td></tr>
|
|
<tr class="separator:ae2d9bb9cbda33dd64be29eb132ead35f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a596ddd02e4e199c74ba80842720da796"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a596ddd02e4e199c74ba80842720da796"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_full_name_cmd</b> (self, module_name, basePath, file)</td></tr>
|
|
<tr class="separator:a596ddd02e4e199c74ba80842720da796"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e21915c0ce30ad951d9a8ca2e7fd5d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e21915c0ce30ad951d9a8ca2e7fd5d8"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_full_name_warning</b> (self, module_name, basePath, file)</td></tr>
|
|
<tr class="separator:a6e21915c0ce30ad951d9a8ca2e7fd5d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12b509d420e46925e30cf0d0bded38ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12b509d420e46925e30cf0d0bded38ef"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_full_name_destination</b> (self, module_name, basePath, file, suffix, remove_suffix=False)</td></tr>
|
|
<tr class="separator:a12b509d420e46925e30cf0d0bded38ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a9fadc6e007a70add1a9441b03492f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a9fadc6e007a70add1a9441b03492f6"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_full_dependency</b> (self, module_name, basePath, file)</td></tr>
|
|
<tr class="separator:a8a9fadc6e007a70add1a9441b03492f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3654d912f7813e696172ffa8f7c52bd4"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a3654d912f7813e696172ffa8f7c52bd4">get_final_path</a> (self)</td></tr>
|
|
<tr class="separator:a3654d912f7813e696172ffa8f7c52bd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33e77905588bb2aafc8630b564183a28"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a33e77905588bb2aafc8630b564183a28">get_staging_path</a> (self, name)</td></tr>
|
|
<tr class="separator:a33e77905588bb2aafc8630b564183a28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39a6304a7f4faed42fe683fe83180df9"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a39a6304a7f4faed42fe683fe83180df9">get_build_path</a> (self, name)</td></tr>
|
|
<tr class="separator:a39a6304a7f4faed42fe683fe83180df9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5aa8dae31d18ae60a35c6f3303dd5030"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a5aa8dae31d18ae60a35c6f3303dd5030">get_build_path_object</a> (self, name)</td></tr>
|
|
<tr class="separator:a5aa8dae31d18ae60a35c6f3303dd5030"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a865b8950ad492ba1fde17ffaa6fab0f3"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a865b8950ad492ba1fde17ffaa6fab0f3">get_build_path_bin</a> (self, name)</td></tr>
|
|
<tr class="separator:a865b8950ad492ba1fde17ffaa6fab0f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05473748286e5fce0c0b5df9e070b859"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a05473748286e5fce0c0b5df9e070b859">get_build_path_lib</a> (self, name)</td></tr>
|
|
<tr class="separator:a05473748286e5fce0c0b5df9e070b859"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d1ce3e7bce5a84641403f08b2a67994"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a2d1ce3e7bce5a84641403f08b2a67994">get_build_path_data</a> (self, name)</td></tr>
|
|
<tr class="separator:a2d1ce3e7bce5a84641403f08b2a67994"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18d04b39c1cbc8d5fb791194fb8a867b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a18d04b39c1cbc8d5fb791194fb8a867b">get_build_path_include</a> (self, name)</td></tr>
|
|
<tr class="separator:a18d04b39c1cbc8d5fb791194fb8a867b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f33f7c05d8767551a1f7d91c3bd6470"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a0f33f7c05d8767551a1f7d91c3bd6470">get_build_path_temporary_generate</a> (self, name)</td></tr>
|
|
<tr class="separator:a0f33f7c05d8767551a1f7d91c3bd6470"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66964b1808503b9d062ab634cd630f64"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a66964b1808503b9d062ab634cd630f64">get_build_file_bin</a> (self, name)</td></tr>
|
|
<tr class="separator:a66964b1808503b9d062ab634cd630f64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a186d7697f434e56c468be9e7a1254cec"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a186d7697f434e56c468be9e7a1254cec">get_build_file_static</a> (self, name)</td></tr>
|
|
<tr class="separator:a186d7697f434e56c468be9e7a1254cec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f09f3377208ecc8a7d668fb3444c2c9"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a4f09f3377208ecc8a7d668fb3444c2c9">get_build_file_dynamic</a> (self, name)</td></tr>
|
|
<tr class="separator:a4f09f3377208ecc8a7d668fb3444c2c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adff98a2d5e9e246e8f3bded49ac66292"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#adff98a2d5e9e246e8f3bded49ac66292">get_staging_path_bin</a> (self, name)</td></tr>
|
|
<tr class="separator:adff98a2d5e9e246e8f3bded49ac66292"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1499d062acadb07923ce97adda3811b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#aa1499d062acadb07923ce97adda3811b">get_staging_path_lib</a> (self, name)</td></tr>
|
|
<tr class="separator:aa1499d062acadb07923ce97adda3811b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d806c316c37a4827fde3ccf7746dec3"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a5d806c316c37a4827fde3ccf7746dec3">get_staging_path_data</a> (self, name)</td></tr>
|
|
<tr class="separator:a5d806c316c37a4827fde3ccf7746dec3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1060469908dfbfb2dc84f0f6c4381e42"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a1060469908dfbfb2dc84f0f6c4381e42">get_staging_path_include</a> (self, name)</td></tr>
|
|
<tr class="separator:a1060469908dfbfb2dc84f0f6c4381e42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad67c5cc1443dd25c3871eea9de83a6d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad67c5cc1443dd25c3871eea9de83a6d3"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>get_doc_path</b> (self, module_name)</td></tr>
|
|
<tr class="separator:ad67c5cc1443dd25c3871eea9de83a6d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad08383656fa8badea8e024a89107ea1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad08383656fa8badea8e024a89107ea1e"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>is_module_build</b> (self, my_module)</td></tr>
|
|
<tr class="separator:ad08383656fa8badea8e024a89107ea1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9c56ebcd3afbdb51e60f309794fc420"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9c56ebcd3afbdb51e60f309794fc420"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>is_module_build_tree</b> (self, my_module)</td></tr>
|
|
<tr class="separator:ae9c56ebcd3afbdb51e60f309794fc420"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88e9a21801adfc6c0e77dbab9a3e7337"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a88e9a21801adfc6c0e77dbab9a3e7337">add_module</a> (self, new_module)</td></tr>
|
|
<tr class="separator:a88e9a21801adfc6c0e77dbab9a3e7337"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdfe3ea83d9622fcf0123beaeeeff5a7"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#acdfe3ea83d9622fcf0123beaeeeff5a7">get_module</a> (self, name)</td></tr>
|
|
<tr class="separator:acdfe3ea83d9622fcf0123beaeeeff5a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5b7bf7eaa4921f6410af108dea98065"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ae5b7bf7eaa4921f6410af108dea98065">build_tree</a> (self, name, package_name)</td></tr>
|
|
<tr class="separator:ae5b7bf7eaa4921f6410af108dea98065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d70bb8b5ab4611ce38289bb301ace7c"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a5d70bb8b5ab4611ce38289bb301ace7c">clean</a> (self, name)</td></tr>
|
|
<tr class="separator:a5d70bb8b5ab4611ce38289bb301ace7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66e5a538de7d71fe66f7cebbac315f1f"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a66e5a538de7d71fe66f7cebbac315f1f">load_if_needed</a> (self, name, optionnal=False)</td></tr>
|
|
<tr class="separator:a66e5a538de7d71fe66f7cebbac315f1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6f13e53b1ae430fe0b09534c769b7e7"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#af6f13e53b1ae430fe0b09534c769b7e7">load_all</a> (self)</td></tr>
|
|
<tr class="separator:af6f13e53b1ae430fe0b09534c769b7e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68ed4129ebc7795b303ceb72509bf1a6"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a68ed4129ebc7795b303ceb72509bf1a6">build</a> (self, name, optionnal=False, actions=[])</td></tr>
|
|
<tr class="separator:a68ed4129ebc7795b303ceb72509bf1a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c9ef9c440afdb59f41417d397480a2e"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a8c9ef9c440afdb59f41417d397480a2e">add_action</a> (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)</td></tr>
|
|
<tr class="separator:a8c9ef9c440afdb59f41417d397480a2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac49143b1a59a14e4e90f89b3996993db"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ac49143b1a59a14e4e90f89b3996993db">make_package</a> (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)</td></tr>
|
|
<tr class="separator:ac49143b1a59a14e4e90f89b3996993db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7d9450a91362c93adb7e8e3a1b945c3"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#aa7d9450a91362c93adb7e8e3a1b945c3">make_package_binary_data</a> (self, path_package, pkg_name, base_pkg_path, heritage_list, static)</td></tr>
|
|
<tr class="separator:aa7d9450a91362c93adb7e8e3a1b945c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a506357e98dda87bbd600b56495eb6323"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a506357e98dda87bbd600b56495eb6323">make_package_binary_bin</a> (self, path_package, pkg_name, base_pkg_path, heritage_list, static)</td></tr>
|
|
<tr class="separator:a506357e98dda87bbd600b56495eb6323"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad11987f4d3c63f7790df98328a3ff7c4"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#ad11987f4d3c63f7790df98328a3ff7c4">make_package_binary_lib</a> (self, path_package, pkg_name, base_pkg_path, heritage_list, static)</td></tr>
|
|
<tr class="separator:ad11987f4d3c63f7790df98328a3ff7c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd9ee4e8f3cdb4266d3d1527bf995f69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd9ee4e8f3cdb4266d3d1527bf995f69"></a>
|
|
def </td><td class="memItemRight" valign="bottom"><b>make_package_generic_files</b> (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)</td></tr>
|
|
<tr class="separator:acd9ee4e8f3cdb4266d3d1527bf995f69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90e7e8492b2572c252af8c25db8e3f2b"><td class="memItemLeft" align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a90e7e8492b2572c252af8c25db8e3f2b">generate_list_separate_coma</a> (self, list)</td></tr>
|
|
<tr class="separator:a90e7e8492b2572c252af8c25db8e3f2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a50e91b130bde2ffb42b1ed92e1c93976"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a50e91b130bde2ffb42b1ed92e1c93976">config</a></td></tr>
|
|
<tr class="separator:a50e91b130bde2ffb42b1ed92e1c93976"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48c996df7bcab20bca169fea3a4d7a24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48c996df7bcab20bca169fea3a4d7a24"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>arch</b></td></tr>
|
|
<tr class="separator:a48c996df7bcab20bca169fea3a4d7a24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac633f5996174bc756a49415832942a84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac633f5996174bc756a49415832942a84"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>end_generate_package</b></td></tr>
|
|
<tr class="separator:ac633f5996174bc756a49415832942a84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef0e9cd53fc3584de97ec21eae7060d6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#aef0e9cd53fc3584de97ec21eae7060d6">global_include_cc</a></td></tr>
|
|
<tr class="separator:aef0e9cd53fc3584de97ec21eae7060d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35bdf4853e1fa5df0129a1677bc0d810"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35bdf4853e1fa5df0129a1677bc0d810"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>global_flags</b></td></tr>
|
|
<tr class="separator:a35bdf4853e1fa5df0129a1677bc0d810"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5a14d4780f83ba1691abf7c71d4fcc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5a14d4780f83ba1691abf7c71d4fcc5"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>global_libs_ld</b></td></tr>
|
|
<tr class="separator:ae5a14d4780f83ba1691abf7c71d4fcc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c04c329ced7d17a101ee700fdfe06b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c04c329ced7d17a101ee700fdfe06b8"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>global_libs_ld_shared</b></td></tr>
|
|
<tr class="separator:a6c04c329ced7d17a101ee700fdfe06b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a829cd2659dcf9082b968f5f509e9b901"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a829cd2659dcf9082b968f5f509e9b901"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_cmd_line</b></td></tr>
|
|
<tr class="separator:a829cd2659dcf9082b968f5f509e9b901"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c2e9b6bef2f1537ed3daad27acb0543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c2e9b6bef2f1537ed3daad27acb0543"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_warning</b></td></tr>
|
|
<tr class="separator:a5c2e9b6bef2f1537ed3daad27acb0543"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addc6d9dc6b69fcc024dfb5d41e433afd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addc6d9dc6b69fcc024dfb5d41e433afd"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_dependence</b></td></tr>
|
|
<tr class="separator:addc6d9dc6b69fcc024dfb5d41e433afd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34c129b3db4f63adbc173ad9234d1758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c129b3db4f63adbc173ad9234d1758"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_obj</b></td></tr>
|
|
<tr class="separator:a34c129b3db4f63adbc173ad9234d1758"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab83d9130da6b22c7755fdc90d5c1787e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab83d9130da6b22c7755fdc90d5c1787e"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>prefix_lib</b></td></tr>
|
|
<tr class="separator:ab83d9130da6b22c7755fdc90d5c1787e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62ebdedca40a8bda28ca4acebd682b7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ebdedca40a8bda28ca4acebd682b7d"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_lib_static</b></td></tr>
|
|
<tr class="separator:a62ebdedca40a8bda28ca4acebd682b7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0305c64a3014d3df69ee5ed2c4ddc099"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0305c64a3014d3df69ee5ed2c4ddc099"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_lib_dynamic</b></td></tr>
|
|
<tr class="separator:a0305c64a3014d3df69ee5ed2c4ddc099"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7af9e87e581bed9c0186f65c0eaed35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7af9e87e581bed9c0186f65c0eaed35"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_binary</b></td></tr>
|
|
<tr class="separator:ae7af9e87e581bed9c0186f65c0eaed35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8259299ad9adeb394e0a74d595065b67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8259299ad9adeb394e0a74d595065b67"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>suffix_package</b></td></tr>
|
|
<tr class="separator:a8259299ad9adeb394e0a74d595065b67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff2ed502ca53436adfb096ef2190cefb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2ed502ca53436adfb096ef2190cefb"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_generate_code</b></td></tr>
|
|
<tr class="separator:aff2ed502ca53436adfb096ef2190cefb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d88a1833965869b769094e85f273ca8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d88a1833965869b769094e85f273ca8"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_arch</b></td></tr>
|
|
<tr class="separator:a0d88a1833965869b769094e85f273ca8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1525a54858cecd81b18358b851126c30"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlutin_1_1target_1_1_target.html#a1525a54858cecd81b18358b851126c30">path_bin</a></td></tr>
|
|
<tr class="separator:a1525a54858cecd81b18358b851126c30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e806a2af496ce61f4a8e768eec9c74e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e806a2af496ce61f4a8e768eec9c74e"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_lib</b></td></tr>
|
|
<tr class="separator:a3e806a2af496ce61f4a8e768eec9c74e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e7d0b9965804305058f744db8e536c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e7d0b9965804305058f744db8e536c2"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_data</b></td></tr>
|
|
<tr class="separator:a6e7d0b9965804305058f744db8e536c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fab9cd63ca7e95c4df903362e0ea648"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fab9cd63ca7e95c4df903362e0ea648"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_doc</b></td></tr>
|
|
<tr class="separator:a3fab9cd63ca7e95c4df903362e0ea648"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7c649f658e66ca9a823e743ae69e2c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7c649f658e66ca9a823e743ae69e2c5"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_include</b></td></tr>
|
|
<tr class="separator:aa7c649f658e66ca9a823e743ae69e2c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9feb56514a450e39e351094ee078eb8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9feb56514a450e39e351094ee078eb8e"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_temporary_generate</b></td></tr>
|
|
<tr class="separator:a9feb56514a450e39e351094ee078eb8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7d2df864636351d32f6cc3c0e9d4c6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7d2df864636351d32f6cc3c0e9d4c6f"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_object</b></td></tr>
|
|
<tr class="separator:ad7d2df864636351d32f6cc3c0e9d4c6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8377b79923622bbea55fe5bae389822f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8377b79923622bbea55fe5bae389822f"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>build_done</b></td></tr>
|
|
<tr class="separator:a8377b79923622bbea55fe5bae389822f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9506fabae17c0a9815ca5ba286df910c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9506fabae17c0a9815ca5ba286df910c"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>build_tree_done</b></td></tr>
|
|
<tr class="separator:a9506fabae17c0a9815ca5ba286df910c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad59ea012da927e5482ac630d3b8cd675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad59ea012da927e5482ac630d3b8cd675"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>module_list</b></td></tr>
|
|
<tr class="separator:ad59ea012da927e5482ac630d3b8cd675"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae15424e45a7685b92252293e8b559aaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae15424e45a7685b92252293e8b559aaa"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>list_final_file</b></td></tr>
|
|
<tr class="separator:ae15424e45a7685b92252293e8b559aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdcc49569df8f8b242604af88d48e71e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdcc49569df8f8b242604af88d48e71e"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>sysroot</b></td></tr>
|
|
<tr class="separator:acdcc49569df8f8b242604af88d48e71e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac14c008ad885727f441868bdb0612135"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac14c008ad885727f441868bdb0612135"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>action_on_state</b></td></tr>
|
|
<tr class="separator:ac14c008ad885727f441868bdb0612135"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab86ad5bcff6dbcc99dcf30b48a32f630"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab86ad5bcff6dbcc99dcf30b48a32f630"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_version_file</b></td></tr>
|
|
<tr class="separator:ab86ad5bcff6dbcc99dcf30b48a32f630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48dac0554761aa76b3d53a28d70f437a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48dac0554761aa76b3d53a28d70f437a"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_maintainer_file</b></td></tr>
|
|
<tr class="separator:a48dac0554761aa76b3d53a28d70f437a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43e5d890b8cb79d003fb11cf5a3ecd84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43e5d890b8cb79d003fb11cf5a3ecd84"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_application_name_file</b></td></tr>
|
|
<tr class="separator:a43e5d890b8cb79d003fb11cf5a3ecd84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa70ab0d1eaaba3670a549a202d80f426"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa70ab0d1eaaba3670a549a202d80f426"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_application_description_file</b></td></tr>
|
|
<tr class="separator:aa70ab0d1eaaba3670a549a202d80f426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afebd1e2efef219012a88928606177b6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afebd1e2efef219012a88928606177b6a"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_readme_file</b></td></tr>
|
|
<tr class="separator:afebd1e2efef219012a88928606177b6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c850a0b65517bb637840db499dc1580"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c850a0b65517bb637840db499dc1580"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>pkg_path_change_log_file</b></td></tr>
|
|
<tr class="separator:a4c850a0b65517bb637840db499dc1580"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98bb47506c39bb160c18b25173763a41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98bb47506c39bb160c18b25173763a41"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>support_dynamic_link</b></td></tr>
|
|
<tr class="separator:a98bb47506c39bb160c18b25173763a41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c3f1e2d5486dd7ae127f7908daf757a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c3f1e2d5486dd7ae127f7908daf757a"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_out</b></td></tr>
|
|
<tr class="separator:a6c3f1e2d5486dd7ae127f7908daf757a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac94ffdad6076f2e3ad10c18d7dc31f83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac94ffdad6076f2e3ad10c18d7dc31f83"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_final</b></td></tr>
|
|
<tr class="separator:ac94ffdad6076f2e3ad10c18d7dc31f83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48c6131bc971060be8c3f971c8586166"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48c6131bc971060be8c3f971c8586166"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_staging</b></td></tr>
|
|
<tr class="separator:a48c6131bc971060be8c3f971c8586166"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee43fd021eec68e592803c32721c3603"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee43fd021eec68e592803c32721c3603"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>path_build</b></td></tr>
|
|
<tr class="separator:aee43fd021eec68e592803c32721c3603"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa85a169f425b6e7e7df7035ab340a8d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa85a169f425b6e7e7df7035ab340a8d2"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>cross</b></td></tr>
|
|
<tr class="separator:aa85a169f425b6e7e7df7035ab340a8d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e49b8473f7c33accccb531f5e11b778"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e49b8473f7c33accccb531f5e11b778"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>java</b></td></tr>
|
|
<tr class="separator:a4e49b8473f7c33accccb531f5e11b778"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4d6e8186e59a980c574c3feb77478a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4d6e8186e59a980c574c3feb77478a5"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>javah</b></td></tr>
|
|
<tr class="separator:ac4d6e8186e59a980c574c3feb77478a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8f0e986da3141a07a08974e1644c5fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8f0e986da3141a07a08974e1644c5fb"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>jar</b></td></tr>
|
|
<tr class="separator:aa8f0e986da3141a07a08974e1644c5fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31893b332aa5bd40339d9f9bbae2fa38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31893b332aa5bd40339d9f9bbae2fa38"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>ar</b></td></tr>
|
|
<tr class="separator:a31893b332aa5bd40339d9f9bbae2fa38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2a896e5b83866f29e0f1a4476efec87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2a896e5b83866f29e0f1a4476efec87"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>ranlib</b></td></tr>
|
|
<tr class="separator:ac2a896e5b83866f29e0f1a4476efec87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a675f0acc4ce66f1d81e574b038c9f003"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a675f0acc4ce66f1d81e574b038c9f003"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>cc</b></td></tr>
|
|
<tr class="separator:a675f0acc4ce66f1d81e574b038c9f003"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3d699c9669fd7c95966ada1670819c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3d699c9669fd7c95966ada1670819c8"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>xx</b></td></tr>
|
|
<tr class="separator:ae3d699c9669fd7c95966ada1670819c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fc182127bcfb9a665f7737f6a21cd52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fc182127bcfb9a665f7737f6a21cd52"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>xx_version</b></td></tr>
|
|
<tr class="separator:a8fc182127bcfb9a665f7737f6a21cd52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0595a8b57a2d3be9922a5cfe4a2029c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0595a8b57a2d3be9922a5cfe4a2029c9"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>ld</b></td></tr>
|
|
<tr class="separator:a0595a8b57a2d3be9922a5cfe4a2029c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a046765ba0906e193469eac932ceb4b01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a046765ba0906e193469eac932ceb4b01"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>nm</b></td></tr>
|
|
<tr class="separator:a046765ba0906e193469eac932ceb4b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a453bcc0d9dce4632f96d507a72ea1355"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a453bcc0d9dce4632f96d507a72ea1355"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>strip</b></td></tr>
|
|
<tr class="separator:a453bcc0d9dce4632f96d507a72ea1355"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1fefe6fd4032b1cd196e29754195e18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1fefe6fd4032b1cd196e29754195e18"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>dlltool</b></td></tr>
|
|
<tr class="separator:af1fefe6fd4032b1cd196e29754195e18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8a581a0def2e234538c7e9ad3edd0ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8a581a0def2e234538c7e9ad3edd0ec"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>stdlib_name_libgcc</b></td></tr>
|
|
<tr class="separator:af8a581a0def2e234538c7e9ad3edd0ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b55492533a4f7f8a4de3bf750268998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b55492533a4f7f8a4de3bf750268998"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>stdlib_name_libsupc</b></td></tr>
|
|
<tr class="separator:a7b55492533a4f7f8a4de3bf750268998"><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_1target_1_1_target.html" title="Target class represent the buyild environement for a specific platform like Linux, or Android .... ">Target</a> class represent the buyild environement for a specific platform like Linux, or Android .... </p>
|
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="a8c9ef9c440afdb59f41417d397480a2e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.add_action </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_of_state</em> = <code>"PACKAGE"</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>level</em> = <code>5</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>name</em> = <code>"no-name"</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>action</em> = <code>None</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add action to do for package specific part when build upper element. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name_of_state</td><td>(string) a state to call action<ul>
|
|
<li>BINARY</li>
|
|
<li>BINARY_SHARED</li>
|
|
<li>BINARY_STAND_ALONE</li>
|
|
<li>LIBRARY</li>
|
|
<li>LIBRARY_DYNAMIC</li>
|
|
<li>LIBRARY_STATIC</li>
|
|
<li>PACKAGE</li>
|
|
<li>PREBUILD</li>
|
|
<li>DATA </li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>(int) Value order to apply action </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>(string) Name of the action </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">action</td><td>(function handle) Function to call to execure action </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a17d3e2de0355f980f74d2fd5484c5ce5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add global target 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>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a88e9a21801adfc6c0e77dbab9a3e7337"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.add_module </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>new_module</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add new loaded 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">new_module</td><td>(handle) pointer on the module instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad6043978459f4fac681644f98f909313"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.add_type </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>Add a type that the model is based on. </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) Name of that the element is based on ... </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a68ed4129ebc7795b303ceb72509bf1a6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.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>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>optionnal</em> = <code>False</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>actions</em> = <code>[]</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Build action on the target (execute specific actions on the modules...) </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Recursive call ... </dd></dl>
|
|
<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) Module to build </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">optionnal</td><td>(bool) If the module is not accessible, this is not a probleme ==> optionnal dependency requested </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">actions</td><td>([string,...]) list of action to do. ex: build, gcov, dump, all, clean, install, uninstall, run, log </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(None|Module handle| ...) complicated return ... </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae5b7bf7eaa4921f6410af108dea98065"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.build_tree </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 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 data associated at the module name in a specific package. </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) Name of the module </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">package_name</td><td>(string) Name of the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5d70bb8b5ab4611ce38289bb301ace7c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.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>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clean a specific module for this target (clean all data in the "out" 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">name</td><td>(string) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab3f2df7aad919e32c11360fdaf46ef34"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.create_number_from_version_string </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</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>create a string version number with the associated list values </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</td><td>([int|string,...]) version basic number </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) version number </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a90e7e8492b2572c252af8c25db8e3f2b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.generate_list_separate_coma </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>convert a s list of string in a string separated by a "," </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>List of element to transform </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The requested string </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a66964b1808503b9d062ab634cd630f64"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_file_bin </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 the path filename of the build binary name. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4f09f3377208ecc8a7d668fb3444c2c9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_file_dynamic </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 the path filename of the build shared library name. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a186d7697f434e56c468be9e7a1254cec"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_file_static </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 the path filename of the build static library name. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adf5480a807c5658aa92ced1b99673b29"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_mode </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 the current build mode. </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>Build mode value [debug,release] </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a39a6304a7f4faed42fe683fe83180df9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_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>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the build path ==> dependency file, object files, cmdlines files, generate files, local install headers ... </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a865b8950ad492ba1fde17ffaa6fab0f3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_bin </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 the build binary path where write .bin, .exe ... </p>
|
|
<p>files </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2d1ce3e7bce5a84641403f08b2a67994"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_data </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 the data path where pre-write the install "data" files. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a18d04b39c1cbc8d5fb791194fb8a867b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_include </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 the include path where pre-install "include" headers files. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a05473748286e5fce0c0b5df9e070b859"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_lib </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 the shared/static library object path where write .a / .so files. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5aa8dae31d18ae60a35c6f3303dd5030"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_object </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 the build object path where write .o files. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0f33f7c05d8767551a1f7d91c3bd6470"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_build_path_temporary_generate </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 the path where to generate files when needed (before compiling / installing it) </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3654d912f7813e696172ffa8f7c52bd4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_final_path </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 the final path ==> contain all the generated packages. </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) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a504147dc49c08dfaeea97f91b4119ee2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_mode </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 build mode of the target: ["debug", "release"]. </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) The current target build mode. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acdfe3ea83d9622fcf0123beaeeeff5a7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_module </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 a module handle that is used in this target. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(handle|None) <a class="el" href="classlutin_1_1module_1_1_module.html">lutin.module.Module</a> pointer on the module requested or None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a79ca91da4596cc1338c4fe8d96c6e9d2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.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 the name of the target: Linux, Windows, ... </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 target </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a52beda7b529cfed398a1bf0081e096c0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_simulation </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 build for a simulator (Ios and Android for example) </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>(bool) sumulation requested </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a33e77905588bb2aafc8630b564183a28"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_staging_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>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the staging path ==> all install stangalone package (no dependency file, no object files, no cmdlines files. </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) Name of the module </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adff98a2d5e9e246e8f3bded49ac66292"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_staging_path_bin </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 the bin path for staging step. </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) Name of the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5d806c316c37a4827fde3ccf7746dec3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_staging_path_data </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 the data path for staging step. </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) Name of the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1060469908dfbfb2dc84f0f6c4381e42"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_staging_path_include </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 the include path for staging step. </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) Name of the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa1499d062acadb07923ce97adda3811b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.get_staging_path_lib </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 the lib path for staging step. </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) Name of the package </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(string) The path </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab07cd51470112825237206501f653af4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.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 the type of the target: ["Linux, ...]. </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,...]) The current target name and other sub name type (ubuntu ...) </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af6f13e53b1ae430fe0b09534c769b7e7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.load_all </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>Load all module that are accessible in the worktree. </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="a66e5a538de7d71fe66f7cebbac315f1f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.load_if_needed </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 class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>optionnal</em> = <code>False</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Load a specific module if it accessible. </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) Name of the module to load </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">optionnal</td><td>(bool) not create an error if the module does not exist. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>(bool) module loading status </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac49143b1a59a14e4e90f89b3996993db"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.make_package </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>pkg_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>pkg_properties</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>base_pkg_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>heritage_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create a package/bundle for the platform. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pkg_name</td><td>Package Name (generic name) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pkg_properties</td><td>Property of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">base_pkg_path</td><td>Base path of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">heritage_list</td><td>List of dependency of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">static</td><td>The package is build in static mode </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a506357e98dda87bbd600b56495eb6323"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.make_package_binary_bin </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>path_package</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>pkg_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>base_pkg_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>heritage_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>static</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create a generic tree of the binary folder. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">path_package</td><td>Path of the basic install folder of the application </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pkg_name</td><td>Package Name (generic name) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">heritage_list</td><td>List of dependency of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">static</td><td>The package is build in static mode </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True Something has been copied </dd>
|
|
<dd>
|
|
False Nothing has been copied </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa7d9450a91362c93adb7e8e3a1b945c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.make_package_binary_data </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>path_package</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>pkg_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>base_pkg_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>heritage_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>static</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create a generic tree of the shared data for each platform. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">path_package</td><td>Path of the basic install folder of the application </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pkg_name</td><td>Package Name (generic name) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">heritage_list</td><td>List of dependency of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">static</td><td>The package is build in static mode </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True Something has been copied </dd>
|
|
<dd>
|
|
False Nothing has been copied </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad11987f4d3c63f7790df98328a3ff7c4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.make_package_binary_lib </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>path_package</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>pkg_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>base_pkg_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>heritage_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>static</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create a generic tree of the library folder. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">path_package</td><td>Path of the basic install folder of the application </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pkg_name</td><td>Package Name (generic name) </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">heritage_list</td><td>List of dependency of the package </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">static</td><td>The package is build in static mode </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True Something has been copied </dd>
|
|
<dd>
|
|
False Nothing has been copied </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab4b3136aa350554514c7d45c60b5921c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">def lutin.target.Target.set_cross_base </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>cross</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Configure the cross toolchain. </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">cross</td><td>(string) Path of the cross toolchain </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a class="anchor" id="a50e91b130bde2ffb42b1ed92e1c93976"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lutin.target.Target.config</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configuration of the build </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aef0e9cd53fc3584de97ec21eae7060d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lutin.target.Target.global_include_cc</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="classlutin_1_1target_1_1_target.html" title="Target class represent the buyild environement for a specific platform like Linux, or Android .... ">Target</a> global variables. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1525a54858cecd81b18358b851126c30"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lutin.target.Target.path_bin</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>To add code coverate on build result system. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>lutin/lutin/target.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>
|