diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000..dee4bd1 --- /dev/null +++ b/annotated.html @@ -0,0 +1,120 @@ + + + + + + + + + + + lutin: build system and packager: Class List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
+ + + + + + + +
 Nlutin
 Nmodule
 CModuleModule class represent all system needed for a specific module like
 Nsystem
 CSystemSystem class represent the pre-build Module that are already install and accessible in the system environment
 Ntarget
 CTargetTarget class represent the buyild environement for a specific platform like Linux, or Android ...
+
+
+ + +
+
+
+
+
+ + + diff --git a/arrowdown.png b/arrowdown.png new file mode 100644 index 0000000..0b63f6d Binary files /dev/null and b/arrowdown.png differ diff --git a/arrowright.png b/arrowright.png new file mode 100644 index 0000000..c6ee22f Binary files /dev/null and b/arrowright.png differ diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 0000000..224b29a Binary files /dev/null and b/bc_s.png differ diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 0000000..940a0b9 Binary files /dev/null and b/bdwn.png differ diff --git a/classes.html b/classes.html new file mode 100644 index 0000000..df28aed --- /dev/null +++ b/classes.html @@ -0,0 +1,120 @@ + + + + + + + + + + + lutin: build system and packager: Class Index + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
M | S | T
+ + + + + +
  M  
+
  S  
+
  T  
+
Module (lutin.module)   System (lutin.system)   Target (lutin.target)   
+
M | S | T
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_define-members.html b/classlutin_1_1arg_1_1_arg_define-members.html new file mode 100644 index 0000000..49616af --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_define-members.html @@ -0,0 +1,128 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.arg.ArgDefine Member List
+
+ + + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_define.html b/classlutin_1_1arg_1_1_arg_define.html new file mode 100644 index 0000000..45a6bfc --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_define.html @@ -0,0 +1,322 @@ + + + + + + + + + + + lutin: build system and packager: lutin.arg.ArgDefine Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.arg.ArgDefine Class Reference
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

def get_option_small (self)
 
def get_option_big (self)
 
def need_parameters (self)
 
def get_porperties (self)
 
def check_availlable (self, argument)
 
def display (self)
 
+ + + + + + + + + + + +

+Public Attributes

option_small
 
option_big
 
list
 
have_param
 
description
 
+

Detailed Description

+

Declare a possibility of an argument value.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.arg.ArgDefine.check_availlable ( self,
 argument 
)
+
+ +

Check if the user added value is correct or not with the list of availlable value.

+
Parameters
+ + + +
[in]selfClass handle
[in]argument(string) User parameter value (string)
+
+
+
Returns
True The parameter is OK
+
+False The parameter is NOT Availlable
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgDefine.display ( self)
+
+ +

Display the argument property when user request help.

+
Parameters
+ + +
[in]selfClass handle
+
+
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgDefine.get_option_big ( self)
+
+ +

Get the big name of the option ex: '–verbose'.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
(string) Big name value
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgDefine.get_option_small ( self)
+
+ +

Get the small name of the option ex: '-v'.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
(string) Small name value
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgDefine.get_porperties ( self)
+
+ +

Compatibility with ArgSection class.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
(string) empty string
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgDefine.need_parameters ( self)
+
+ +

Get the status of getting user parameter value.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
True The user must write a value
+
+False The user must NOT write a value
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/arg.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_element-members.html b/classlutin_1_1arg_1_1_arg_element-members.html new file mode 100644 index 0000000..c585ac1 --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_element-members.html @@ -0,0 +1,122 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.arg.ArgElement Member List
+
+
+ +

This is the complete list of members for lutin.arg.ArgElement, including all inherited members.

+ + + + + + +
arg (defined in lutin.arg.ArgElement)lutin.arg.ArgElement
display(self)lutin.arg.ArgElement
get_arg(self)lutin.arg.ArgElement
get_option_name(self)lutin.arg.ArgElement
option (defined in lutin.arg.ArgElement)lutin.arg.ArgElement
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_element.html b/classlutin_1_1arg_1_1_arg_element.html new file mode 100644 index 0000000..c1c098d --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_element.html @@ -0,0 +1,218 @@ + + + + + + + + + + + lutin: build system and packager: lutin.arg.ArgElement Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.arg.ArgElement Class Reference
+
+
+ + + + + + + + +

+Public Member Functions

def get_option_name (self)
 
def get_arg (self)
 
def display (self)
 
+ + + + + +

+Public Attributes

option
 
arg
 
+

Detailed Description

+

Single argument class.

+

It permit to define the getted argument.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
def lutin.arg.ArgElement.display ( self)
+
+ +

Display the Argument property.

+
Parameters
+ + +
[in]selfClass handle
+
+
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgElement.get_arg ( self)
+
+ +

Get argument data set by the user.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
(string) The argument value
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgElement.get_option_name ( self)
+
+ +

Get the name of the argument: (write in fullmode ex: '–verbose' even if user write '-v')

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
(string) The argument name
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/arg.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_section-members.html b/classlutin_1_1arg_1_1_arg_section-members.html new file mode 100644 index 0000000..e9764c8 --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_section-members.html @@ -0,0 +1,123 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.arg.ArgSection Member List
+
+
+ +

This is the complete list of members for lutin.arg.ArgSection, including all inherited members.

+ + + + + + + +
description (defined in lutin.arg.ArgSection)lutin.arg.ArgSection
display(self)lutin.arg.ArgSection
get_option_big(self)lutin.arg.ArgSection
get_option_small(self)lutin.arg.ArgSection
get_porperties(self)lutin.arg.ArgSection
section (defined in lutin.arg.ArgSection)lutin.arg.ArgSection
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_arg_section.html b/classlutin_1_1arg_1_1_arg_section.html new file mode 100644 index 0000000..13ee962 --- /dev/null +++ b/classlutin_1_1arg_1_1_arg_section.html @@ -0,0 +1,244 @@ + + + + + + + + + + + lutin: build system and packager: lutin.arg.ArgSection Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.arg.ArgSection Class Reference
+
+
+ + + + + + + + + + +

+Public Member Functions

def get_option_small (self)
 
def get_option_big (self)
 
def get_porperties (self)
 
def display (self)
 
+ + + + + +

+Public Attributes

section
 
description
 
+

Detailed Description

+

Section Class definition (permit to add a comment when requesting help.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
def lutin.arg.ArgSection.display ( self)
+
+ +

Display the argument property when user request help.

+
Parameters
+ + +
[in]selfClass handle
+
+
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgSection.get_option_big ( self)
+
+ +

Compatibility with ArgDefine class.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
empty string
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgSection.get_option_small ( self)
+
+ +

Compatibility with ArgDefine class.

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
empty string
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.ArgSection.get_porperties ( self)
+
+ +

get property print value with the correct writing mode

+
Parameters
+ + +
[in]selfClass handle
+
+
+
Returns
String to display in the short line help
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/arg.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_lutin_arg-members.html b/classlutin_1_1arg_1_1_lutin_arg-members.html new file mode 100644 index 0000000..b0d76ef --- /dev/null +++ b/classlutin_1_1arg_1_1_lutin_arg-members.html @@ -0,0 +1,122 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.arg.LutinArg Member List
+
+
+ +

This is the complete list of members for lutin.arg.LutinArg, including all inherited members.

+ + + + + + +
add(self, smallOption="", bigOption="", list=[], desc="", haveParam=False)lutin.arg.LutinArg
add_section(self, sectionName, sectionDesc)lutin.arg.LutinArg
display(self)lutin.arg.LutinArg
list_properties (defined in lutin.arg.LutinArg)lutin.arg.LutinArg
parse(self)lutin.arg.LutinArg
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1arg_1_1_lutin_arg.html b/classlutin_1_1arg_1_1_lutin_arg.html new file mode 100644 index 0000000..8d00f56 --- /dev/null +++ b/classlutin_1_1arg_1_1_lutin_arg.html @@ -0,0 +1,295 @@ + + + + + + + + + + + lutin: build system and packager: lutin.arg.LutinArg Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.arg.LutinArg Class Reference
+
+
+ + + + + + + + + + +

+Public Member Functions

def add (self, smallOption="", bigOption="", list=[], desc="", haveParam=False)
 
def add_section (self, sectionName, sectionDesc)
 
def parse (self)
 
def display (self)
 
+ + + +

+Public Attributes

list_properties
 
+

Detailed Description

+

Class to define the agmument list availlable for a program.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.arg.LutinArg.add ( self,
 smallOption = "",
 bigOption = "",
 list = [],
 desc = "",
 haveParam = False 
)
+
+ +

Add a new argument possibilities...

+
Parameters
+ + + + + + + +
[in]selfClass handle
[in]smallOption(char) Value for the small option ex: '-v' '-k' ... 1 single char element (no need of '-')
[in]bigOption(string) Value of the big option name ex: '–verbose' '–kill' ... stated with – and with the full name (no need of '–')
[in]list([[string,string],...]) Optionnal list of availlable option: '–mode=debug' ==> [['debug', 'debug mode'],['release', 'release the software']]
[in]desc(string) user friendly description with this parameter (default "")
[in]haveParam(bool) The option must have a parameter (default False)
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.arg.LutinArg.add_section ( self,
 sectionName,
 sectionDesc 
)
+
+ +

Add section on argument list.

+
Parameters
+ + + + +
[in]selfClass handle
[in]sectionName(string) Name of the cestion ex: "option" is displayed [option]
[in]sectionDesc(string) Comment assiciated with the group
+
+
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.LutinArg.display ( self)
+
+ +

Display help on console output.

+
Parameters
+ + +
[in]selfClass handle
+
+
+ +
+
+ +
+
+ + + + + + + + +
def lutin.arg.LutinArg.parse ( self)
+
+ +

Parse the argument set in the command line.

+
Parameters
+ + +
[in]selfClass handle
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/arg.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1heritage_1_1_heritage_list-members.html b/classlutin_1_1heritage_1_1_heritage_list-members.html new file mode 100644 index 0000000..06a5301 --- /dev/null +++ b/classlutin_1_1heritage_1_1_heritage_list-members.html @@ -0,0 +1,124 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.heritage.HeritageList Member List
+
+
+ +

This is the complete list of members for lutin.heritage.HeritageList, including all inherited members.

+ + + + + + + + +
add_heritage(self, heritage) (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
add_heritage_list(self, heritage_list) (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
flags (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
list_heritage (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
path (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
regenerate_tree(self) (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
src (defined in lutin.heritage.HeritageList)lutin.heritage.HeritageList
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1heritage_1_1_heritage_list.html b/classlutin_1_1heritage_1_1_heritage_list.html new file mode 100644 index 0000000..1a14eff --- /dev/null +++ b/classlutin_1_1heritage_1_1_heritage_list.html @@ -0,0 +1,149 @@ + + + + + + + + + + + lutin: build system and packager: lutin.heritage.HeritageList Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.heritage.HeritageList Class Reference
+
+
+ + + + + + + + +

+Public Member Functions

+def add_heritage (self, heritage)
 
+def add_heritage_list (self, heritage_list)
 
+def regenerate_tree (self)
 
+ + + + + + + + + +

+Public Attributes

flags
 
src
 
path
 
list_heritage
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/heritage.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1heritage_1_1heritage-members.html b/classlutin_1_1heritage_1_1heritage-members.html new file mode 100644 index 0000000..76a0737 --- /dev/null +++ b/classlutin_1_1heritage_1_1heritage-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.heritage.heritage Member List
+
+
+ +

This is the complete list of members for lutin.heritage.heritage, including all inherited members.

+ + + + + + + + + + + + + + + + + +
add_depends(self, elements) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_import_path(self, list) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_lib_dynamic(self, elements) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_lib_interpreted(self, type_interpretation, elements) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_lib_static(self, elements) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_sources(self, elements) (defined in lutin.heritage.heritage)lutin.heritage.heritage
add_sub(self, other) (defined in lutin.heritage.heritage)lutin.heritage.heritage
auto_add_build_header(self) (defined in lutin.heritage.heritage)lutin.heritage.heritage
depends (defined in lutin.heritage.heritage)lutin.heritage.heritage
flagslutin.heritage.heritage
has_been_updated (defined in lutin.heritage.heritage)lutin.heritage.heritage
include (defined in lutin.heritage.heritage)lutin.heritage.heritage
name (defined in lutin.heritage.heritage)lutin.heritage.heritage
need_update(self, list) (defined in lutin.heritage.heritage)lutin.heritage.heritage
path (defined in lutin.heritage.heritage)lutin.heritage.heritage
src (defined in lutin.heritage.heritage)lutin.heritage.heritage
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1heritage_1_1heritage.html b/classlutin_1_1heritage_1_1heritage.html new file mode 100644 index 0000000..f97c066 --- /dev/null +++ b/classlutin_1_1heritage_1_1heritage.html @@ -0,0 +1,190 @@ + + + + + + + + + + + lutin: build system and packager: lutin.heritage.heritage Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.heritage.heritage Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def add_depends (self, elements)
 
+def add_import_path (self, list)
 
+def add_sources (self, elements)
 
+def add_lib_static (self, elements)
 
+def add_lib_dynamic (self, elements)
 
+def add_lib_interpreted (self, type_interpretation, elements)
 
+def auto_add_build_header (self)
 
+def need_update (self, list)
 
+def add_sub (self, other)
 
+ + + + + + + + + + + + + + + +

+Public Attributes

name
 
depends
 
 flags
 
src
 
path
 
include
 
has_been_updated
 
+

Member Data Documentation

+ +
+
+ + + + +
lutin.heritage.heritage.flags
+
+ +

Remove all variable to prevent error of multiple definition all the parameter that the upper classe need when build.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/heritage.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1module_1_1_module-members.html b/classlutin_1_1module_1_1_module-members.html new file mode 100644 index 0000000..eb39efc --- /dev/null +++ b/classlutin_1_1module_1_1_module-members.html @@ -0,0 +1,151 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.module.Module Member List
+
+
+ +

This is the complete list of members for lutin.module.Module, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
add_depend(self, list)lutin.module.Module
add_export_flag(self, type, list)lutin.module.Module
add_export_path(self, list, type='c')lutin.module.Module
add_extra_flags(self)lutin.module.Module
add_flag(self, type, list, export=False)lutin.module.Module
add_generated_header_file(self, data_file, destination_path, install_element=False)lutin.module.Module
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False)lutin.module.Module
add_module_depend(self, list)lutin.module.Module
add_optionnal_depend(self, module_name, compilation_flags=["", export=False)lutin.module.Module
add_optionnal_module_depend(self, module_name, compilation_flags=["", export=False)lutin.module.Module
add_path(self, list, type='c', export=False)lutin.module.Module
add_pkg(self, variable, value)lutin.module.Module
add_src_file(self, list)lutin.module.Module
add_tools(self, list)lutin.module.Module
build(self, target, package_name)lutin.module.Module
clean(self, target)lutin.module.Module
compile_flags(self, type, list)lutin.module.Module
compile_version(self, compilator_type, version, same_as_api=True, gnu=False)lutin.module.Module
copy_file(self, source, destination='')lutin.module.Module
copy_image(self, source, destination='', sizeX=-1, sizeY=-1)lutin.module.Module
copy_path(self, source, destination='')lutin.module.Module
display(self)lutin.module.Module
files_to_build(self, target, copy_list)lutin.module.Module
gcov(self, target, generate_output=False)lutin.module.Module
get_depends(self)lutin.module.Module
get_header(self)lutin.module.Module
get_name(self)lutin.module.Module
get_pkg(self, name)lutin.module.Module
get_type(self)lutin.module.Module
image_to_build(self, target, copy_list)lutin.module.Module
paths_to_build(self, target, copy_list)lutin.module.Module
pkg_add(self, variable, value) (defined in lutin.module.Module)lutin.module.Module
pkg_set(self, variable, value) (defined in lutin.module.Module)lutin.module.Module
remove_compile_warning(self)lutin.module.Module
set_pkg(self, variable, value)lutin.module.Module
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1module_1_1_module.html b/classlutin_1_1module_1_1_module.html new file mode 100644 index 0000000..d0b247d --- /dev/null +++ b/classlutin_1_1module_1_1_module.html @@ -0,0 +1,1499 @@ + + + + + + + + + + + lutin: build system and packager: lutin.module.Module Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.module.Module Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

def get_name (self)
 
def get_type (self)
 
def get_depends (self)
 
def get_header (self)
 
def add_extra_flags (self)
 
def remove_compile_warning (self)
 
def image_to_build (self, target, copy_list)
 
def files_to_build (self, target, copy_list)
 
def paths_to_build (self, target, copy_list)
 
def gcov (self, target, generate_output=False)
 
def build (self, target, package_name)
 
def clean (self, target)
 
def add_tools (self, list)
 
def add_depend (self, list)
 
def add_module_depend (self, list)
 
def add_optionnal_depend (self, module_name, compilation_flags=["", export=False)
 
def add_optionnal_module_depend (self, module_name, compilation_flags=["", export=False)
 
def add_path (self, list, type='c', export=False)
 
def add_export_path (self, list, type='c')
 
def add_flag (self, type, list, export=False)
 
def add_export_flag (self, type, list)
 
def compile_flags (self, type, list)
 
def compile_version (self, compilator_type, version, same_as_api=True, gnu=False)
 
def add_src_file (self, list)
 
def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
def add_generated_header_file (self, data_file, destination_path, install_element=False)
 
def copy_image (self, source, destination='', sizeX=-1, sizeY=-1)
 
def copy_file (self, source, destination='')
 
def copy_path (self, source, destination='')
 
def display (self)
 
def get_pkg (self, name)
 
+def pkg_set (self, variable, value)
 
def set_pkg (self, variable, value)
 
+def pkg_add (self, variable, value)
 
def add_pkg (self, variable, value)
 
+

Detailed Description

+

Module class represent all system needed for a specific module like.

+
    +
  • type (bin/lib ...)
  • +
  • dependency
  • +
  • flags
  • +
  • files
  • +
  • ...
  • +
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_depend ( self,
 list 
)
+
+ +

Add a dependency on this module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...] or string) Name(s) of the modules dependency
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_export_flag ( self,
 type,
 list 
)
+
+ +

deprecated ...

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_export_path ( self,
 list,
 type = 'c' 
)
+
+ +

deprecated ...

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.add_extra_flags ( self)
+
+ +

add Some copilation flags for this module (and only this one)

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_flag ( self,
 type,
 list,
 export = False 
)
+
+ +

Add compilation flags.

+
Parameters
+ + + + + +
[in]self(handle) Class handle
[in]type(string) inclusion group name 'c', 'c++', 'java' ...
[in]list([string,...] or string) List of path to include
[in]export(bool) export the flat that has been requested to add if module is present.
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_generated_header_file ( self,
 data_file,
 destination_path,
 install_element = False 
)
+
+ +

Many library need to generate dynamic file configuration, use this to generat your configuration and add it in the include path.

+
Parameters
+ + + + + +
[in]self(handle) Class handle
[in]data_file(string) Data of the file that is generated
[in]destination_path(string) Path where to install data
[in]install_element(bool) add the file in the include path and not only in the generate path
+
+
+
Note
this does not rewrite the file if it is not needed
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_header_file ( self,
 list,
 destination_path = None,
 clip_path = None,
 recursive = False 
)
+
+ +

An an header file in the install directory.

+
Parameters
+ + + + + + +
[in]self(handle) Class handle
[in]list([string,...] or string) List of element that is needed to install
[in]destination_path(string) Path to install the files (remove all the path of the file)
[in]clip_path(string) Remove a part of the path set in the list and install data in generic include path
[in]recursive(bool) when use regexp in file list ==> we can add recursive property
+
+
+
1 my_module.add_header_file([
2  'include/ewol/widget.h',
3  'include/ewol/context/context.h',
4  ])

Here the user need to acces to the file wrote:

1 #include <include/ewol/cotext/context.h>

We can simplify it:

1 my_module.add_header_file([
2  'include/ewol/widget.h',
3  'include/ewol/context/context.h',
4  ],
5  destination_path='ewol')

Here the user need to acces to the file wrote:

1 #include <ewol/context.h>

==> the internal path has been removed

+

An other way is:

1 my_module.add_header_file([
2  'include/ewol/widget.h',
3  'include/ewol/context/context.h',
4  ],
5  clip_path='include')

Here the user need to acces to the file wrote:

1 #include <ewol/context/context.h>

==> it just remove the include data

+

With a copy all methode:

1 my_module.add_header_file(
2  'include/*.h',
3  recursive=True)

Here the user need to acces to the file wrote:

1 #include <ewol/context/context.h>

==> it just remove the include data

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_module_depend ( self,
 list 
)
+
+ +

deprecated ...

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_optionnal_depend ( self,
 module_name,
 compilation_flags = ["",
 export = False 
)
+
+ +

Add an optionnal dependency on this module.

+
Parameters
+ + + + + +
[in]self(handle) Class handle
[in]module_name(string) Name of the optionnal dependency
[in]compilation_flags([string,string]) flag to add if dependency if find.
[in]export(bool) export the flat that has been requested to add if module is present.
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_optionnal_module_depend ( self,
 module_name,
 compilation_flags = ["",
 export = False 
)
+
+ +

deprecated ...

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_path ( self,
 list,
 type = 'c',
 export = False 
)
+
+ +

Add a path to include when build.

+
Parameters
+ + + + + +
[in]self(handle) Class handle
[in]list([string,...] or string) List of path to include
[in]type(string) inclusion group name 'c', 'c++', 'java' ...
[in]export(bool) export the include path.
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_pkg ( self,
 variable,
 value 
)
+
+ +

add an element in tha package property

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]variable(string) Variable to set: show set_pkg
[in]value(string) Value assiciated at the package
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_src_file ( self,
 list 
)
+
+ +

Add source file to compile.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...] or string) File(s) to compile
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.add_tools ( self,
 list 
)
+
+ +

Add a tools in dependency.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...] or string) Name(s) of the tools
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.build ( self,
 target,
 package_name 
)
+
+ +

Build the current the module and install in staging path.

+
Parameters
+ + + + +
[in]self(handle) Class handle.
[in]target(handle) lutin.target.Target object.
[in]package_name(string) Package name (not the module name). Used to know where to install element in the staging.
+
+
+
Returns
(handle) lutin.heritage.heritage.
+

call here to build the module

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.clean ( self,
 target 
)
+
+ +

Clean the build environement (in build, staging)

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]target(handle) Target object
+
+
+
Returns
(bool) True if clean is done
+

call here to clean the module

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.compile_flags ( self,
 type,
 list 
)
+
+ +

deprecated ...

+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.compile_version ( self,
 compilator_type,
 version,
 same_as_api = True,
 gnu = False 
)
+
+ +

Set the compilation version of the.

+
Parameters
+ + + + + + +
[in]self(handle) Class handle
[in]compilator_type(string) type of compilator: ["c++", "c"]
[in]version(int) year of the C/C++ version [1989, 1990, 1999, 2003, 2011, 2014, 2017, ...]
[in]same_as_api(bool) export the vertion on the API (otherwise the API version is the lowest)
[in]gnu(bool) Force gnu interface
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.copy_file ( self,
 source,
 destination = '' 
)
+
+ +

Copy the file in the module datas.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]source(string) filename of the souce to copy
[in]destination(string) Destination path to install data
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.copy_image ( self,
 source,
 destination = '',
 sizeX = -1,
 sizeY = -1 
)
+
+ +

copy image in the module datas

+
Parameters
+ + + + + + +
[in]self(handle) Class handle
[in]source(string) Source filename of the image
[in]destination(string) Destination filename in the image
[in]sizeX(int) new image width
[in]sizeY(int) new image height
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.copy_path ( self,
 source,
 destination = '' 
)
+
+ +

Copy the path in the module datas.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]source(string) path of the souce to copy
[in]destination(string) Destination path to install data
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.display ( self)
+
+ +

Display help of the module (dump)

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.files_to_build ( self,
 target,
 copy_list 
)
+
+ +

Send files in the build data directory.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]target(handle) Target object
[in]copy_list([{},...]) When copy file, this API permit to remove unneeded files
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.gcov ( self,
 target,
 generate_output = False 
)
+
+ +

Process GCOV on the Current module.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]target(handle) Target object
[in]generate_output(bool) Generate the output gcov file of every library file (to debug wich branch is used)
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.get_depends ( self)
+
+ +

Get module dependency.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
([string,...]) List of module that depend on
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.get_header ( self)
+
+ +

Get all header.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
([string,...]) List of module install header
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.get_name ( self)
+
+ +

Get name of the module.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) Name of the current module
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.module.Module.get_pkg ( self,
 name 
)
+
+ +

Get packaging property variable.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Variable to get: "COMPAGNY_TYPE", "COMPAGNY_NAME", "ICON", "MAINTAINER", "SECTION", "PRIORITY", "DESCRIPTION", "VERSION", "VERSION_CODE", "NAME", "ANDROID_MANIFEST", "ANDROID_JAVA_FILES", "RIGHT", "ANDROID_RESOURCES", "ANDROID_APPL_TYPE", "ADMOD_ID", "APPLE_APPLICATION_IOS_ID", "LICENSE", "ANDROID_SIGN", "ADMOD_POSITION"
+
+
+
Returns
(string) Value assiciated at the package
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.get_type ( self)
+
+ +

Get type of the module ("BINARY", "LIBRARY", ...)

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) string with type of the Module
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.image_to_build ( self,
 target,
 copy_list 
)
+
+ +

Send image in the build data directory.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]target(handle) lutin.target.Target class
[in]copy_list([{},...]) When copy file, this API permit to remove unneeded files
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.paths_to_build ( self,
 target,
 copy_list 
)
+
+ +

Send compleate folder in the build data directory.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]target(handle) Target object
[in]copy_list([{},...]) When copy file, this API permit to remove unneeded files
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.module.Module.remove_compile_warning ( self)
+
+ +

remove all unneeded warning on compilation ==> for extern libs ...

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.module.Module.set_pkg ( self,
 variable,
 value 
)
+
+ +

Set packaging variables.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]variable(string) Variable to set: "COMPAGNY_TYPE", "COMPAGNY_NAME", "ICON", "MAINTAINER", "SECTION", "PRIORITY", "DESCRIPTION", "VERSION", "VERSION_CODE", "NAME", "ANDROID_MANIFEST", "ANDROID_JAVA_FILES", "RIGHT", "ANDROID_RESOURCES", "ANDROID_APPL_TYPE", "ADMOD_ID", "APPLE_APPLICATION_IOS_ID", "LICENSE", "ANDROID_SIGN", "ADMOD_POSITION"
[in]value(string) Value assiciated at the package
+
+
+
Returns
None
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/module.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1multiprocess_1_1my_thread-members.html b/classlutin_1_1multiprocess_1_1my_thread-members.html new file mode 100644 index 0000000..e7fa205 --- /dev/null +++ b/classlutin_1_1multiprocess_1_1my_thread-members.html @@ -0,0 +1,122 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.multiprocess.myThread Member List
+
+ + + +
+
+
+
+
+ + + diff --git a/classlutin_1_1multiprocess_1_1my_thread.html b/classlutin_1_1multiprocess_1_1my_thread.html new file mode 100644 index 0000000..f19c9da --- /dev/null +++ b/classlutin_1_1multiprocess_1_1my_thread.html @@ -0,0 +1,151 @@ + + + + + + + + + + + lutin: build system and packager: lutin.multiprocess.myThread Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.multiprocess.myThread Class Reference
+
+
+
+Inheritance diagram for lutin.multiprocess.myThread:
+
+
+ + + +
+ + + + +

+Public Member Functions

+def run (self)
 
+ + + + + + + + + +

+Public Attributes

thread_id
 
name
 
queue
 
lock
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/multiprocess.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1multiprocess_1_1my_thread.png b/classlutin_1_1multiprocess_1_1my_thread.png new file mode 100644 index 0000000..f8b27d6 Binary files /dev/null and b/classlutin_1_1multiprocess_1_1my_thread.png differ diff --git a/classlutin_1_1system_1_1_system-members.html b/classlutin_1_1system_1_1_system-members.html new file mode 100644 index 0000000..a029038 --- /dev/null +++ b/classlutin_1_1system_1_1_system-members.html @@ -0,0 +1,128 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.system.System Member List
+
+
+ +

This is the complete list of members for lutin.system.System, including all inherited members.

+ + + + + + + + + + + + + +
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None)lutin.system.System
add_depend(self, list)lutin.system.System
add_flag(self, type, list)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False)lutin.system.System
add_path(self, list)lutin.system.System
add_sources(self, list)lutin.system.System
configure_module(self, target, module)lutin.system.System
get_help(self)lutin.system.System
get_valid(self)lutin.system.System
set_help(self, help)lutin.system.System
set_valid(self, state)lutin.system.System
set_version(self, version_list)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1system_1_1_system.html b/classlutin_1_1system_1_1_system.html new file mode 100644 index 0000000..fd093ec --- /dev/null +++ b/classlutin_1_1system_1_1_system.html @@ -0,0 +1,595 @@ + + + + + + + + + + + lutin: build system and packager: lutin.system.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.system.System Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

def set_help (self, help)
 
def get_help (self)
 
def set_valid (self, state)
 
def get_valid (self)
 
def add_sources (self, list)
 
def add_path (self, list)
 
def add_depend (self, list)
 
def add_flag (self, type, list)
 
def set_version (self, version_list)
 
def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
def configure_module (self, target, module)
 
+

Detailed Description

+

System class represent the pre-build Module that are already install and accessible in the system environment.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_action ( self,
 name_of_state = "PACKAGE",
 level = 5,
 name = "no-name",
 action = None 
)
+
+ +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_depend ( self,
 list 
)
+
+ +

Add a dependency on this module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...] or string) Name(s) of the modules dependency
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_flag ( self,
 type,
 list 
)
+
+ +

Add compilation flags.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]type(string) inclusion group name 'c', 'c++', 'java' ...
[in]list([string,...] or string) List of path to include
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_header_file ( self,
 list,
 destination_path = None,
 clip_path = None,
 recursive = False 
)
+
+ +

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_path ( self,
 list 
)
+
+ +

Add include path of the sources.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...]) List of all path to add in the -I include element
+
+
+
Returns
None
+

todo : add other than C ...

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.add_sources ( self,
 list 
)
+
+ +

Add source element.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]list([string,...]) List of all Files to add. ex: *.a, *.so ...
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.system.System.configure_module ( self,
 target,
 module 
)
+
+ +

Configure a module with internal datas.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]target(handle) lutin.module.Target handle
[in]module(handle) lutin.module.Module handle
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.system.System.get_help ( self)
+
+ +

Get the help of this system Module.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) Help for the user
+ +
+
+ +
+
+ + + + + + + + +
def lutin.system.System.get_valid ( self)
+
+ +

Get validity state of the system Module.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(bool) New valididty state of the system module
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.set_help ( self,
 help 
)
+
+ +

Set the help of this system Module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]help(string) Help for the user
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.set_valid ( self,
 state 
)
+
+ +

Set validity state of the system Module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]state(bool) New valididty state of the system module
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.system.System.set_version ( self,
 version_list 
)
+
+ +

Set version of the module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]version_list([int,...]) Ids of the version. ex: [1,2,5] or [0,8,"dev"]
+
+
+
Returns
None
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/system.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1system_1_1_system.png b/classlutin_1_1system_1_1_system.png new file mode 100644 index 0000000..96fbe0a Binary files /dev/null and b/classlutin_1_1system_1_1_system.png differ diff --git a/classlutin_1_1target_1_1_target-members.html b/classlutin_1_1target_1_1_target-members.html new file mode 100644 index 0000000..68b4713 --- /dev/null +++ b/classlutin_1_1target_1_1_target-members.html @@ -0,0 +1,220 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.target.Target Member List
+
+
+ +

This is the complete list of members for lutin.target.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None)lutin.target.Target
add_flag(self, type, list)lutin.target.Target
add_module(self, new_module)lutin.target.Target
add_type(self, name)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, optionnal=False, actions=[])lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, package_name)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name)lutin.target.Target
configlutin.target.Target
create_number_from_version_string(self, data)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, name)lutin.target.Target
get_build_file_dynamic(self, name)lutin.target.Target
get_build_file_static(self, name)lutin.target.Target
get_build_mode(self)lutin.target.Target
get_build_path(self, name)lutin.target.Target
get_build_path_bin(self, name)lutin.target.Target
get_build_path_data(self, name)lutin.target.Target
get_build_path_include(self, name)lutin.target.Target
get_build_path_lib(self, name)lutin.target.Target
get_build_path_object(self, name)lutin.target.Target
get_build_path_temporary_generate(self, name)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name)lutin.target.Target
get_name(self)lutin.target.Target
get_simulation(self)lutin.target.Target
get_staging_path(self, name)lutin.target.Target
get_staging_path_bin(self, name)lutin.target.Target
get_staging_path_data(self, name)lutin.target.Target
get_staging_path_include(self, name)lutin.target.Target
get_staging_path_lib(self, name)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self)lutin.target.Target
load_if_needed(self, name, optionnal=False)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="")lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.target.Target)lutin.target.Target
suffix_lib_static (defined in lutin.target.Target)lutin.target.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1target_1_1_target.html b/classlutin_1_1target_1_1_target.html new file mode 100644 index 0000000..cde291e --- /dev/null +++ b/classlutin_1_1target_1_1_target.html @@ -0,0 +1,1904 @@ + + + + + + + + + + + lutin: build system and packager: lutin.target.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.target.Target Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

def get_type (self)
 
def add_type (self, name)
 
def get_name (self)
 
def get_mode (self)
 
def get_simulation (self)
 
def add_flag (self, type, list)
 
def create_number_from_version_string (self, data)
 
def set_cross_base (self, cross="")
 
def get_build_mode (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
def get_final_path (self)
 
def get_staging_path (self, name)
 
def get_build_path (self, name)
 
def get_build_path_object (self, name)
 
def get_build_path_bin (self, name)
 
def get_build_path_lib (self, name)
 
def get_build_path_data (self, name)
 
def get_build_path_include (self, name)
 
def get_build_path_temporary_generate (self, name)
 
def get_build_file_bin (self, name)
 
def get_build_file_static (self, name)
 
def get_build_file_dynamic (self, name)
 
def get_staging_path_bin (self, name)
 
def get_staging_path_lib (self, name)
 
def get_staging_path_data (self, name)
 
def get_staging_path_include (self, name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
def add_module (self, new_module)
 
def get_module (self, name)
 
def build_tree (self, name, package_name)
 
def clean (self, name)
 
def load_if_needed (self, name, optionnal=False)
 
def load_all (self)
 
def build (self, name, optionnal=False, actions=[])
 
def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

 config
 
arch
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+

Detailed Description

+

Target class represent the buyild environement for a specific platform like Linux, or Android ....

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.add_action ( self,
 name_of_state = "PACKAGE",
 level = 5,
 name = "no-name",
 action = None 
)
+
+ +

Add action to do for package specific part when build upper element.

+
Parameters
+ + + + + +
[in]name_of_state(string) a state to call action
    +
  • BINARY
  • +
  • BINARY_SHARED
  • +
  • BINARY_STAND_ALONE
  • +
  • LIBRARY
  • +
  • LIBRARY_DYNAMIC
  • +
  • LIBRARY_STATIC
  • +
  • PACKAGE
  • +
  • PREBUILD
  • +
  • DATA
  • +
+
[in]level(int) Value order to apply action
[in]name(string) Name of the action
[in]action(function handle) Function to call to execure action
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.add_flag ( self,
 type,
 list 
)
+
+ +

Add global target flags.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]type(string) inclusion group name 'c', 'c++', 'java' ...
[in]list([string,...] or string) List of path to include
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.add_module ( self,
 new_module 
)
+
+ +

Add new loaded module.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]new_module(handle) pointer on the module instance
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.add_type ( self,
 name 
)
+
+ +

Add a type that the model is based on.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of that the element is based on ...
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.build ( self,
 name,
 optionnal = False,
 actions = [] 
)
+
+ +

Build action on the target (execute specific actions on the modules...)

+
Note
Recursive call ...
+
Parameters
+ + + + + +
[in]self(handle) Class handle
[in]name(string) Module to build
[in]optionnal(bool) If the module is not accessible, this is not a probleme ==> optionnal dependency requested
[in]actions([string,...]) list of action to do. ex: build, gcov, dump, all, clean, install, uninstall, run, log
+
+
+
Returns
(None|Module handle| ...) complicated return ...
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.build_tree ( self,
 name,
 package_name 
)
+
+ +

Build data associated at the module name in a specific package.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
[in]package_name(string) Name of the package
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.clean ( self,
 name 
)
+
+ +

Clean a specific module for this target (clean all data in the "out" path)

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.create_number_from_version_string ( self,
 data 
)
+
+ +

create a string version number with the associated list values

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]data([int|string,...]) version basic number
+
+
+
Returns
(string) version number
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.generate_list_separate_coma ( self,
 list 
)
+
+ +

convert a s list of string in a string separated by a ","

+
Parameters
+ + +
[in]listList of element to transform
+
+
+
Returns
The requested string
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_file_bin ( self,
 name 
)
+
+ +

Get the path filename of the build binary name.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_file_dynamic ( self,
 name 
)
+
+ +

Get the path filename of the build shared library name.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_file_static ( self,
 name 
)
+
+ +

Get the path filename of the build static library name.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_build_mode ( self)
+
+ +

Get the current build mode.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
Build mode value [debug,release]
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path ( self,
 name 
)
+
+ +

Get the build path ==> dependency file, object files, cmdlines files, generate files, local install headers ...

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_bin ( self,
 name 
)
+
+ +

Get the build binary path where write .bin, .exe ...

+

files

Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_data ( self,
 name 
)
+
+ +

Get the data path where pre-write the install "data" files.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_include ( self,
 name 
)
+
+ +

Get the include path where pre-install "include" headers files.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_lib ( self,
 name 
)
+
+ +

Get the shared/static library object path where write .a / .so files.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_object ( self,
 name 
)
+
+ +

Get the build object path where write .o files.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_build_path_temporary_generate ( self,
 name 
)
+
+ +

Get the path where to generate files when needed (before compiling / installing it)

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_final_path ( self)
+
+ +

Get the final path ==> contain all the generated packages.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_mode ( self)
+
+ +

Get build mode of the target: ["debug", "release"].

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) The current target build mode.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_module ( self,
 name 
)
+
+ +

Get a module handle that is used in this target.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(handle|None) lutin.module.Module pointer on the module requested or None
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_name ( self)
+
+ +

Get the name of the target: Linux, Windows, ...

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(string) Name of the target
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_simulation ( self)
+
+ +

Get build for a simulator (Ios and Android for example)

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
(bool) sumulation requested
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_staging_path ( self,
 name 
)
+
+ +

Get the staging path ==> all install stangalone package (no dependency file, no object files, no cmdlines files.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the module
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_staging_path_bin ( self,
 name 
)
+
+ +

Get the bin path for staging step.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the package
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_staging_path_data ( self,
 name 
)
+
+ +

Get the data path for staging step.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the package
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_staging_path_include ( self,
 name 
)
+
+ +

Get the include path for staging step.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the package
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.get_staging_path_lib ( self,
 name 
)
+
+ +

Get the lib path for staging step.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]name(string) Name of the package
+
+
+
Returns
(string) The path
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.get_type ( self)
+
+ +

Get the type of the target: ["Linux, ...].

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
([string,...]) The current target name and other sub name type (ubuntu ...)
+ +
+
+ +
+
+ + + + + + + + +
def lutin.target.Target.load_all ( self)
+
+ +

Load all module that are accessible in the worktree.

+
Parameters
+ + +
[in]self(handle) Class handle
+
+
+
Returns
None
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.load_if_needed ( self,
 name,
 optionnal = False 
)
+
+ +

Load a specific module if it accessible.

+
Parameters
+ + + + +
[in]self(handle) Class handle
[in]name(string) Name of the module to load
[in]optionnal(bool) not create an error if the module does not exist.
+
+
+
Returns
(bool) module loading status
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.make_package ( self,
 pkg_name,
 pkg_properties,
 base_pkg_path,
 heritage_list 
)
+
+ +

Create a package/bundle for the platform.

+
Parameters
+ + + + + + +
[in]pkg_namePackage Name (generic name)
[in]pkg_propertiesProperty of the package
[in]base_pkg_pathBase path of the package
[in]heritage_listList of dependency of the package
[in]staticThe package is build in static mode
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.make_package_binary_bin ( self,
 path_package,
 pkg_name,
 base_pkg_path,
 heritage_list,
 static 
)
+
+ +

Create a generic tree of the binary folder.

+
Parameters
+ + + + + +
[in]path_packagePath of the basic install folder of the application
[in]pkg_namePackage Name (generic name)
[in]heritage_listList of dependency of the package
[in]staticThe package is build in static mode
+
+
+
Returns
True Something has been copied
+
+False Nothing has been copied
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.make_package_binary_data ( self,
 path_package,
 pkg_name,
 base_pkg_path,
 heritage_list,
 static 
)
+
+ +

Create a generic tree of the shared data for each platform.

+
Parameters
+ + + + + +
[in]path_packagePath of the basic install folder of the application
[in]pkg_namePackage Name (generic name)
[in]heritage_listList of dependency of the package
[in]staticThe package is build in static mode
+
+
+
Returns
True Something has been copied
+
+False Nothing has been copied
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
def lutin.target.Target.make_package_binary_lib ( self,
 path_package,
 pkg_name,
 base_pkg_path,
 heritage_list,
 static 
)
+
+ +

Create a generic tree of the library folder.

+
Parameters
+ + + + + +
[in]path_packagePath of the basic install folder of the application
[in]pkg_namePackage Name (generic name)
[in]heritage_listList of dependency of the package
[in]staticThe package is build in static mode
+
+
+
Returns
True Something has been copied
+
+False Nothing has been copied
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
def lutin.target.Target.set_cross_base ( self,
 cross = "" 
)
+
+ +

Configure the cross toolchain.

+
Parameters
+ + + +
[in]self(handle) Class handle
[in]cross(string) Path of the cross toolchain
+
+
+
Returns
None
+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
lutin.target.Target.config
+
+ +

configuration of the build

+ +
+
+ +
+
+ + + + +
lutin.target.Target.global_include_cc
+
+ +

Target global variables.

+ +
+
+ +
+
+ + + + +
lutin.target.Target.path_bin
+
+ +

To add code coverate on build result system.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/target.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1target_1_1_target.png b/classlutin_1_1target_1_1_target.png new file mode 100644 index 0000000..1a3752c Binary files /dev/null and b/classlutin_1_1target_1_1_target.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system-members.html new file mode 100644 index 0000000..e5bc91a --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_ADMOD.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_ADMOD.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_ADMOD.System)lutin.z_system.lutinSystem_Android_ADMOD.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_ADMOD.System)lutin.z_system.lutinSystem_Android_ADMOD.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.html new file mode 100644 index 0000000..17d11be --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_ADMOD.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_ADMOD.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_ADMOD.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_ADMOD.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.png new file mode 100644 index 0000000..c121a4e Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android___a_d_m_o_d_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system-members.html new file mode 100644 index 0000000..fc200d9 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_SDK.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_SDK.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_SDK.System)lutin.z_system.lutinSystem_Android_SDK.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_SDK.System)lutin.z_system.lutinSystem_Android_SDK.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.html new file mode 100644 index 0000000..5780f71 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_SDK.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_SDK.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_SDK.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_SDK.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.png new file mode 100644 index 0000000..1cd7ae2 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android___s_d_k_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system-members.html new file mode 100644 index 0000000..2da110d --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_c.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_c.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_c.System)lutin.z_system.lutinSystem_Android_c.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_c.System)lutin.z_system.lutinSystem_Android_c.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.html new file mode 100644 index 0000000..6b373e3 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_c.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_c.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_c.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_c.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.png new file mode 100644 index 0000000..86ee1e4 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__c_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system-members.html new file mode 100644 index 0000000..99cfec3 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_cxx.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_cxx.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_cxx.System)lutin.z_system.lutinSystem_Android_cxx.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_cxx.System)lutin.z_system.lutinSystem_Android_cxx.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.html new file mode 100644 index 0000000..df2bfa4 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_cxx.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_cxx.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_cxx.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_cxx.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.png new file mode 100644 index 0000000..2850f83 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__cxx_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system-members.html new file mode 100644 index 0000000..ffca0fd --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_m.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_m.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_m.System)lutin.z_system.lutinSystem_Android_m.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_m.System)lutin.z_system.lutinSystem_Android_m.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.html new file mode 100644 index 0000000..6e5387c --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_m.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_m.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_m.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_m.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.png new file mode 100644 index 0000000..e22a483 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__m_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system-members.html new file mode 100644 index 0000000..a46b14c --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_opengl.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_opengl.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_opengl.System)lutin.z_system.lutinSystem_Android_opengl.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_opengl.System)lutin.z_system.lutinSystem_Android_opengl.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.html new file mode 100644 index 0000000..c2864e1 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_opengl.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_opengl.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_opengl.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_opengl.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.png new file mode 100644 index 0000000..4bd2e66 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__opengl_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system-members.html new file mode 100644 index 0000000..5033e39 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_pthread.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_pthread.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_pthread.System)lutin.z_system.lutinSystem_Android_pthread.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_pthread.System)lutin.z_system.lutinSystem_Android_pthread.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.html new file mode 100644 index 0000000..3fcabc0 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_pthread.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_pthread.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_pthread.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_pthread.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.png new file mode 100644 index 0000000..7136934 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__pthread_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system-members.html new file mode 100644 index 0000000..109ac26 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Android_z.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Android_z.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Android_z.System)lutin.z_system.lutinSystem_Android_z.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Android_z.System)lutin.z_system.lutinSystem_Android_z.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.html new file mode 100644 index 0000000..8a0a2cf --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Android_z.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Android_z.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Android_z.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Android_z.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.png new file mode 100644 index 0000000..58d84da Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___android__z_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system-members.html new file mode 100644 index 0000000..9bb0a44 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_IOs_CoreAudio.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_IOs_CoreAudio.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_IOs_CoreAudio.System)lutin.z_system.lutinSystem_IOs_CoreAudio.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_IOs_CoreAudio.System)lutin.z_system.lutinSystem_IOs_CoreAudio.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.html new file mode 100644 index 0000000..fb238cf --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_IOs_CoreAudio.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_IOs_CoreAudio.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_IOs_CoreAudio.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_IOs_CoreAudio.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.png new file mode 100644 index 0000000..4dee37e Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___i_os___core_audio_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system-members.html new file mode 100644 index 0000000..ce80d72 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_IOs_cxx.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_IOs_cxx.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_IOs_cxx.System)lutin.z_system.lutinSystem_IOs_cxx.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_IOs_cxx.System)lutin.z_system.lutinSystem_IOs_cxx.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.html new file mode 100644 index 0000000..7c213a3 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_IOs_cxx.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_IOs_cxx.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_IOs_cxx.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_IOs_cxx.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.png new file mode 100644 index 0000000..b15cbfb Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___i_os__cxx_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system-members.html new file mode 100644 index 0000000..68465af --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_IOs_m.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_IOs_m.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_IOs_m.System)lutin.z_system.lutinSystem_IOs_m.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_IOs_m.System)lutin.z_system.lutinSystem_IOs_m.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.html new file mode 100644 index 0000000..cd9cbce --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_IOs_m.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_IOs_m.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_IOs_m.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_IOs_m.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.png new file mode 100644 index 0000000..d462ea1 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___i_os__m_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system-members.html new file mode 100644 index 0000000..a40c6a0 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_X11.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_X11.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_X11.System)lutin.z_system.lutinSystem_Linux_X11.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_X11.System)lutin.z_system.lutinSystem_Linux_X11.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.html new file mode 100644 index 0000000..e6658fb --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_X11.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_X11.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_X11.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_X11.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.png new file mode 100644 index 0000000..84f03cd Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux___x11_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system-members.html new file mode 100644 index 0000000..b732254 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_alsa.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_alsa.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_alsa.System)lutin.z_system.lutinSystem_Linux_alsa.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_alsa.System)lutin.z_system.lutinSystem_Linux_alsa.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.html new file mode 100644 index 0000000..048ef04 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_alsa.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_alsa.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_alsa.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_alsa.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.png new file mode 100644 index 0000000..8997791 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__alsa_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system-members.html new file mode 100644 index 0000000..08593c8 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_arpa.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_arpa.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_arpa.System)lutin.z_system.lutinSystem_Linux_arpa.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_arpa.System)lutin.z_system.lutinSystem_Linux_arpa.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.html new file mode 100644 index 0000000..ec141ac --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_arpa.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_arpa.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_arpa.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_arpa.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.png new file mode 100644 index 0000000..ea9adbf Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__arpa_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system-members.html new file mode 100644 index 0000000..e18aae9 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_boost.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_boost.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_boost.System)lutin.z_system.lutinSystem_Linux_boost.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_boost.System)lutin.z_system.lutinSystem_Linux_boost.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.html new file mode 100644 index 0000000..7e2fdb5 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_boost.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_boost.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_boost.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_boost.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.png new file mode 100644 index 0000000..98a771e Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__boost_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system-members.html new file mode 100644 index 0000000..1f134d2 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_c.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_c.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_c.System)lutin.z_system.lutinSystem_Linux_c.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_c.System)lutin.z_system.lutinSystem_Linux_c.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.html new file mode 100644 index 0000000..315c66e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_c.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_c.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_c.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_c.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.png new file mode 100644 index 0000000..8766c4f Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__c_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system-members.html new file mode 100644 index 0000000..00e8f0e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_cxx.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_cxx.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_cxx.System)lutin.z_system.lutinSystem_Linux_cxx.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_cxx.System)lutin.z_system.lutinSystem_Linux_cxx.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.html new file mode 100644 index 0000000..656aaaa --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_cxx.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_cxx.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_cxx.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_cxx.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.png new file mode 100644 index 0000000..8aac428 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__cxx_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system-members.html new file mode 100644 index 0000000..8ef620e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_jack.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_jack.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_jack.System)lutin.z_system.lutinSystem_Linux_jack.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_jack.System)lutin.z_system.lutinSystem_Linux_jack.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.html new file mode 100644 index 0000000..0600c56 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_jack.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_jack.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_jack.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_jack.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.png new file mode 100644 index 0000000..b32e787 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__jack_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system-members.html new file mode 100644 index 0000000..cd81cf0 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_m.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_m.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_m.System)lutin.z_system.lutinSystem_Linux_m.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_m.System)lutin.z_system.lutinSystem_Linux_m.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.html new file mode 100644 index 0000000..f3875de --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_m.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_m.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_m.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_m.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.png new file mode 100644 index 0000000..1bd9f29 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__m_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system-members.html new file mode 100644 index 0000000..3fc812b --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_opengl.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_opengl.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_opengl.System)lutin.z_system.lutinSystem_Linux_opengl.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_opengl.System)lutin.z_system.lutinSystem_Linux_opengl.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.html new file mode 100644 index 0000000..561ce03 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_opengl.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_opengl.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_opengl.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_opengl.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.png new file mode 100644 index 0000000..06f6d2c Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__opengl_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system-members.html new file mode 100644 index 0000000..85554f6 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_oss.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_oss.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_oss.System)lutin.z_system.lutinSystem_Linux_oss.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.system.System)lutin.system.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.html new file mode 100644 index 0000000..ee81cd6 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.html @@ -0,0 +1,189 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_oss.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_oss.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_oss.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_oss.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.png new file mode 100644 index 0000000..addc691 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__oss_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system-members.html new file mode 100644 index 0000000..da4624e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_pthread.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_pthread.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_pthread.System)lutin.z_system.lutinSystem_Linux_pthread.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_pthread.System)lutin.z_system.lutinSystem_Linux_pthread.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.html new file mode 100644 index 0000000..930c656 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_pthread.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_pthread.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_pthread.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_pthread.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.png new file mode 100644 index 0000000..138fdd6 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__pthread_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system-members.html new file mode 100644 index 0000000..1b48650 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_pulse.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_pulse.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_pulse.System)lutin.z_system.lutinSystem_Linux_pulse.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_pulse.System)lutin.z_system.lutinSystem_Linux_pulse.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.html new file mode 100644 index 0000000..d0a328e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_pulse.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_pulse.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_pulse.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_pulse.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.png new file mode 100644 index 0000000..b3c18b0 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__pulse_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system-members.html new file mode 100644 index 0000000..e15f222 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_rpc.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_rpc.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_rpc.System)lutin.z_system.lutinSystem_Linux_rpc.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_rpc.System)lutin.z_system.lutinSystem_Linux_rpc.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.html new file mode 100644 index 0000000..b71c2f1 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_rpc.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_rpc.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_rpc.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_rpc.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.png new file mode 100644 index 0000000..0fcedf4 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__rpc_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system-members.html new file mode 100644 index 0000000..a7ced77 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_uuid.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_uuid.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_uuid.System)lutin.z_system.lutinSystem_Linux_uuid.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_uuid.System)lutin.z_system.lutinSystem_Linux_uuid.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.html new file mode 100644 index 0000000..f1d5197 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_uuid.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_uuid.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_uuid.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_uuid.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.png new file mode 100644 index 0000000..24c934c Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__uuid_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system-members.html new file mode 100644 index 0000000..f6c3b45 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Linux_z.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Linux_z.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Linux_z.System)lutin.z_system.lutinSystem_Linux_z.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Linux_z.System)lutin.z_system.lutinSystem_Linux_z.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.html new file mode 100644 index 0000000..19c9d97 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Linux_z.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Linux_z.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Linux_z.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Linux_z.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.png new file mode 100644 index 0000000..bed89c4 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___linux__z_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system-members.html new file mode 100644 index 0000000..4555808 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_MacOs_CoreAudio.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_MacOs_CoreAudio.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_MacOs_CoreAudio.System)lutin.z_system.lutinSystem_MacOs_CoreAudio.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_MacOs_CoreAudio.System)lutin.z_system.lutinSystem_MacOs_CoreAudio.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.html new file mode 100644 index 0000000..165e041 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_MacOs_CoreAudio.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_MacOs_CoreAudio.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_MacOs_CoreAudio.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_MacOs_CoreAudio.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.png new file mode 100644 index 0000000..defca2e Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___mac_os___core_audio_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system-members.html new file mode 100644 index 0000000..65c51c3 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_MacOs_cxx.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_MacOs_cxx.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_MacOs_cxx.System)lutin.z_system.lutinSystem_MacOs_cxx.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_MacOs_cxx.System)lutin.z_system.lutinSystem_MacOs_cxx.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.html new file mode 100644 index 0000000..e8529ce --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_MacOs_cxx.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_MacOs_cxx.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_MacOs_cxx.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_MacOs_cxx.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.png new file mode 100644 index 0000000..461db80 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___mac_os__cxx_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system-members.html new file mode 100644 index 0000000..82cb973 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_MacOs_m.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_MacOs_m.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_MacOs_m.System)lutin.z_system.lutinSystem_MacOs_m.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_MacOs_m.System)lutin.z_system.lutinSystem_MacOs_m.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.html new file mode 100644 index 0000000..2e43742 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_MacOs_m.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_MacOs_m.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_MacOs_m.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_MacOs_m.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.png new file mode 100644 index 0000000..e2277c7 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___mac_os__m_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system-members.html new file mode 100644 index 0000000..c661d5e --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Windows_cxx.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Windows_cxx.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Windows_cxx.System)lutin.z_system.lutinSystem_Windows_cxx.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Windows_cxx.System)lutin.z_system.lutinSystem_Windows_cxx.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.html new file mode 100644 index 0000000..c3bbce4 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Windows_cxx.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Windows_cxx.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Windows_cxx.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Windows_cxx.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.png new file mode 100644 index 0000000..e8a3cc1 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___windows__cxx_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system-members.html new file mode 100644 index 0000000..280669a --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Windows_ds.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Windows_ds.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Windows_ds.System)lutin.z_system.lutinSystem_Windows_ds.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Windows_ds.System)lutin.z_system.lutinSystem_Windows_ds.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.html new file mode 100644 index 0000000..dea9463 --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Windows_ds.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Windows_ds.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Windows_ds.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Windows_ds.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.png new file mode 100644 index 0000000..6e716b3 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___windows__ds_1_1_system.png differ diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system-members.html b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system-members.html new file mode 100644 index 0000000..9a5785f --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system-members.html @@ -0,0 +1,133 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_system.lutinSystem_Windows_m.System Member List
+
+
+ +

This is the complete list of members for lutin.z_system.lutinSystem_Windows_m.System, including all inherited members.

+ + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.system.System)lutin.system.System
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.system.System)lutin.system.System
add_export_flag(self, type, list) (defined in lutin.system.System)lutin.system.System
add_export_path(self, list) (defined in lutin.system.System)lutin.system.System
add_export_sources(self, list) (defined in lutin.system.System)lutin.system.System
add_header_file(self, list, destination_path=None, clip_path=None, recursive=False) (defined in lutin.system.System)lutin.system.System
add_module_depend(self, list) (defined in lutin.system.System)lutin.system.System
export_depends (defined in lutin.system.System)lutin.system.System
export_flags (defined in lutin.system.System)lutin.system.System
export_path (defined in lutin.system.System)lutin.system.System
export_src (defined in lutin.system.System)lutin.system.System
headers (defined in lutin.system.System)lutin.system.System
help (defined in lutin.z_system.lutinSystem_Windows_m.System)lutin.z_system.lutinSystem_Windows_m.System
set_version(self, version_list) (defined in lutin.system.System)lutin.system.System
valid (defined in lutin.z_system.lutinSystem_Windows_m.System)lutin.z_system.lutinSystem_Windows_m.System
version (defined in lutin.system.System)lutin.system.System
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.html b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.html new file mode 100644 index 0000000..015b0eb --- /dev/null +++ b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.html @@ -0,0 +1,192 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_system.lutinSystem_Windows_m.System Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_system.lutinSystem_Windows_m.System Class Reference
+
+
+
+Inheritance diagram for lutin.z_system.lutinSystem_Windows_m.System:
+
+
+ + +lutin.system.System + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

help
 
valid
 
- Public Attributes inherited from lutin.system.System
valid
 
help
 
export_depends
 
export_flags
 
export_src
 
export_path
 
action_on_state
 
headers
 
version
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from lutin.system.System
+def add_export_sources (self, list)
 
+def add_export_path (self, list)
 
+def add_module_depend (self, list)
 
+def add_export_flag (self, type, list)
 
+def set_version (self, version_list)
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
+def add_header_file (self, list, destination_path=None, clip_path=None, recursive=False)
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_system/lutinSystem_Windows_m.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.png b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.png new file mode 100644 index 0000000..7684d55 Binary files /dev/null and b/classlutin_1_1z__system_1_1lutin_system___windows__m_1_1_system.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___android_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target-members.html new file mode 100644 index 0000000..2aee3f0 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target-members.html @@ -0,0 +1,245 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_Android.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_Android.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
arch (defined in lutin.target.Target)lutin.target.Target
board_id (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
check_right_package(self, pkg_properties, value) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
compilator_version (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
convert_name_application(self, pkg_name) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
file_final_abstraction (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_java_projectlutin.z_target.lutinTarget_Android.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_ndk (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_sdk (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
show_log(self, pkg_name) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.target.Target)lutin.target.Target
suffix_lib_static (defined in lutin.target.Target)lutin.target.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulator (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.target.Target)lutin.target.Target
type_arch (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Android.Target)lutin.z_target.lutinTarget_Android.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.html new file mode 100644 index 0000000..a05ca17 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.html @@ -0,0 +1,534 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_Android.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_Android.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_Android.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def check_right_package (self, pkg_properties, value)
 
+def convert_name_application (self, pkg_name)
 
+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
+def show_log (self, pkg_name)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

type_arch
 
path_ndk
 
path_sdk
 
compilator_version
 
ar
 
pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
board_id
 
global_sysroot
 
 path_java_project
 
file_final_abstraction
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+

Member Data Documentation

+ +
+
+ + + + +
lutin.z_target.lutinTarget_Android.Target.path_java_project
+
+ +

Create share datas:

+

copy binary files in Android Package we have no binary element, only shared object ... (and java start file) Create libraries (special case of Android...) Create generic files: create specific android project (local)

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_Android.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.png new file mode 100644 index 0000000..9db5f75 Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___android_1_1_target.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target-members.html new file mode 100644 index 0000000..a8e59bf --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target-members.html @@ -0,0 +1,236 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_Debian.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_Debian.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.target.Target)lutin.target.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_debian(self, pkg_name, pkg_properties, base_pkg_path, heritage_list) (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.target.Target)lutin.target.Target
suffix_lib_static (defined in lutin.target.Target)lutin.target.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulator (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.target.Target)lutin.target.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Debian.Target)lutin.z_target.lutinTarget_Debian.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.html new file mode 100644 index 0000000..fb2fc7d --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.html @@ -0,0 +1,486 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_Debian.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_Debian.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_Debian.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def make_package_debian (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_Debian.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.png new file mode 100644 index 0000000..828f9dc Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___debian_1_1_target.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target-members.html new file mode 100644 index 0000000..64d5b64 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target-members.html @@ -0,0 +1,237 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_IOs.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_IOs.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
createRandomNumber(self, len) (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.target.Target)lutin.target.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
Log(self, pkg_name) (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
suffix_lib_static (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulatorlutin.z_target.lutinTarget_IOs.Target
support_dynamic_link (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
sysroot (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_IOs.Target)lutin.z_target.lutinTarget_IOs.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.html new file mode 100644 index 0000000..c56edd8 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.html @@ -0,0 +1,522 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_IOs.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_IOs.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_IOs.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def createRandomNumber (self, len)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
+def Log (self, pkg_name)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

ranlib
 
suffix_lib_static
 
suffix_lib_dynamic
 
 sumulator
 
sysroot
 
pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
support_dynamic_link
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+

Member Data Documentation

+ +
+
+ + + + +
lutin.z_target.lutinTarget_IOs.Target.sumulator
+
+ +

Create share datas:

+

copy binary files: Create libraries: Create generic files: Create icon: Create the info file: Create Info.plist (in XML mode)

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_IOs.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.png new file mode 100644 index 0000000..0bc5890 Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___i_os_1_1_target.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target-members.html new file mode 100644 index 0000000..ccf9ed1 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target-members.html @@ -0,0 +1,236 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_Linux.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_Linux.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.target.Target)lutin.target.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
run(self, pkg_name, option_list) (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.target.Target)lutin.target.Target
suffix_lib_static (defined in lutin.target.Target)lutin.target.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulator (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Linux.Target)lutin.z_target.lutinTarget_Linux.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.html new file mode 100644 index 0000000..b766f69 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.html @@ -0,0 +1,489 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_Linux.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_Linux.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_Linux.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
+def run (self, pkg_name, option_list)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
sysroot
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_Linux.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.png new file mode 100644 index 0000000..6b45e04 Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___linux_1_1_target.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target-members.html new file mode 100644 index 0000000..79dc448 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target-members.html @@ -0,0 +1,236 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_MacOs.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_MacOs.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.target.Target)lutin.target.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
run(self, pkg_name, option_list) (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.target.Target)lutin.target.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
suffix_lib_static (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulator (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.target.Target)lutin.target.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_MacOs.Target)lutin.z_target.lutinTarget_MacOs.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.html new file mode 100644 index 0000000..9821402 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.html @@ -0,0 +1,492 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_MacOs.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_MacOs.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_MacOs.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
+def run (self, pkg_name, option_list)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

suffix_lib_static
 
suffix_lib_dynamic
 
pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_MacOs.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.png new file mode 100644 index 0000000..701e574 Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___mac_os_1_1_target.png differ diff --git a/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target-members.html b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target-members.html new file mode 100644 index 0000000..b5703fb --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target-members.html @@ -0,0 +1,237 @@ + + + + + + + + + + + lutin: build system and packager: Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin.z_target.lutinTarget_Windows.Target Member List
+
+
+ +

This is the complete list of members for lutin.z_target.lutinTarget_Windows.Target, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
action_on_state (defined in lutin.target.Target)lutin.target.Target
add_action(self, name_of_state="PACKAGE", level=5, name="no-name", action=None) (defined in lutin.target.Target)lutin.target.Target
add_flag(self, type, list) (defined in lutin.target.Target)lutin.target.Target
add_module(self, newModule) (defined in lutin.target.Target)lutin.target.Target
ar (defined in lutin.target.Target)lutin.target.Target
arch (defined in lutin.target.Target)lutin.target.Target
build(self, name, packagesName=None, optionnal=False, actions=[]) (defined in lutin.target.Target)lutin.target.Target
build_done (defined in lutin.target.Target)lutin.target.Target
build_tree(self, name, packagesName) (defined in lutin.target.Target)lutin.target.Target
build_tree_done (defined in lutin.target.Target)lutin.target.Target
cc (defined in lutin.target.Target)lutin.target.Target
clean(self, name) (defined in lutin.target.Target)lutin.target.Target
clean_module_tree(self) (defined in lutin.target.Target)lutin.target.Target
config (defined in lutin.target.Target)lutin.target.Target
config_based_on (defined in lutin.target.Target)lutin.target.Target
create_number_from_version_string(self, data) (defined in lutin.target.Target)lutin.target.Target
cross (defined in lutin.target.Target)lutin.target.Target
dlltool (defined in lutin.target.Target)lutin.target.Target
end_generate_package (defined in lutin.target.Target)lutin.target.Target
generate_file(self, binary_name, module_name, basePath, file, type) (defined in lutin.target.Target)lutin.target.Target
generate_list_separate_coma(self, list)lutin.target.Target
get_build_file_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_dynamic(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_file_static(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_mode(self) (defined in lutin.target.Target)lutin.target.Target
get_build_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_bin(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_data(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_include(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_lib(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_object(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_build_path_temporary_generate(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_doc_path(self, module_name) (defined in lutin.target.Target)lutin.target.Target
get_final_path(self)lutin.target.Target
get_full_dependency(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_cmd(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_destination(self, module_name, basePath, file, suffix, remove_suffix=False) (defined in lutin.target.Target)lutin.target.Target
get_full_name_source(self, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_full_name_warning(self, module_name, basePath, file) (defined in lutin.target.Target)lutin.target.Target
get_mode(self)lutin.target.Target
get_module(self, name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path(self, binary_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_bin(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_data(self, binary_name, heritage_list) (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
get_staging_path_data(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_include(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_staging_path_lib(self, package_name) (defined in lutin.target.Target)lutin.target.Target
get_type(self)lutin.target.Target
global_flags (defined in lutin.target.Target)lutin.target.Target
global_include_cclutin.target.Target
global_libs_ld (defined in lutin.target.Target)lutin.target.Target
global_libs_ld_shared (defined in lutin.target.Target)lutin.target.Target
global_sysroot (defined in lutin.target.Target)lutin.target.Target
install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
is_module_build(self, my_module) (defined in lutin.target.Target)lutin.target.Target
is_module_build_tree(self, my_module) (defined in lutin.target.Target)lutin.target.Target
jar (defined in lutin.target.Target)lutin.target.Target
java (defined in lutin.target.Target)lutin.target.Target
javah (defined in lutin.target.Target)lutin.target.Target
ld (defined in lutin.target.Target)lutin.target.Target
list_final_file (defined in lutin.target.Target)lutin.target.Target
load_all(self) (defined in lutin.target.Target)lutin.target.Target
load_if_needed(self, name, optionnal=False) (defined in lutin.target.Target)lutin.target.Target
make_package(self, pkg_name, pkg_properties, base_pkg_path, heritage_list)lutin.target.Target
make_package_binary(self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static) (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
make_package_binary_bin(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_data(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_binary_lib(self, path_package, pkg_name, base_pkg_path, heritage_list, static)lutin.target.Target
make_package_generic_files(self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static) (defined in lutin.target.Target)lutin.target.Target
make_package_single_file(self, pkg_name, pkg_properties, base_pkg_path, heritage_list) (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
module_list (defined in lutin.target.Target)lutin.target.Target
name (defined in lutin.target.Target)lutin.target.Target
nm (defined in lutin.target.Target)lutin.target.Target
path_arch (defined in lutin.target.Target)lutin.target.Target
path_binlutin.target.Target
path_build (defined in lutin.target.Target)lutin.target.Target
path_data (defined in lutin.target.Target)lutin.target.Target
path_doc (defined in lutin.target.Target)lutin.target.Target
path_final (defined in lutin.target.Target)lutin.target.Target
path_generate_code (defined in lutin.target.Target)lutin.target.Target
path_include (defined in lutin.target.Target)lutin.target.Target
path_lib (defined in lutin.target.Target)lutin.target.Target
path_object (defined in lutin.target.Target)lutin.target.Target
path_out (defined in lutin.target.Target)lutin.target.Target
path_staging (defined in lutin.target.Target)lutin.target.Target
path_temporary_generate (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_description_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_application_name_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_bin (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
pkg_path_change_log_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_data (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
pkg_path_lib (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
pkg_path_license (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
pkg_path_maintainer_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_readme_file (defined in lutin.target.Target)lutin.target.Target
pkg_path_version_file (defined in lutin.target.Target)lutin.target.Target
prefix_lib (defined in lutin.target.Target)lutin.target.Target
project_add_module(self, name, projectMng, addedModule) (defined in lutin.target.Target)lutin.target.Target
ranlib (defined in lutin.target.Target)lutin.target.Target
select_arch (defined in lutin.target.Target)lutin.target.Target
select_bus (defined in lutin.target.Target)lutin.target.Target
set_cross_base(self, cross="") (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libgcc (defined in lutin.target.Target)lutin.target.Target
stdlib_name_libsupc (defined in lutin.target.Target)lutin.target.Target
strip (defined in lutin.target.Target)lutin.target.Target
suffix_binary (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
suffix_cmd_line (defined in lutin.target.Target)lutin.target.Target
suffix_dependence (defined in lutin.target.Target)lutin.target.Target
suffix_lib_dynamic (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
suffix_lib_static (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
suffix_obj (defined in lutin.target.Target)lutin.target.Target
suffix_package (defined in lutin.target.Target)lutin.target.Target
suffix_warning (defined in lutin.target.Target)lutin.target.Target
sumulator (defined in lutin.target.Target)lutin.target.Target
support_dynamic_link (defined in lutin.target.Target)lutin.target.Target
sysroot (defined in lutin.target.Target)lutin.target.Target
un_install_package(self, pkg_name) (defined in lutin.z_target.lutinTarget_Windows.Target)lutin.z_target.lutinTarget_Windows.Target
update_path_tree(self) (defined in lutin.target.Target)lutin.target.Target
xx (defined in lutin.target.Target)lutin.target.Target
xx_version (defined in lutin.target.Target)lutin.target.Target
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.html b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.html new file mode 100644 index 0000000..b2afec5 --- /dev/null +++ b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.html @@ -0,0 +1,498 @@ + + + + + + + + + + + lutin: build system and packager: lutin.z_target.lutinTarget_Windows.Target Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
lutin.z_target.lutinTarget_Windows.Target Class Reference
+
+
+
+Inheritance diagram for lutin.z_target.lutinTarget_Windows.Target:
+
+
+ + +lutin.target.Target + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+def get_staging_path_data (self, binary_name, heritage_list)
 
+def make_package_binary (self, pkg_name, pkg_properties, base_pkg_path, heritage_list, static)
 
+def make_package_single_file (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
+def install_package (self, pkg_name)
 
+def un_install_package (self, pkg_name)
 
- Public Member Functions inherited from lutin.target.Target
def get_type (self)
 
def get_mode (self)
 
+def add_flag (self, type, list)
 
+def update_path_tree (self)
 
+def create_number_from_version_string (self, data)
 
+def set_cross_base (self, cross="")
 
+def get_build_mode (self)
 
+def clean_module_tree (self)
 
+def get_full_name_source (self, basePath, file)
 
+def get_full_name_cmd (self, module_name, basePath, file)
 
+def get_full_name_warning (self, module_name, basePath, file)
 
+def get_full_name_destination (self, module_name, basePath, file, suffix, remove_suffix=False)
 
+def get_full_dependency (self, module_name, basePath, file)
 
+def generate_file (self, binary_name, module_name, basePath, file, type)
 
def get_final_path (self)
 
+def get_staging_path (self, binary_name)
 
+def get_build_path (self, module_name)
 
+def get_build_path_object (self, binary_name)
 
+def get_build_path_bin (self, binary_name)
 
+def get_build_path_lib (self, binary_name)
 
+def get_build_path_data (self, binary_name)
 
+def get_build_path_include (self, binary_name)
 
+def get_build_path_temporary_generate (self, binary_name)
 
+def get_build_file_bin (self, binary_name)
 
+def get_build_file_static (self, binary_name)
 
+def get_build_file_dynamic (self, binary_name)
 
+def get_staging_path_bin (self, package_name)
 
+def get_staging_path_lib (self, package_name)
 
+def get_staging_path_data (self, package_name)
 
+def get_staging_path_include (self, package_name)
 
+def get_doc_path (self, module_name)
 
+def is_module_build (self, my_module)
 
+def is_module_build_tree (self, my_module)
 
+def add_module (self, newModule)
 
+def get_module (self, name)
 
+def build_tree (self, name, packagesName)
 
+def clean (self, name)
 
+def load_if_needed (self, name, optionnal=False)
 
+def load_all (self)
 
+def project_add_module (self, name, projectMng, addedModule)
 
+def build (self, name, packagesName=None, optionnal=False, actions=[])
 
+def add_action (self, name_of_state="PACKAGE", level=5, name="no-name", action=None)
 
def make_package (self, pkg_name, pkg_properties, base_pkg_path, heritage_list)
 
def make_package_binary_data (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_bin (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
def make_package_binary_lib (self, path_package, pkg_name, base_pkg_path, heritage_list, static)
 
+def make_package_generic_files (self, path_package, pkg_properties, pkg_name, base_pkg_path, heritage_list, static)
 
def generate_list_separate_coma (self, list)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

pkg_path_data
 
pkg_path_bin
 
pkg_path_lib
 
pkg_path_license
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
- Public Attributes inherited from lutin.target.Target
config
 
select_arch
 
select_bus
 
arch
 
sumulator
 
name
 
config_based_on
 
end_generate_package
 
 global_include_cc
 
global_flags
 
global_libs_ld
 
global_libs_ld_shared
 
global_sysroot
 
suffix_cmd_line
 
suffix_warning
 
suffix_dependence
 
suffix_obj
 
prefix_lib
 
suffix_lib_static
 
suffix_lib_dynamic
 
suffix_binary
 
suffix_package
 
path_generate_code
 
path_arch
 
 path_bin
 
path_lib
 
path_data
 
path_doc
 
path_include
 
path_temporary_generate
 
path_object
 
build_done
 
build_tree_done
 
module_list
 
list_final_file
 
sysroot
 
action_on_state
 
pkg_path_version_file
 
pkg_path_maintainer_file
 
pkg_path_application_name_file
 
pkg_path_application_description_file
 
pkg_path_readme_file
 
pkg_path_change_log_file
 
support_dynamic_link
 
path_out
 
path_final
 
path_staging
 
path_build
 
cross
 
java
 
javah
 
jar
 
ar
 
ranlib
 
cc
 
xx
 
xx_version
 
ld
 
nm
 
strip
 
dlltool
 
stdlib_name_libgcc
 
stdlib_name_libsupc
 
+
The documentation for this class was generated from the following file:
    +
  • lutin/lutin/z_target/lutinTarget_Windows.py
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.png b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.png new file mode 100644 index 0000000..f485db4 Binary files /dev/null and b/classlutin_1_1z__target_1_1lutin_target___windows_1_1_target.png differ diff --git a/closed.png b/closed.png new file mode 100644 index 0000000..98cc2c9 Binary files /dev/null and b/closed.png differ diff --git a/customdoxygen.css b/customdoxygen.css new file mode 100644 index 0000000..fe03b70 --- /dev/null +++ b/customdoxygen.css @@ -0,0 +1,373 @@ + +#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{ + border-bottom: 1px solid #EEEEEE; +} + +.adjust-right { +margin-left: 30px !important; +font-size: 1.15em !important; +} +.navbar{ + border: 0px solid #222 !important; +} + + +/* Sticky footer styles +-------------------------------------------------- */ +html, +body { + counter-reset: h1counter; + height: 100%; + /* The html and body elements cannot have any padding or margin. */ +} +h1, .h1, h2, .h2, h3, .h3{ + font-weight: bold !important; +} +h1:before { + content: counter(h1counter) ".\0000a0\0000a0"; + counter-increment: h1counter; + counter-reset: h2counter; +} +h2:before { + content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0"; + counter-increment: h2counter; + counter-reset: h3counter; +} +h3:before { + content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0"; + counter-increment: h3counter; +} + +/* Wrapper for page content to push down footer */ +#wrap { + min-height: 100%; + height: auto; + /* Negative indent footer by its height */ + margin: 0 auto -60px; + /* Pad bottom by footer height */ + padding: 0 0 60px; +} + +/* Set the fixed height of the footer here */ +#footer { + font-size: 0.9em; + padding: 8px 0px; + background-color: #f5f5f5; +} + +.footer-row { + line-height: 44px; +} + +#footer > .container { + padding-left: 15px; + padding-right: 15px; +} + +.footer-follow-icon { + margin-left: 3px; + text-decoration: none !important; +} + +.footer-follow-icon img { + width: 20px; +} + +.footer-link { + padding-top: 5px; + display: inline-block; + color: #999999; + text-decoration: none; +} + +.footer-copyright { + text-align: center; +} + + +@media (min-width: 992px) { + .footer-row { + text-align: left; + } + + .footer-icons { + text-align: right; + } +} +@media (max-width: 991px) { + .footer-row { + text-align: center; + } + + .footer-icons { + text-align: center; + } +} + +/* DOXYGEN Code Styles +----------------------------------- */ + + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/*---------------- Search Box */ + +#search-box { + margin: 10px 0px; +} +#search-box .close { + display: none; + position: absolute; + right: 0px; + padding: 6px 12px; + z-index: 5; +} + +/*---------------- Search results window */ + +#search-results-window { + display: none; +} + +iframe#MSearchResults { + width: 100%; + height: 15em; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} +.SRPage .SRChildren { + display: none; +} +a.SRScope { + display: block; +} +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} +span.SRScope { + padding-left: 4px; +} +.SRResult { + display: none; +} + +/* class and file list */ +.directory .icona, +.directory .arrow { + height: auto; +} +.directory .icona .icon { + height: 16px; +} +.directory .icondoc { + background-position: 0px 0px; + height: 20px; +} +.directory .iconfopen { + background-position: 0px 0px; +} +.directory td.entry { + padding: 7px 8px 6px 8px; +} + +.table > tbody > tr > td.memSeparator { + line-height: 0; + padding: 0; +} +.memItemLeft, .memTemplItemLeft { + white-space: normal; +} + +/* enumerations */ +.panel-body thead > tr { + background-color: #e0e0e0; +} + +/* todo lists */ +.todoname, +.todoname a { + font-weight: bold; +} + +/* Class title */ +.summary { + margin-top: 25px; +} +.page-header { + margin: 20px 0px !important; +} +.page-header { + #display: inline-block; +} +.title { + text-align: center; + color: orange; +} +.page-header .pull-right { + margin-top: 0.3em; + margin-left: 0.5em; +} +.page-header .label { + font-size: 50%; +} diff --git a/dir_14d80efbc64481dd752b1115e6a1bf7e.html b/dir_14d80efbc64481dd752b1115e6a1bf7e.html new file mode 100644 index 0000000..6741574 --- /dev/null +++ b/dir_14d80efbc64481dd752b1115e6a1bf7e.html @@ -0,0 +1,110 @@ + + + + + + + + + + + lutin: build system and packager: lutin/lutin Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin Directory Reference
+
+
+ + +

+Files

+
+ + +
+
+
+
+
+ + + diff --git a/dir_266d183c4b25ddaae29b1db505f7b272.html b/dir_266d183c4b25ddaae29b1db505f7b272.html new file mode 100644 index 0000000..75c8d85 --- /dev/null +++ b/dir_266d183c4b25ddaae29b1db505f7b272.html @@ -0,0 +1,110 @@ + + + + + + + + + + + lutin: build system and packager: lutin/lutin/z_system Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
z_system Directory Reference
+
+
+ + +

+Files

+
+ + +
+
+
+
+
+ + + diff --git a/dir_476bfbe6f79bac821f094c5e2692c070.html b/dir_476bfbe6f79bac821f094c5e2692c070.html new file mode 100644 index 0000000..1f6416b --- /dev/null +++ b/dir_476bfbe6f79bac821f094c5e2692c070.html @@ -0,0 +1,110 @@ + + + + + + + + + + + lutin: build system and packager: lutin/lutin/z_builder Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
z_builder Directory Reference
+
+
+ + +

+Files

+
+ + +
+
+
+
+
+ + + diff --git a/dir_67311322d4a04f602fd81a0a1438b0b2.html b/dir_67311322d4a04f602fd81a0a1438b0b2.html new file mode 100644 index 0000000..f86721f --- /dev/null +++ b/dir_67311322d4a04f602fd81a0a1438b0b2.html @@ -0,0 +1,110 @@ + + + + + + + + + + + lutin: build system and packager: lutin Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
lutin Directory Reference
+
+
+ + +

+Directories

+
+ + +
+
+
+
+
+ + + diff --git a/dir_d3ad4a094cd0b5c1de7dfc055b96aa41.html b/dir_d3ad4a094cd0b5c1de7dfc055b96aa41.html new file mode 100644 index 0000000..7f30343 --- /dev/null +++ b/dir_d3ad4a094cd0b5c1de7dfc055b96aa41.html @@ -0,0 +1,110 @@ + + + + + + + + + + + lutin: build system and packager: lutin/lutin/z_target Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
z_target Directory Reference
+
+
+ + +

+Files

+
+ + +
+
+
+
+
+ + + diff --git a/doc.png b/doc.png new file mode 100644 index 0000000..17edabf Binary files /dev/null and b/doc.png differ diff --git a/doxy-boot.js b/doxy-boot.js new file mode 100644 index 0000000..5960177 --- /dev/null +++ b/doxy-boot.js @@ -0,0 +1,264 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + $('li > a[href="index.html"] > span').before(" "); + $('li > a[href="modules.html"] > span').before(" "); + $('li > a[href="namespaces.html"] > span').before(" "); + $('li > a[href="annotated.html"] > span').before(" "); + $('li > a[href="classes.html"] > span').before(" "); + $('li > a[href="inherits.html"] > span').before(" "); + $('li > a[href="functions.html"] > span').before(" "); + $('li > a[href="functions_func.html"] > span').before(" "); + $('li > a[href="functions_vars.html"] > span').before(" "); + $('li > a[href="functions_enum.html"] > span').before(" "); + $('li > a[href="functions_eval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('div.fragment.well div.line:first').css('margin-top', '15px'); + $('div.fragment.well div.line:last').css('margin-bottom', '15px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + //merge left ad right element in the fuction table item + /* + $('table.memberdecls').find('.memItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memItemLeft')); + $(this).siblings('.memItemLeft').attr('align', 'left'); + }); + */ + + function getOriginalWidthOfImg(img_element) { + var t = new Image(); + t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src; + return t.width; + } + + $('div.dyncontent').find('img').each(function(){ + if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width()) + $(this).css('width', '100%'); + }); + + + /* responsive search box */ + + $('#MSearchBox').parent().remove(); + + var nav_container = $('
'); + $('#navrow1').parent().prepend(nav_container); + + var left_nav = $('
'); + for (i = 0; i < 6; i++) { + var navrow = $('#navrow' + i + ' > ul.tablist').detach(); + left_nav.append(navrow); + $('#navrow' + i).remove(); + } + var right_nav = $('
').append('\ + '); + $(nav_container).append(left_nav); + $(nav_container).append(right_nav); + + $('#MSearchSelectWindow .SelectionMark').remove(); + var search_selectors = $('#MSearchSelectWindow .SelectItem'); + for (var i = 0; i < search_selectors.length; i += 1) { + var element_a = $('').text($(search_selectors[i]).text()); + + element_a.click(function(){ + $('#search-box .dropdown-menu li').removeClass('active'); + $(this).parent().addClass('active'); + searchBox.OnSelectItem($('#search-box li a').index(this)); + searchBox.Search(); + return false; + }); + + var element = $('
  • ').append(element_a); + $('#search-box .dropdown-menu').append(element); + } + $('#MSearchSelectWindow').remove(); + + $('#search-box .close').click(function (){ + searchBox.CloseResultsWindow(); + }); + + $('body').append('
    '); + $('body').append('
    '); + $('body').append('
    '); + + searchBox.searchLabel = ''; + searchBox.DOMSearchField = function() { + return document.getElementById("search-field"); + } + searchBox.DOMSearchClose = function(){ + return document.getElementById("search-close"); + } + + + /* search results */ + var results_iframe = $('#MSearchResults').detach(); + $('#MSearchResultsWindow') + .attr('id', 'search-results-window') + .addClass('panel panel-default') + .append( + '
    \ +

    Search Results

    \ +
    \ +
    ' + ); + $('#search-results-window .panel-body').append(results_iframe); + + searchBox.DOMPopupSearchResultsWindow = function() { + return document.getElementById("search-results-window"); + } + + function update_search_results_window() { + $('#search-results-window').removeClass('panel-default panel-success panel-warning panel-danger') + var status = $('#MSearchResults').contents().find('.SRStatus:visible'); + if (status.length > 0) { + switch(status.attr('id')) { + case 'Loading': + case 'Searching': + $('#search-results-window').addClass('panel-warning'); + break; + case 'NoMatches': + $('#search-results-window').addClass('panel-danger'); + break; + default: + $('#search-results-window').addClass('panel-default'); + } + } else { + $('#search-results-window').addClass('panel-success'); + } + } + $('#MSearchResults').load(function() { + $('#MSearchResults').contents().find('link[href="search.css"]').attr('href','../doxygen.css'); + $('#MSearchResults').contents().find('head').append( + ''); + + update_search_results_window(); + + // detect status changes (only for search with external search backend) + var observer = new MutationObserver(function(mutations) { + update_search_results_window(); + }); + var config = { + attributes: true + }; + + var targets = $('#MSearchResults').contents().find('.SRStatus'); + for (i = 0; i < targets.length; i++) { + observer.observe(targets[i], config); + } + }); + + + /* enumerations */ + $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + /* todo list */ + var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd'); + for (var i = 0; i < todoelements.length; i += 2) { + $('.contents > .textblock').append( + '
    ' + + "
    " + $(todoelements[i]).html() + "
    " + + "
    " + $(todoelements[i+1]).html() + "
    " + + '
    '); + } + $('.contents > .textblock > dl').remove(); + + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + + $('.mdescLeft').each(function(){ + if($(this).html()==" ") { + $(this).siblings('.mdescRight').attr('colspan', 2); + $(this).remove(); + } + }); + $('td.memItemLeft').each(function(){ + if($(this).siblings('.memItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memItemRight').remove(); + } + }); +}); diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 0000000..1425ec5 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1475 @@ +/* The standard CSS for doxygen 1.8.11 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/doxygen.png b/doxygen.png new file mode 100644 index 0000000..3ff17d8 Binary files /dev/null and b/doxygen.png differ diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 0000000..85e1836 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + + + + + lutin: build system and packager: Class Members + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - a -

    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..5ea6341 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,405 @@ + + + + + + + + + + + lutin: build system and packager: Class Members - Functions + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 0000000..d723499 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,123 @@ + + + + + + + + + + + lutin: build system and packager: Class Members - Variables + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 0000000..682cb64 --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,125 @@ + + + + + + + + + + + lutin: build system and packager: Class Hierarchy + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Class Hierarchy
    +
    +
    +
    This inheritance list is sorted roughly, but not completely, alphabetically:
    +
    [detail level 12]
    + + + + + + + + + + + +
     Clutin.arg.ArgDefineDeclare a possibility of an argument value
     Clutin.arg.ArgElementSingle argument class
     Clutin.arg.ArgSectionSection Class definition (permit to add a comment when requesting help
     Clutin.heritage.heritage
     Clutin.heritage.HeritageList
     Clutin.arg.LutinArgClass to define the agmument list availlable for a program
     Clutin.module.Module
     Clutin.system.System
     Clutin.target.Target
     CThread
     Clutin.multiprocess.myThread
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/images/bkg.png b/images/bkg.png deleted file mode 100644 index fcebb5b..0000000 Binary files a/images/bkg.png and /dev/null differ diff --git a/images/blacktocat.png b/images/blacktocat.png deleted file mode 100644 index 273d571..0000000 Binary files a/images/blacktocat.png and /dev/null differ diff --git a/index.html b/index.html index 800df11..8412333 100644 --- a/index.html +++ b/index.html @@ -1,107 +1,187 @@ - - - - - + + + + + + + + + + + lutin: build system and packager: Lutin Build system + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + +
    + +
    +
    - - - + +
    + +
    - Ewol by HeeroYui - - - - -
    -
    -

    Ewol

    -

    (BSD v3) OpenGL widget abstraction for application and game (Linux/Android/Windows TODO: Mac/IPhone/Bada)

    - -
    - Download as .zip - Download as .tar.gz - View on GitHub -
    -
    -
    - -
    -
    -

    -Ewol

    - -

    Ewol (Edn Widget OpenGl Layer) is a FREE software.

    - -

    -Instructions

    - -

    download the software :

    - -
    git clone git://github.com/HeeroYui/ewol.git
    -cd ewol
    -git submodule init
    -git submodule update
    -
    - -

    Compile software and install :

    - -
    For this you might use a project that create binaries or something else ...
    -Show http://github.com/HeeroYui/edn project
    -
    - -

    -Dependency packages

    - -
    sudo apt-get install g++ libgl1-mesa-dev zlib1g-dev libasound2-dev
    -# if you want to compile with clang :
    -sudo apt-get install clang
    -# For andoid compilation (jdk 7 does not work...)
    -sudo apt-get install javacc openjdk-6-jdk
    -# if you want to compile for windows :
    -sudo apt-get install mingw32
    -# on 64 bits processor for compatibility
    -sudo apt-get install ia32-libs
    -
    - -

    -Copyright (c)

    - -

    2011, Edouard DUPIN

    - -

    -License (DSB)

    - -

    Note : only for etk and EWOL

    - -

    Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met:

    - -
      -
    1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer.

    2. -
    3. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution.

    4. -
    5. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission.

    6. -

    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE.

    -
    -
    - - - - \ No newline at end of file +
    +
    +
    Lutin Build system
    +
    +
    + +

    lutin is a generic builder and package maker is a FREE software tool.

    +
    +Py package +
    +

    https://pypi.python.org/pypi/lutin

    +

    +Release (master)

    +
    +Build Status +
    +

    https://travis-ci.org/HeeroYui/lutin

    +

    +Developement (dev)

    +
    +Build Status +
    +

    https://travis-ci.org/HeeroYui/lutin

    +

    +What is Lutin?

    +

    Lutin is an application/library builder, it is designed to concurence CMake, Makefile, Ant, graddle ...

    +

    Lutin is deveopped in Python 2.x and 3.x to permit many user to play with it.

    +

    Python permit to Lutin to be used in many environement in a fast way.

    +

    Lutin support can compile every thing you want, just add a builder that you need (not in the common way). Basicly Lutin support languages:

      +
    • C (ainsi/89/99) ==> .o;
    • +
    • C++ (98/99/03/11/14/...) ==> .o;
    • +
    • .S (assembleur) ==> .o;
    • +
    • .java ==> .class;
    • +
    • .class ==> jar;
    • +
    • .o ==> .a;
    • +
    • .o ==> .so;
    • +
    • .o/.a ==> binary.
    • +
    +

    Some packege can be generate for some platform:

      +
    • debian package;
    • +
    • windows application zip;
    • +
    • MacOs application .app;
    • +
    • iOs package;
    • +
    • Android Package .apk.
    • +
    +

    Compilation is availlable for:

      +
    • gcc/g++;
    • +
    • clang/clang++.
    • +
    +

    Manage workspace build (in oposition of CMake/make/...)

    +

    +Install:

    +

    Requirements: Python >= 2.7 and pip

    +

    Install lutin:

    +

    Just run:

    1 pip install lutin

    Install pip:

    +

    Install pip on debian/ubuntu:

    1 sudo apt-get install pip

    Install pip on ARCH-linux:

    1 sudo pacman -S pip

    Install pip on MacOs:

    1 sudo easy_install pip

    Install from sources:

    +
    1 git clone http://github.com/HeeroYui/lutin.git
    2 cd lutin
    3 sudo ./setup.py install

    +git repository

    +

    http://github.com/HeeroYui/lutin/

    +

    +Tutorals:

    + +

    +License (APACHE v2.0)

    +

    Copyright lutin Edouard DUPIN

    +

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0
    +

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

    +

    +History:

    +

    I work with some builder, Every one have theire own adventages, and their problems. The main point I see, is that the polimorphisme of the worktree is really hard. The second point is the generation on different platforms is hard too.

    +

    Some other problem example:

      +
    • Makefile is too slow on windows mingw;
    • +
    • Cmake does not create end point package;
    • +
    • none is really simple to write.
    • +
    +

    Then I create a simple interface that manage all I need. and written in python to permit to be faster on every platform.

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/javascripts/main.js b/javascripts/main.js deleted file mode 100644 index d8135d3..0000000 --- a/javascripts/main.js +++ /dev/null @@ -1 +0,0 @@ -console.log('This would be the main JS file.'); diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..1f4d0b4 --- /dev/null +++ b/jquery.js @@ -0,0 +1,68 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' + + + +
    +
    +
    Basic concept
    +
    +
    +

    Lutin is a compleate builder system. It is designed to answers all the application problems. The library and the distribution problem are partially manage (no real use-case)

    +

    Technologie:

    +

    Lutin is designed in Python 2.X or 3.X to answers at the multiplatform problems. On Linux or MacOs, it is really easy to compile with Makefile, cmake, but on Windows it is an other problem. The first version of Lutin has been designed in Makefile, but we need to wait 20 minutes before the first build on Windows. In Python it is fast as Linux.

    +

    Lutin is not based over an other builder, but compile code itself.

    +

    Features:

    +

    Lutin is designed to:

      +
    • support many hardware platform (X86/X64/ARM...);
    • +
    • support many operation system (windows, Ios, Android ...);
    • +
    • support complex worktree and depedency;
    • +
    • build only when needed;
    • +
    • create platform specific packages (application bundle);
    • +
    +

    global overview:

    +

    Every build system is based on multiple concept depending of their own designed.

    +

    For lutin we can différentiate 4 basics concepts:

      +
    • Mudule: Interface to create a part of an application, that contain binary, scipt, datas ...
    • +
    • Target: methode to creata an application or a library (may be internal: medium level)
    • +
    • Builder: Methode to transform element in other, for example: compile a cpp in object file, or object files in binary.
    • +
    • System: Many OS manage basic element contain in the OS, This part permit to find generic module availlable in the system.
    • +
    +

    Module:

    +

    When you use lutin, you migth first create a module, This is the basis of the framework. It permit to describe your "module", all it contain, and the deendency.

    +

    We can separate a module in some part:

      +
    • Binary:
        +
      • A binary is an end point element.
      • +
      • It can be transform in a complete standalone bundle, or in an part installable.
      • +
      +
    • +
    • Library:
        +
      • This represent an element that is used by other application
      • +
      +
    • +
    +

    Target:

    +

    A target represent the "board" to build the module, we can separate MacOs, IOs, Linux ... and all platform that exist

    +

    You can generate a new one or use satandard that are provided

    +

    Builder:

    +

    By default lustin manage many methode to build element like cpp, java, asm files ...

    +

    System:

    +

    This element provide all elements availlable in the Linux distribution.

    +

    Index:

    +
    + + + + + + + + + + diff --git a/lutin_module.html b/lutin_module.html new file mode 100644 index 0000000..59f39fb --- /dev/null +++ b/lutin_module.html @@ -0,0 +1,179 @@ + + + + + + + + + + + lutin: build system and packager: Create a new Module: + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Create a new Module:
    +
    +
    + +

    +Base of the module file:

    +

    To create a new module you will use a generic naming:

    +
    1 lutin_module-name.py

    Replace your module-name with the delivery you want. The name can contain [a-zA-Z0-9-_] values.

    +

    In the module name you must define some values:

    +
    1 #!/usr/bin/python
    2 import lutin.module as module
    3 import lutin.tools as tools
    4 
    5 # A simple list of type:
    6 # - BINARY
    7 # - BINARY_SHARED
    8 # - BINARY_STAND_ALONE
    9 # - LIBRARY
    10 # - LIBRARY_DYNAMIC
    11 # - LIBRARY_STATIC
    12 # - PACKAGE
    13 # - PREBUILD
    14 # - DATA
    15 def get_type():
    16  return "LIBRARY"
    17 
    18 # simple description of the module that appear in the 'lutin -h'
    19 # Note: this fucntion is optionnal.
    20 def get_desc():
    21  return "Ewol tool kit"
    22 
    23 # type of licence:
    24 # "APACHE-2"
    25 # "BSD-1" / "BSD-2" / "BSD-3" / "BSD-4"
    26 # "GPL-1" / "GPL-2" / "GPL-3"
    27 # "LGPL-1" / "LGPL-2" / "LGPL-3"
    28 # PROPRIETARY
    29 # ...
    30 # Note: this fucntion is optionnal.
    31 def get_licence():
    32  return "APACHE-2"
    33 
    34 # type of compagny that provide the software:
    35 # com : Commercial
    36 # net : Network??
    37 # org : Organisation
    38 # gov : Governement
    39 # mil : Military
    40 # edu : Education
    41 # pri : Private
    42 # museum : ...
    43 # ...
    44 # Note: this fucntion is optionnal.
    45 def get_compagny_type():
    46  return "com"
    47 
    48 # Name of the compagny
    49 # Note: this fucntion is optionnal.
    50 def get_compagny_name():
    51  return "hello-compagny"
    52 
    53 # People to contact if a problem appear in the build system / library
    54 # Note: this fucntion is optionnal.
    55 def get_maintainer():
    56  return ["Mr NAME SurName <my-email@group.com>"]
    57 
    58 # Version of the library
    59 # Note: this fucntion is optionnal.
    60 def get_version():
    61  return [0,9,"dev"]
    62 
    63 # create the module
    64 # @param[in] target reference on the Target that is currently build
    65 # @param[in] module_name Name of the module that is extract from the file name (to be generic)
    66 def create(target, module_name):
    67  my_module = module.Module(__file__, module_name, get_type())
    68  ...
    69  return my_module

    Thes it is simple to specify build for:

    +

    +Create a new Module (LIBRARY):

    +

    What to change:

    1 def get_type():
    2  return "LIBRARY"

    By default the library is compile in shared and static. The binary select the mode it prefer...

    +

    You can force the library to be compile as a dll/so: LIBRARY_DYNAMIC or a basic include lib: .a LIBRARY_STATIC

    +

    +Create a new Module (BINARY):

    +

    +Generic Binary:

    +

    What to change:

    1 def get_type():
    2  return "BINARY"

    The Binay is compile by default target mode (note that the IOs target generate a single .so with all the library inside)

    +

    You can force the Binary to be use dynamic library when possible: BINARY_SHARED or create a single binary with no .so depenency: BINARY_STAND_ALONE

    +

    +Create a new Module (TEST-BINARY / TOOL-BINARY):

    +

    Two binary are really usefull in developpement, the tools and the test-unit, This is the reason why we specify for this 2 cases.

    +

    Add the subElement description:

    1 def get_type():
    2  return "BINARY"
    3 
    4 def get_sub_type():
    5  return "TEST"

    or:

    1 def get_type():
    2  return "BINARY"
    3 
    4 def get_sub_type():
    5  return "TOOL"

    +Create a new Module (DATA):

    +

    This pode permit to only copy data and no dependency with compilling system

    +

    What to change:

    1 def get_type():
    2  return "DATA"

    +Module internal specifications:

    +

    +Add file to compile:

    +

    This is simple: (you just need to specify all the file to compile)

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  # add the file to compile:
    5  my_module.add_src_file([
    6  'module-name/file1.cpp',
    7  'module-name/file2.cpp',
    8  'module-name/file3.S'
    9  ])
    10 
    11  ...

    +Include directory & install header:

    +

    A big point to understand is that your library will be used by an other module, then it need to use headers.

    +

    The developper must isolate the external include and internal include, then lutin "install" the header and add the "install" header path to build the local library. This permit to check error inclusion directly in developpement and separate the #include "XXX.h" and the #include <lib-xxx/XXX.h>

    +

    Add file to external include:

    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.add_header_file([
    5  'module-name/file1.h',
    6  'module-name/file2.h'
    7  ])
    8 
    9  ...

    You can add a path to your local include:

    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.add_path(os.path.join(tools.get_current_path(__file__), "lib-name"))
    5 
    6  ...

    +Add Sub-dependency:

    +

    All library need to add at minimum of a simple library (C lib) and other if needed. To do it jus call:

    1 def create(target, module_name):
    2  ...
    3 
    4  # add dependency of the generic C library:
    5  my_module.add_module_depend('c')
    6  # add dependency of the generic C++ library:
    7  my_module.add_module_depend('cxx')
    8  # add dependency of the generic math library:
    9  my_module.add_module_depend('m')
    10  # or other user lib:
    11  my_module.add_module_depend('lib-name')
    12 
    13  ...

    The system can have optinnal sub-library, then if you just want to add an optionnal dependency:

    1 def create(target, module_name):
    2  ...
    3 
    4  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is locally set
    5  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"])
    6 
    7  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is exported in external upper build
    8  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"], export=True)
    9 
    10  ...

    +Compilation adn link flags/libs:

    +

    It is possible to define local and external flags (external are set internal too):

    1 def create(target, module_name):
    2  ...
    3  # external flags:
    4  my_module.add_flag('link-lib', "pthread", export=True)
    5  my_module.add_flag('c++', "-DHELLO_FLAG=\"kljlkj\"", export=True)
    6  # internal flags:
    7  my_module.add_flag('c', "-DMODE_RELEASE")
    8 
    9  ...

    +build mode (release/debug):

    +

    To add somes element dependent of the build mode:

    1 def create(target, module_name):
    2  ...
    3 
    4  if target.get_mode() == "release":
    5  pass
    6  else:
    7  pass
    8 
    9  ...

    +build type target:

    +

    To add somes element dependent of the target type:

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  if "Windows" in target.get_type():
    5  pass
    6  elif "MacOs" in target.get_type():
    7  pass
    8  elif "IOs" in target.get_type():
    9  pass
    10  elif "Linux" in target.get_type():
    11  pass
    12  elif "Android" in target.get_type():
    13  pass
    14  ...

    The target get_type return a list of type that represent the hiararchy dependency, a simple example:

    +

    A "Debian" herited of a "Linux" then it will return ["Linux", "Debian"]

    +

    +Add some data in the install path (share path):

    +

    You can install a simple file:

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  # copy file in the share/binanyName/ path (no sub path)
    5  my_module.copy_path('data/icon.svg')
    6 
    7  ...

    Copy multiple files (change path)

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.copy_path('data/*', 'destinationPath')
    5 
    6  ...

    +display some debug to help writing code:

    +
    1 import lutin.debug as debug
    2 
    3 def function(...):
    4 
    5  debug.error("comment that stop the build")
    6  debug.warning("comment that print a simple warning")
    7  debug.info("comment that print a simple information")
    8  debug.debug("comment that print a simple debug")
    9  debug.verbose("comment that print a simple verbose")

    +A Full template:

    +

    Create the file:

    1 lutin_module-name.py

    With:

    1 #!/usr/bin/python
    2 import lutin.module as module
    3 import lutin.tools as tools
    4 import lutin.debug as debug
    5 import os
    6 
    7 # A simple list of type:
    8 # - BINARY
    9 # - BINARY_SHARED
    10 # - BINARY_STAND_ALONE
    11 # - LIBRARY
    12 # - LIBRARY_DYNAMIC
    13 # - LIBRARY_STATIC
    14 # - PACKAGE
    15 # - PREBUILD
    16 # - DATA
    17 def get_type():
    18  return "LIBRARY"
    19 
    20 # simple description of the module that appear in the 'lutin -h'
    21 # Note: this fucntion is optionnal.
    22 def get_desc():
    23  return "Descriptiuon of the PROGRAMM"
    24 
    25 # type of licence:
    26 # "APACHE-2"
    27 # "BSD-1" / "BSD-2" / "BSD-3" / "BSD-4"
    28 # "GPL-1" / "GPL-2" / "GPL-3"
    29 # "LGPL-1" / "LGPL-2" / "LGPL-3"
    30 # PROPRIETARY
    31 # ...
    32 # Note: this fucntion is optionnal.
    33 def get_licence():
    34  return "PROPRIETARY"
    35 
    36 # type of compagny that provide the software:
    37 # com : Commercial
    38 # net : Network??
    39 # org : Organisation
    40 # gov : Governement
    41 # mil : Military
    42 # edu : Education
    43 # pri : Private
    44 # museum : ...
    45 # ...
    46 # Note: this fucntion is optionnal.
    47 def get_compagny_type():
    48  return "com"
    49 
    50 # Name of the compagny
    51 # Note: this fucntion is optionnal.
    52 def get_compagny_name():
    53  return "hello-compagny"
    54 
    55 # People to contact if a problem appear in the build system / library
    56 # Note: this fucntion is optionnal.
    57 def get_maintainer():
    58  return ["Mr NAME SurName <my-email@group.com>"]
    59 
    60 # Version of the library
    61 # Note: this fucntion is optionnal.
    62 def get_version():
    63  return [0,1,"dev"]
    64 
    65 # create the module
    66 # @param[in] target reference on the Target that is currently build
    67 # @param[in] module_name Name of the module that is extract from the file name (to be generic)
    68 def create(target, module_name):
    69  my_module = module.Module(__file__, module_name, get_type())
    70 
    71  # add the file to compile:
    72  my_module.add_src_file([
    73  'module-name/file1.cpp',
    74  'module-name/file2.cpp',
    75  'module-name/file3.S'
    76  ])
    77 
    78  my_module.add_header_file([
    79  'module-name/file1.h',
    80  'module-name/file2.h'
    81  ])
    82 
    83  my_module.add_path(os.path.join(tools.get_current_path(__file__), "lib-name"))
    84 
    85  # add dependency of the generic C library:
    86  my_module.add_module_depend('c')
    87  # add dependency of the generic C++ library:
    88  my_module.add_module_depend('cxx')
    89  # add dependency of the generic math library:
    90  my_module.add_module_depend('m')
    91  # or other user lib:
    92  my_module.add_module_depend([
    93  'lib-name1',
    94  'lib-name2'
    95  ])
    96 
    97  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is locally set
    98  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"])
    99 
    100  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is exported in external upper build
    101  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"], export=True)
    102 
    103  # external flags:
    104  my_module.add_flag('link-lib', "pthread", export=True)
    105  my_module.add_flag('c++', "-DHELLO_FLAG=\"kljlkj\"", export=True)
    106  # internal flags:
    107  my_module.add_flags('c', "-DMODE_RELEASE")
    108 
    109  if target.get_mode() == "release":
    110  pass
    111  else:
    112  pass
    113 
    114  if "Windows" in target.get_type():
    115  pass
    116  elif "MacOs" in target.get_type():
    117  pass
    118  elif "IOs" in target.get_type():
    119  pass
    120  elif "Linux" in target.get_type():
    121  pass
    122  elif "Android" in target.get_type():
    123  pass
    124 
    125  # copy file in the share/binanyName/ path (no sub path)
    126  my_module.copy_path('data/icon.svg')
    127 
    128  my_module.copy_path('data/*', 'destinationPath')
    129 
    130  return my_module

    Index:

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/lutin_use.html b/lutin_use.html new file mode 100644 index 0000000..7cb9526 --- /dev/null +++ b/lutin_use.html @@ -0,0 +1,191 @@ + + + + + + + + + + + lutin: build system and packager: How to use lutin + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    How to use lutin
    +
    +
    + +

    Lutin permit simply to compile applications and library.

    +

    To simply understand the use, we will use a simple library:

    +
    1 git clone http://github.con/atria-soft/etk.git

    +compile a module:

    +

    It is really simple:

    +
    1 lutin yourModuleName
    2 #example:
    3 lutin etk

    +Option working:

    +

    Lutin have a complex option methodologie. We can consider 3 part of the option:

      +
    • global option
    • +
    • target option
    • +
    • modules
    • +
    +

    +Global options:

    +

    Globals option is parse first and manage global setting of the build (not specific of a target)

    +

    this keep the last value config set

    +

    +Display help:

    +

    Availlable everywhere ...

    +
    1 lutin -h
    2 lutin --help

    You can see in this help that it take a litle time to react. The first time you run lutin, it parse all the file in your sub-directory. But the system(OS) keep the data in cash, then the next time it is faster.

    +

    At the end of the help you an see an help about the etk librery with the associated help.

    +

    +Build in color:

    +
    1 lutin -C
    2 lutin --color

    +Display build line in pretty print mode:

    +

    when an error apear, the gcc or clang compile line can be really unreadable:

    1 g++ -o /home/heero/dev/plop/out/Linux_x86_64/release/build/gcc/etk/obj/etk/Color.cpp.o -I/home/heero/dev/plop/etk -std=c++11 -D__CPP_VERSION__=2011 -D__TARGET_OS__Linux -D__TARGET_ARCH__x86 -D__TARGET_ADDR__64BITS -D_REENTRANT -DNDEBUG -O3 -fpic -D__STDCPP_GNU__ -Wall -Wsign-compare -Wreturn-type -Wno-write-strings -Woverloaded-virtual -Wnon-virtual-dtor -Wno-unused-variable -DMODE_RELEASE -c -MMD -MP /home/heero/dev/plop/etk/etk/Color.cpp

    whith this option you can transform this not obvious line in a readable line:

    +
    1 lutin -P
    2 lutin --pretty

    result:

    1 g++ \
    2  -o /home/XXX/dev/out/Linux_x86_64/release/build/gcc/etk/obj/etk/Color.cpp.o \
    3  -I/home/XXX/dev/etk \
    4  -std=c++11 \
    5  -D__CPP_VERSION__=2011 \
    6  -D__TARGET_OS__Linux \
    7  -D__TARGET_ARCH__x86 \
    8  -D__TARGET_ADDR__64BITS \
    9  -D_REENTRANT \
    10  -DNDEBUG \
    11  -O3 \
    12  -fpic \
    13  -D__STDCPP_GNU__ \
    14  -Wall \
    15  -Wsign-compare \
    16  -Wreturn-type \
    17  -Wno-write-strings \
    18  -Woverloaded-virtual \
    19  -Wnon-virtual-dtor \
    20  -Wno-unused-variable \
    21  -DMODE_RELEASE \
    22  -c \
    23  -MMD \
    24  -MP \
    25  /home/XXX/dev/etk/etk/Color.cpp

    +lutin log:

    +

    Lutin have an internal log system. To enable or disable it just select your debug level with the option:

    +
    1 lutin -v4
    2 lutin --verbose 4

    The level availlables are:

      +
    • 0: None
    • +
    • 1: error
    • +
    • 2: warning (default)
    • +
    • 3: info
    • +
    • 4: debug
    • +
    • 5: verbose
    • +
    • 6: extreme_verbose
    • +
    +

    +Select the number of CPU core used:

    +

    By default lutin manage only 1 CPU core (faster to debug) but for speed requirement you can use use multiple core:

    +
    1 #for 5 core
    2 lutin -j5
    3 lutin --jobs 5

    +Force rebuild all:

    +

    Sometime it is needed to rebuild all the program, just do:

    +
    1 lutin -B
    2 lutin --force-build
    3 # or remove the build directory
    4 rm -rf out/

    +Force strip all library and programs:

    +

    Force strip of output binary (remove symboles)

    +
    1 lutin -s
    2 lutin --force-strip

    +Manage Cross compilation:

    +

    The main objective of lutin is managing the cross compilation to build from linux to other platform:

    +

    For android you can use:

    +
    1 lutin -t Android your-module
    2 lutin -t Windows your-module

    +Build in debug mode:

    +

    To developp it is fasted with debug tools

    +
    1 lutin -m debug your-module
    2 lutin -m release your-module

    You can desire to have compilation optimisation when you build in debug mode:

    +
    1 lutin -m debug --force-optimisation your-module

    +Execute your program after building it:

    +

    You can execute some action in a single line for a module:

    +
    1 lutin -m debug your-module?clean?build?run:--run-option1:--run-option2

    Why use ?run istead of direct calling the binary?

    +

    This is simple: you does nok knoww where the binary is installed... when you build for linux in debug it will be set in out/Linux_x86_64/debug/staging/clang/edn/edn.app/ for edn application. Note that the path is distinct for gcc/clang, debug/release, Linux/windows/Android/..., 64/32 bits, and for every applications ...

    +

    Then it is really easy to run the wrong binary.

    +

    +Install your program after building it:

    +

    You can install your build module:

    +
    1 lutin -m debug your-module?build?install

    This option is not availlablke on all platform ...

    +

    Index:

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/md_lutin_doc_010_basic_concept.html b/md_lutin_doc_010_basic_concept.html new file mode 100644 index 0000000..ff08e56 --- /dev/null +++ b/md_lutin_doc_010_basic_concept.html @@ -0,0 +1,143 @@ + + + + + + + + + + + lutin: build system and packager: Basic concept + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Basic concept
    +
    +
    +

    Lutin is a compleate builder system. It is designed to answers all the application problems. The library and the distribution problem are partially manage (no real use-case)

    +

    Technologie:

    +

    Lutin is designed in Python 2.X or 3.X to answers at the multiplatform problems. On Linux or MacOs, it is really easy to compile with Makefile, cmake, but on Windows it is an other problem. The first version of Lutin has been designed in Makefile, but we need to wait 20 minutes before the first build on Windows. In Python it is fast as Linux.

    +

    Lutin is not based over an other builder, but compile code itself.

    +

    Features:

    +

    Lutin is designed to:

      +
    • support many hardware platform (X86/X64/ARM...);
    • +
    • support many operation system (windows, Ios, Android ...);
    • +
    • support complex worktree and depedency;
    • +
    • build only when needed;
    • +
    • create platform specific packages (application bundle);
    • +
    +

    global overview:

    +

    Every build system is based on multiple concept depending of their own designed.

    +

    For lutin we can différentiate 4 basics concepts:

      +
    • Mudule: Interface to create a part of an application, that contain binary, scipt, datas ...
    • +
    • Target: methode to creata an application or a library (may be internal: medium level)
    • +
    • Builder: Methode to transform element in other, for example: compile a cpp in object file, or object files in binary.
    • +
    • System: Many OS manage basic element contain in the OS, This part permit to find generic module availlable in the system.
    • +
    +

    Module:

    +

    When you use lutin, you migth first create a module, This is the basis of the framework. It permit to describe your "module", all it contain, and the deendency.

    +

    We can separate a module in some part:

      +
    • Binary:
        +
      • A binary is an end point element.
      • +
      • It can be transform in a complete standalone bundle, or in an part installable.
      • +
      +
    • +
    • Library:
        +
      • This represent an element that is used by other application
      • +
      +
    • +
    +

    Target:

    +

    A target represent the "board" to build the module, we can separate MacOs, IOs, Linux ... and all platform that exist

    +

    You can generate a new one or use satandard that are provided

    +

    Builder:

    +

    By default lustin manage many methode to build element like cpp, java, asm files ...

    +

    System:

    +

    This element provide all elements availlable in the Linux distribution.

    +

    020_Compile_a_module.md "next doc:Generate a delivery"

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/md_lutin_doc_020_Compile_a_module.html b/md_lutin_doc_020_Compile_a_module.html new file mode 100644 index 0000000..fe7fd8c --- /dev/null +++ b/md_lutin_doc_020_Compile_a_module.html @@ -0,0 +1,149 @@ + + + + + + + + + + + lutin: build system and packager: How to compile + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    How to compile
    +
    +
    +

    Lutin permit simply to compile applications and library.

    +

    To simply understand the use, we will use a simple library:

    +
    1 git clone http://github.con/atria-soft/etk.git

    compile a module:

    +

    It is really simple:

    +
    1 lutin yourModuleName
    2 #example:
    3 lutin etk

    Option working:

    +

    Lutin have a complex option methodologie. We can consider 3 part of the option:

      +
    • global option
    • +
    • target option
    • +
    • modules
    • +
    +

    Global options:

    +

    Display help:


    +

    Availlable everywhere ...

    +
    1 lutin -h
    2 lutin --help

    You can see in this help that it take a litle time to react. The first time you run lutin, it parse all the file in your sub-directory. But the system(OS) keep the data in cash, then the next time it is faster.

    +

    At the end of the help you an see an help about the etk librery with the associated help.

    +

    Build in color:


    +
    1 lutin -C
    2 lutin --color

    Display build line in pretty print mode:


    +

    when an error apear, the gcc or clang compile line can be really unreadable:

    1 g++ -o /home/heero/dev/plop/out/Linux_x86_64/release/build/gcc/etk/obj/etk/Color.cpp.o -I/home/heero/dev/plop/etk -std=c++11 -D__CPP_VERSION__=2011 -D__TARGET_OS__Linux -D__TARGET_ARCH__x86 -D__TARGET_ADDR__64BITS -D_REENTRANT -DNDEBUG -O3 -fpic -D__STDCPP_GNU__ -Wall -Wsign-compare -Wreturn-type -Wno-write-strings -Woverloaded-virtual -Wnon-virtual-dtor -Wno-unused-variable -DMODE_RELEASE -c -MMD -MP /home/heero/dev/plop/etk/etk/Color.cpp

    whith this option you can transform this not obvious line in a readable line:

    +
    1 lutin -P
    2 lutin --pretty

    result:

    1 g++ \
    2  -o /home/XXX/dev/out/Linux_x86_64/release/build/gcc/etk/obj/etk/Color.cpp.o \
    3  -I/home/XXX/dev/etk \
    4  -std=c++11 \
    5  -D__CPP_VERSION__=2011 \
    6  -D__TARGET_OS__Linux \
    7  -D__TARGET_ARCH__x86 \
    8  -D__TARGET_ADDR__64BITS \
    9  -D_REENTRANT \
    10  -DNDEBUG \
    11  -O3 \
    12  -fpic \
    13  -D__STDCPP_GNU__ \
    14  -Wall \
    15  -Wsign-compare \
    16  -Wreturn-type \
    17  -Wno-write-strings \
    18  -Woverloaded-virtual \
    19  -Wnon-virtual-dtor \
    20  -Wno-unused-variable \
    21  -DMODE_RELEASE \
    22  -c \
    23  -MMD \
    24  -MP \
    25  /home/XXX/dev/etk/etk/Color.cpp

    lutin log:


    +

    Lutin have an internal log system. To enable or disable it just select your debug level with the option:

    +
    1 lutin -v4
    2 lutin --verbose 4

    The level availlables are:

      +
    • 0: None
    • +
    • 1: error
    • +
    • 2: warning (default)
    • +
    • 3: info
    • +
    • 4: debug
    • +
    • 5: verbose
    • +
    • 6: extreme_verbose
    • +
    +

    Select the number of CPU core used:


    +

    By default lutin manage only 1 CPU core (faster to debug) but for speed requirement you can use use multiple core:

    +
    1 #for 5 core
    2 lutin -j5
    3 lutin --jobs 5

    Force rebuild all:


    +

    Sometime it is needed to rebuild all the program, just do :

    +
    1 lutin -B
    2 lutin --force-build

    Force strip all library and programs:


    +

    Force strip of output binary (remove symboles)

    +
    1 lutin -s
    2 lutin --force-strip

    Manage Cross compilation:

    +

    The main objective of lutin is managing the cross compilation to build from linux to other platform:

    +

    For android you can use:

    +
    1 lutin -t Android your-module
    2 lutin -t Windows your-module

    Build in debug mode:

    +

    To developp it is fasted with debug tools

    +
    1 lutin -m debug your-module
    2 lutin -m release your-module

    You can desire to have compilation optimisation when you build in debug mode:

    +
    1 lutin -m debug --force-optimisation your-module

    Execute yout program after building it:

    +

    You can execute some action in a single line for a module:

    +
    1 lutin -m debug your-module?clean?build?run:--run-option1:--run-option2

    Why use ?run istead of direct calling the binary?

    +

    This is simple: you does nok knoww where the binary is installed... when you build for linux in debug it will be set in out/Linux_x86_64/debug/staging/clang/edn/edn.app/ for edn application. Note that the path is distinct for gcc/clang, debug/release, Linux/windows/Android/..., 64/32 bits, and for every applications ...

    +

    Then it is really easy to run the wrong binary.

    +

    030_Create_a_new_module.md "next doc:Create a new module"

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/md_lutin_doc_030_Create_a_new_module.html b/md_lutin_doc_030_Create_a_new_module.html new file mode 100644 index 0000000..424da37 --- /dev/null +++ b/md_lutin_doc_030_Create_a_new_module.html @@ -0,0 +1,134 @@ + + + + + + + + + + + lutin: build system and packager: Create a new Module: + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Create a new Module:
    +
    +
    +

    To create a new module you will use a generic naming:

    +
    1 lutin_module-name.py

    Replace your module-name with the delivery you want. The name can contain [a-zA-Z0-9-_] values.

    +

    In the module name you must define some values:

    +
    1 #!/usr/bin/python
    2 import lutin.module as module
    3 import lutin.tools as tools
    4 
    5 # A simple list of type:
    6 # - BINARY
    7 # - BINARY_SHARED
    8 # - BINARY_STAND_ALONE
    9 # - LIBRARY
    10 # - LIBRARY_DYNAMIC
    11 # - LIBRARY_STATIC
    12 # - PACKAGE
    13 # - PREBUILD
    14 # - DATA
    15 def get_type():
    16  return "LIBRARY"
    17 
    18 # simple description of the module that appear in the 'lutin -h'
    19 # Note: this fucntion is optionnal.
    20 def get_desc():
    21  return "Ewol tool kit"
    22 
    23 # type of licence:
    24 # "APACHE-2"
    25 # "BSD-1" / "BSD-2" / "BSD-3" / "BSD-4"
    26 # "GPL-1" / "GPL-2" / "GPL-3"
    27 # "LGPL-1" / "LGPL-2" / "LGPL-3"
    28 # PROPRIETARY
    29 # ...
    30 # Note: this fucntion is optionnal.
    31 def get_licence():
    32  return "APACHE-2"
    33 
    34 # type of compagny that provide the software:
    35 # com : Commercial
    36 # net : Network??
    37 # org : Organisation
    38 # gov : Governement
    39 # mil : Military
    40 # edu : Education
    41 # pri : Private
    42 # museum : ...
    43 # ...
    44 # Note: this fucntion is optionnal.
    45 def get_compagny_type():
    46  return "com"
    47 
    48 # Name of the compagny
    49 # Note: this fucntion is optionnal.
    50 def get_compagny_name():
    51  return "hello-compagny"
    52 
    53 # People to contact if a problem appear in the build system / library
    54 # Note: this fucntion is optionnal.
    55 def get_maintainer():
    56  return ["Mr NAME SurName <my-email@group.com>"]
    57 
    58 # Version of the library
    59 # Note: this fucntion is optionnal.
    60 def get_version():
    61  return [0,9,"dev"]
    62 
    63 # create the module
    64 # @param[in] target reference on the Target that is currently build
    65 # @param[in] module_name Name of the module that is extract from the file name (to be generic)
    66 def create(target, module_name):
    67  my_module = module.Module(__file__, module_name, get_type())
    68  ...
    69  return my_module

    Thes it is simple to specify build for:

    +

    Create a new Module (LIBRARY):

    +

    What to change:

    1 def get_type():
    2  return "LIBRARY"

    By default the library is compile in shared and static. The binary select the mode it prefer...

    +

    You can force the library to be compile as a dll/so: LIBRARY_DYNAMIC or a basic include lib: .a LIBRARY_STATIC

    +

    Create a new Module (BINARY):

    +

    Generic Binary:


    +

    What to change:

    1 def get_type():
    2  return "BINARY"

    The Binay is compile by default target mode (note that the IOs target generate a single .so with all the library inside)

    +

    You can force the Binary to be use dynamic library when possible: BINARY_SHARED or create a single binary with no .so depenency: BINARY_STAND_ALONE

    +

    Create a new Module (TEST-BINARY / TOOL-BINARY):


    +

    Two binary are really usefull in developpement, the tools and the test-unit, This is the reason why we specify for this 2 cases.

    +

    Add the subElement description:

    1 def get_type():
    2  return "BINARY"
    3 
    4 def get_sub_type():
    5  return "TEST"

    or:

    1 def get_type():
    2  return "BINARY"
    3 
    4 def get_sub_type():
    5  return "TOOL"

    Create a new Module (DATA):

    +

    This pode permit to only copy data and no dependency with compilling system

    +

    What to change:

    1 def get_type():
    2  return "DATA"

    Module internal specifications:

    +

    Add file to compile:

    +

    This is simple: (you just need to specify all the file to compile)

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  # add the file to compile:
    5  my_module.add_src_file([
    6  'module-name/file1.cpp',
    7  'module-name/file2.cpp',
    8  'module-name/file3.S'
    9  ])
    10 
    11  ...

    Include directory & install header:

    +

    A big point to understand is that your library will be used by an other module, then it need to use headers.

    +

    The developper must isolate the external include and internal include, then lutin "install" the header and add the "install" header path to build the local library. This permit to check error inclusion directly in developpement and separate the #include "XXX.h" and the #include <lib-xxx/XXX.h>

    +

    Add file to external include:

    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.add_header_file([
    5  'module-name/file1.h',
    6  'module-name/file2.h'
    7  ])
    8 
    9  ...

    You can add a path to your local include:

    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.add_path(os.path.join(tools.get_current_path(__file__), "lib-name"))
    5 
    6  ...

    Add Sub-dependency:

    +

    All library need to add at minimum of a simple library (C lib) and other if needed. To do it jus call:

    1 def create(target, module_name):
    2  ...
    3 
    4  # add dependency of the generic C library:
    5  my_module.add_module_depend('c')
    6  # add dependency of the generic C++ library:
    7  my_module.add_module_depend('cxx')
    8  # add dependency of the generic math library:
    9  my_module.add_module_depend('m')
    10  # or other user lib:
    11  my_module.add_module_depend('lib-name')
    12 
    13  ...

    The system can have optinnal sub-library, then if you just want to add an optionnal dependency:

    1 def create(target, module_name):
    2  ...
    3 
    4  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is locally set
    5  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"])
    6 
    7  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is exported in external upper build
    8  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"], export=True)
    9 
    10  ...

    Compilation adn link flags/libs:

    +

    It is possible to define local and external flags (external are set internal too):

    1 def create(target, module_name):
    2  ...
    3  # external flags:
    4  my_module.add_flag('link-lib', "pthread", export=True)
    5  my_module.add_flag('c++', "-DHELLO_FLAG=\"kljlkj\"", export=True)
    6  # internal flags:
    7  my_module.add_flags('c', "-DMODE_RELEASE")
    8 
    9  ...

    build dependency mode and/or target:

    +

    To add somes element dependent of the build mode:

    1 def create(target, module_name):
    2  ...
    3 
    4  if target.get_mode() == "release":
    5  pass
    6  else:
    7  pass
    8 
    9  ...

    To add somes element dependent of the target type:

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  if "Windows" in target.get_type():
    5  pass
    6  elif "MacOs" in target.get_type():
    7  pass
    8  elif "IOs" in target.get_type():
    9  pass
    10  elif "Linux" in target.get_type():
    11  pass
    12  elif "Android" in target.get_type():
    13  pass
    14  ...

    The target get_type return a list of type that represent the hiararchy dependency, a simple example:

    +

    A "Debian" herited of a "Linux" then it will return ["Linux", "Debian"]

    +

    Add some data in the install path (share path):

    +

    You can install a simple file:

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  # copy file in the share/binanyName/ path (no sub path)
    5  my_module.copy_path('data/icon.svg')
    6 
    7  ...

    Copy multiple files (change path)

    +
    1 def create(target, module_name):
    2  ...
    3 
    4  my_module.copy_path('data/*', 'destinationPath')
    5 
    6  ...

    display some debug to help writing code:

    +
    1 import lutin.debug as debug
    2 
    3 def function(...):
    4 
    5  debug.error("comment that stop the build")
    6  debug.warning("comment that print a simple warning")
    7  debug.info("comment that print a simple information")
    8  debug.debug("comment that print a simple debug")
    9  debug.verbose("comment that print a simple verbose")

    A Full template:

    +
    1 lutin_module-name.py
    1 #!/usr/bin/python
    2 import lutin.module as module
    3 import lutin.tools as tools
    4 import lutin.debug as debug
    5 import os
    6 
    7 # A simple list of type:
    8 # - BINARY
    9 # - BINARY_SHARED
    10 # - BINARY_STAND_ALONE
    11 # - LIBRARY
    12 # - LIBRARY_DYNAMIC
    13 # - LIBRARY_STATIC
    14 # - PACKAGE
    15 # - PREBUILD
    16 # - DATA
    17 def get_type():
    18  return "LIBRARY"
    19 
    20 # simple description of the module that appear in the 'lutin -h'
    21 # Note: this fucntion is optionnal.
    22 def get_desc():
    23  return "Descriptiuon of the PROGRAMM"
    24 
    25 # type of licence:
    26 # "APACHE-2"
    27 # "BSD-1" / "BSD-2" / "BSD-3" / "BSD-4"
    28 # "GPL-1" / "GPL-2" / "GPL-3"
    29 # "LGPL-1" / "LGPL-2" / "LGPL-3"
    30 # PROPRIETARY
    31 # ...
    32 # Note: this fucntion is optionnal.
    33 def get_licence():
    34  return "PROPRIETARY"
    35 
    36 # type of compagny that provide the software:
    37 # com : Commercial
    38 # net : Network??
    39 # org : Organisation
    40 # gov : Governement
    41 # mil : Military
    42 # edu : Education
    43 # pri : Private
    44 # museum : ...
    45 # ...
    46 # Note: this fucntion is optionnal.
    47 def get_compagny_type():
    48  return "com"
    49 
    50 # Name of the compagny
    51 # Note: this fucntion is optionnal.
    52 def get_compagny_name():
    53  return "hello-compagny"
    54 
    55 # People to contact if a problem appear in the build system / library
    56 # Note: this fucntion is optionnal.
    57 def get_maintainer():
    58  return ["Mr NAME SurName <my-email@group.com>"]
    59 
    60 # Version of the library
    61 # Note: this fucntion is optionnal.
    62 def get_version():
    63  return [0,1,"dev"]
    64 
    65 # create the module
    66 # @param[in] target reference on the Target that is currently build
    67 # @param[in] module_name Name of the module that is extract from the file name (to be generic)
    68 def create(target, module_name):
    69  my_module = module.Module(__file__, module_name, get_type())
    70 
    71  # add the file to compile:
    72  my_module.add_src_file([
    73  'module-name/file1.cpp',
    74  'module-name/file2.cpp',
    75  'module-name/file3.S'
    76  ])
    77 
    78  my_module.add_header_file([
    79  'module-name/file1.h',
    80  'module-name/file2.h'
    81  ])
    82 
    83  my_module.add_path(os.path.join(tools.get_current_path(__file__), "lib-name"))
    84 
    85  # add dependency of the generic C library:
    86  my_module.add_module_depend('c')
    87  # add dependency of the generic C++ library:
    88  my_module.add_module_depend('cxx')
    89  # add dependency of the generic math library:
    90  my_module.add_module_depend('m')
    91  # or other user lib:
    92  my_module.add_module_depend([
    93  'lib-name1',
    94  'lib-name2'
    95  ])
    96 
    97  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is locally set
    98  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"])
    99 
    100  # Add an optionnal dependency (set flag in CPP build if the subLib exist) ==> flag is exported in external upper build
    101  my_module.add_optionnal_module_depend('z', ["c++", "-DLIB_NAME_BUILD_ZLIB"], export=True)
    102 
    103  # external flags:
    104  my_module.add_flag('link-lib', "pthread", export=True)
    105  my_module.add_flag('c++', "-DHELLO_FLAG=\"kljlkj\"", export=True)
    106  # internal flags:
    107  my_module.add_flags('c', "-DMODE_RELEASE")
    108 
    109  if target.get_mode() == "release":
    110  pass
    111  else:
    112  pass
    113 
    114  if "Windows" in target.get_type():
    115  pass
    116  elif "MacOs" in target.get_type():
    117  pass
    118  elif "IOs" in target.get_type():
    119  pass
    120  elif "Linux" in target.get_type():
    121  pass
    122  elif "Android" in target.get_type():
    123  pass
    124 
    125  # copy file in the share/binanyName/ path (no sub path)
    126  my_module.copy_path('data/icon.svg')
    127 
    128  my_module.copy_path('data/*', 'destinationPath')
    129 
    130  return my_module
    + + +
    +
    +
    +
    +
    + + + diff --git a/md_lutin_doc_readme.html b/md_lutin_doc_readme.html new file mode 100644 index 0000000..a301f8d --- /dev/null +++ b/md_lutin_doc_readme.html @@ -0,0 +1,102 @@ + + + + + + + + + + + lutin: build system and packager: readme + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    readme
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 0000000..72a58a5 Binary files /dev/null and b/nav_f.png differ diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 0000000..2093a23 Binary files /dev/null and b/nav_g.png differ diff --git a/nav_h.png b/nav_h.png new file mode 100644 index 0000000..33389b1 Binary files /dev/null and b/nav_h.png differ diff --git a/open.png b/open.png new file mode 100644 index 0000000..30f75c7 Binary files /dev/null and b/open.png differ diff --git a/pages.html b/pages.html new file mode 100644 index 0000000..cdc01d6 --- /dev/null +++ b/pages.html @@ -0,0 +1,109 @@ + + + + + + + + + + + lutin: build system and packager: Related Pages + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + + +
     Basic concept
     How to use lutin
     Create a new Module:
    + + + + + + + + + + + + diff --git a/params.json b/params.json deleted file mode 100644 index bea6f29..0000000 --- a/params.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Ewol","tagline":"(BSD v3) OpenGL widget abstraction for application and game (Linux/Android/Windows TODO: Mac/IPhone/Bada) ","body":"Ewol\r\n====\r\n\r\n`Ewol` (Edn Widget OpenGl Layer) is a FREE software.\r\n\r\nInstructions\r\n============\r\n\r\ndownload the software :\r\n\r\n\tgit clone git://github.com/HeeroYui/ewol.git\r\n\tcd ewol\r\n\tgit submodule init\r\n\tgit submodule update\r\n\r\nCompile software and install :\r\n\r\n\tFor this you might use a project that create binaries or something else ...\r\n\tShow http://github.com/HeeroYui/edn project\r\n\r\nDependency packages\r\n===================\r\n\r\n\tsudo apt-get install g++ libgl1-mesa-dev zlib1g-dev libasound2-dev\r\n\t# if you want to compile with clang :\r\n\tsudo apt-get install clang\r\n\t# For andoid compilation (jdk 7 does not work...)\r\n\tsudo apt-get install javacc openjdk-6-jdk\r\n\t# if you want to compile for windows :\r\n\tsudo apt-get install mingw32\r\n\t# on 64 bits processor for compatibility\r\n\tsudo apt-get install ia32-libs\r\n\r\nCopyright (c)\r\n=============\r\n\r\n2011, Edouard DUPIN\r\n\r\nLicense (DSB)\r\n=============\r\n\r\nNote : only for etk and EWOL\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n 1. Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer.\r\n\r\n 2. Redistributions in binary form must reproduce the above copyright\r\n notice, this list of conditions and the following disclaimer in\r\n the documentation and/or other materials provided with the\r\n distribution.\r\n\r\n 3. The name of the author may not be used to endorse or promote\r\n products derived from this software without specific prior\r\n written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\r\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\r\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\r\nIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGE.\r\n\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 0000000..d54e0bd --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 0000000..24df8fe --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['add_5faction',['add_action',['../classlutin_1_1system_1_1_system.html#a3d8eec2c8427654f86530198e5c47c8d',1,'lutin.system.System.add_action()'],['../classlutin_1_1target_1_1_target.html#a8c9ef9c440afdb59f41417d397480a2e',1,'lutin.target.Target.add_action()']]], + ['add_5fdepend',['add_depend',['../classlutin_1_1module_1_1_module.html#a56556f0ed561230bd538d493661738d7',1,'lutin.module.Module.add_depend()'],['../classlutin_1_1system_1_1_system.html#a0340bf88c6e379594a8c8e3538781ae6',1,'lutin.system.System.add_depend()']]], + ['add_5fexport_5fflag',['add_export_flag',['../classlutin_1_1module_1_1_module.html#a84d37c55a7e70291003f247bf8a252ea',1,'lutin::module::Module']]], + ['add_5fexport_5fpath',['add_export_path',['../classlutin_1_1module_1_1_module.html#ab2b8e558891c9e800da64c0361c5d16e',1,'lutin::module::Module']]], + ['add_5fextra_5fflags',['add_extra_flags',['../classlutin_1_1module_1_1_module.html#a6ce142d23b9a88ae27885dcdef88697b',1,'lutin::module::Module']]], + ['add_5fflag',['add_flag',['../classlutin_1_1module_1_1_module.html#a2203a6c76d0193913e32cb444106e75a',1,'lutin.module.Module.add_flag()'],['../classlutin_1_1system_1_1_system.html#a6c3db2b80fbffce2b90c8420610340d5',1,'lutin.system.System.add_flag()'],['../classlutin_1_1target_1_1_target.html#a17d3e2de0355f980f74d2fd5484c5ce5',1,'lutin.target.Target.add_flag()']]], + ['add_5fgenerated_5fheader_5ffile',['add_generated_header_file',['../classlutin_1_1module_1_1_module.html#a91a15aa2db44e1e1f168427a52928819',1,'lutin::module::Module']]], + ['add_5fheader_5ffile',['add_header_file',['../classlutin_1_1module_1_1_module.html#a852a45678bc95754260b83a091c8ef10',1,'lutin.module.Module.add_header_file()'],['../classlutin_1_1system_1_1_system.html#a2527e12feaa3fd34acd8f96aa39bf057',1,'lutin.system.System.add_header_file()']]], + ['add_5fmodule',['add_module',['../classlutin_1_1target_1_1_target.html#a88e9a21801adfc6c0e77dbab9a3e7337',1,'lutin::target::Target']]], + ['add_5fmodule_5fdepend',['add_module_depend',['../classlutin_1_1module_1_1_module.html#a7f45fcb1e44b6c6e1bf525d5ce2149d5',1,'lutin::module::Module']]], + ['add_5foptionnal_5fdepend',['add_optionnal_depend',['../classlutin_1_1module_1_1_module.html#a34e6c4cc51d72f695ab1c559e6c42a98',1,'lutin::module::Module']]], + ['add_5foptionnal_5fmodule_5fdepend',['add_optionnal_module_depend',['../classlutin_1_1module_1_1_module.html#afed5ebeda11ccca0d18999b5d450134d',1,'lutin::module::Module']]], + ['add_5fpath',['add_path',['../classlutin_1_1module_1_1_module.html#af8eff8717c691ff35792b6eb6dcae263',1,'lutin.module.Module.add_path()'],['../classlutin_1_1system_1_1_system.html#a8273f51c134a5e65e98584adca6cde31',1,'lutin.system.System.add_path()']]], + ['add_5fpkg',['add_pkg',['../classlutin_1_1module_1_1_module.html#a769bdbfd2e4601e0f77452fdd0de0503',1,'lutin::module::Module']]], + ['add_5fsources',['add_sources',['../classlutin_1_1system_1_1_system.html#ac45876099397ad836da323b53a2978e7',1,'lutin::system::System']]], + ['add_5fsrc_5ffile',['add_src_file',['../classlutin_1_1module_1_1_module.html#a7b6236c61b0745fc02f6479b97739a71',1,'lutin::module::Module']]], + ['add_5ftools',['add_tools',['../classlutin_1_1module_1_1_module.html#a6c275e3afb7831b44b6cf87500cc5092',1,'lutin::module::Module']]], + ['add_5ftype',['add_type',['../classlutin_1_1target_1_1_target.html#ad6043978459f4fac681644f98f909313',1,'lutin::target::Target']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 0000000..8cc6a1d --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 0000000..60a3eb2 --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['build',['build',['../classlutin_1_1module_1_1_module.html#a6248579b83b20c9114f44e80a9297f87',1,'lutin.module.Module.build()'],['../classlutin_1_1target_1_1_target.html#a68ed4129ebc7795b303ceb72509bf1a6',1,'lutin.target.Target.build()']]], + ['build_5ftree',['build_tree',['../classlutin_1_1target_1_1_target.html#ae5b7bf7eaa4921f6410af108dea98065',1,'lutin::target::Target']]], + ['basic_20concept',['Basic concept',['../lutin_concept.html',1,'']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 0000000..d15ac65 --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..5984b9e --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['clean',['clean',['../classlutin_1_1module_1_1_module.html#a988feea29f53e5f11a28860fd944ca84',1,'lutin.module.Module.clean()'],['../classlutin_1_1target_1_1_target.html#a5d70bb8b5ab4611ce38289bb301ace7c',1,'lutin.target.Target.clean()']]], + ['compile_5fflags',['compile_flags',['../classlutin_1_1module_1_1_module.html#a6efe252de96318d939db01e90aa31a7e',1,'lutin::module::Module']]], + ['compile_5fversion',['compile_version',['../classlutin_1_1module_1_1_module.html#a8d2ecaa92322a775c225a23be5e889c2',1,'lutin::module::Module']]], + ['config',['config',['../classlutin_1_1target_1_1_target.html#a50e91b130bde2ffb42b1ed92e1c93976',1,'lutin::target::Target']]], + ['configure_5fmodule',['configure_module',['../classlutin_1_1system_1_1_system.html#a2d69133ba8701a2b95ab6de41779bc96',1,'lutin::system::System']]], + ['copy_5ffile',['copy_file',['../classlutin_1_1module_1_1_module.html#a6fe348bd1d678cf2c8e53f9f888305ce',1,'lutin::module::Module']]], + ['copy_5fimage',['copy_image',['../classlutin_1_1module_1_1_module.html#adc202d5ca558b72528ed24f13bd03551',1,'lutin::module::Module']]], + ['copy_5fpath',['copy_path',['../classlutin_1_1module_1_1_module.html#a303737ec97fdfb4e8481ce66abc5feaf',1,'lutin::module::Module']]], + ['create_5fnumber_5ffrom_5fversion_5fstring',['create_number_from_version_string',['../classlutin_1_1target_1_1_target.html#ab3f2df7aad919e32c11360fdaf46ef34',1,'lutin::target::Target']]], + ['create_20a_20new_20module_3a',['Create a new Module:',['../lutin_module.html',1,'']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 0000000..9f526c6 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..68b8cfd --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['display',['display',['../classlutin_1_1module_1_1_module.html#a22198a56530c0a7be0dd9f1214f31aa5',1,'lutin::module::Module']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 0000000..7b814aa --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..5ec90c0 --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['files_5fto_5fbuild',['files_to_build',['../classlutin_1_1module_1_1_module.html#ad6bbd17c906865801144e2ada6d46260',1,'lutin::module::Module']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 0000000..d8de556 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..4f94843 --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['gcov',['gcov',['../classlutin_1_1module_1_1_module.html#a725d8605b9efbd03b255da724eca569c',1,'lutin::module::Module']]], + ['generate_5flist_5fseparate_5fcoma',['generate_list_separate_coma',['../classlutin_1_1target_1_1_target.html#a90e7e8492b2572c252af8c25db8e3f2b',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fbin',['get_build_file_bin',['../classlutin_1_1target_1_1_target.html#a66964b1808503b9d062ab634cd630f64',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fdynamic',['get_build_file_dynamic',['../classlutin_1_1target_1_1_target.html#a4f09f3377208ecc8a7d668fb3444c2c9',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fstatic',['get_build_file_static',['../classlutin_1_1target_1_1_target.html#a186d7697f434e56c468be9e7a1254cec',1,'lutin::target::Target']]], + ['get_5fbuild_5fmode',['get_build_mode',['../classlutin_1_1target_1_1_target.html#adf5480a807c5658aa92ced1b99673b29',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath',['get_build_path',['../classlutin_1_1target_1_1_target.html#a39a6304a7f4faed42fe683fe83180df9',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fbin',['get_build_path_bin',['../classlutin_1_1target_1_1_target.html#a865b8950ad492ba1fde17ffaa6fab0f3',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fdata',['get_build_path_data',['../classlutin_1_1target_1_1_target.html#a2d1ce3e7bce5a84641403f08b2a67994',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5finclude',['get_build_path_include',['../classlutin_1_1target_1_1_target.html#a18d04b39c1cbc8d5fb791194fb8a867b',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5flib',['get_build_path_lib',['../classlutin_1_1target_1_1_target.html#a05473748286e5fce0c0b5df9e070b859',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fobject',['get_build_path_object',['../classlutin_1_1target_1_1_target.html#a5aa8dae31d18ae60a35c6f3303dd5030',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5ftemporary_5fgenerate',['get_build_path_temporary_generate',['../classlutin_1_1target_1_1_target.html#a0f33f7c05d8767551a1f7d91c3bd6470',1,'lutin::target::Target']]], + ['get_5fdepends',['get_depends',['../classlutin_1_1module_1_1_module.html#af70d18272d1602160f328b05bdbb2748',1,'lutin::module::Module']]], + ['get_5ffinal_5fpath',['get_final_path',['../classlutin_1_1target_1_1_target.html#a3654d912f7813e696172ffa8f7c52bd4',1,'lutin::target::Target']]], + ['get_5fheader',['get_header',['../classlutin_1_1module_1_1_module.html#a33e744807ad83c0c097dec50e4d06952',1,'lutin::module::Module']]], + ['get_5fhelp',['get_help',['../classlutin_1_1system_1_1_system.html#a426ea23194eb044b734e0f2bb0cfe826',1,'lutin::system::System']]], + ['get_5fmode',['get_mode',['../classlutin_1_1target_1_1_target.html#a504147dc49c08dfaeea97f91b4119ee2',1,'lutin::target::Target']]], + ['get_5fmodule',['get_module',['../classlutin_1_1target_1_1_target.html#acdfe3ea83d9622fcf0123beaeeeff5a7',1,'lutin::target::Target']]], + ['get_5fname',['get_name',['../classlutin_1_1module_1_1_module.html#abfb3d36939dd02bc72d0edb8f36ec17b',1,'lutin.module.Module.get_name()'],['../classlutin_1_1target_1_1_target.html#a79ca91da4596cc1338c4fe8d96c6e9d2',1,'lutin.target.Target.get_name()']]], + ['get_5fpkg',['get_pkg',['../classlutin_1_1module_1_1_module.html#ad8b590c76b6af8e48f9cd0bf5c3d8036',1,'lutin::module::Module']]], + ['get_5fsimulation',['get_simulation',['../classlutin_1_1target_1_1_target.html#a52beda7b529cfed398a1bf0081e096c0',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath',['get_staging_path',['../classlutin_1_1target_1_1_target.html#a33e77905588bb2aafc8630b564183a28',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5fbin',['get_staging_path_bin',['../classlutin_1_1target_1_1_target.html#adff98a2d5e9e246e8f3bded49ac66292',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5fdata',['get_staging_path_data',['../classlutin_1_1target_1_1_target.html#a5d806c316c37a4827fde3ccf7746dec3',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5finclude',['get_staging_path_include',['../classlutin_1_1target_1_1_target.html#a1060469908dfbfb2dc84f0f6c4381e42',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5flib',['get_staging_path_lib',['../classlutin_1_1target_1_1_target.html#aa1499d062acadb07923ce97adda3811b',1,'lutin::target::Target']]], + ['get_5ftype',['get_type',['../classlutin_1_1module_1_1_module.html#a0aac170fd25f353844df790bc01f250b',1,'lutin.module.Module.get_type()'],['../classlutin_1_1target_1_1_target.html#ab07cd51470112825237206501f653af4',1,'lutin.target.Target.get_type()']]], + ['get_5fvalid',['get_valid',['../classlutin_1_1system_1_1_system.html#af3107995d8cc7ce9f3b1e333412d6b1d',1,'lutin::system::System']]], + ['global_5finclude_5fcc',['global_include_cc',['../classlutin_1_1target_1_1_target.html#aef0e9cd53fc3584de97ec21eae7060d6',1,'lutin::target::Target']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 0000000..9ba0cc2 --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..fb70aff --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['how_20to_20use_20lutin',['How to use lutin',['../lutin_use.html',1,'']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 0000000..9384ec9 --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..55e2cf8 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['image_5fto_5fbuild',['image_to_build',['../classlutin_1_1module_1_1_module.html#adf7dbfc6916cb8c9c221b31e78388a56',1,'lutin::module::Module']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 0000000..37566c5 --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..23d01c1 --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['lutin_20build_20system',['Lutin Build system',['../index.html',1,'']]], + ['load_5fall',['load_all',['../classlutin_1_1target_1_1_target.html#af6f13e53b1ae430fe0b09534c769b7e7',1,'lutin::target::Target']]], + ['load_5fif_5fneeded',['load_if_needed',['../classlutin_1_1target_1_1_target.html#a66e5a538de7d71fe66f7cebbac315f1f',1,'lutin::target::Target']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 0000000..c8c5102 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 0000000..bfc36fe --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['make_5fpackage',['make_package',['../classlutin_1_1target_1_1_target.html#ac49143b1a59a14e4e90f89b3996993db',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5fbin',['make_package_binary_bin',['../classlutin_1_1target_1_1_target.html#a506357e98dda87bbd600b56495eb6323',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5fdata',['make_package_binary_data',['../classlutin_1_1target_1_1_target.html#aa7d9450a91362c93adb7e8e3a1b945c3',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5flib',['make_package_binary_lib',['../classlutin_1_1target_1_1_target.html#ad11987f4d3c63f7790df98328a3ff7c4',1,'lutin::target::Target']]], + ['module',['Module',['../classlutin_1_1module_1_1_module.html',1,'lutin::module']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 0000000..4cb31f0 --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 0000000..07d5461 --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['path_5fbin',['path_bin',['../classlutin_1_1target_1_1_target.html#a1525a54858cecd81b18358b851126c30',1,'lutin::target::Target']]], + ['paths_5fto_5fbuild',['paths_to_build',['../classlutin_1_1module_1_1_module.html#add2d4e4b2c465b1e04e4692ca6ef4eb0',1,'lutin::module::Module']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 0000000..d34a612 --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 0000000..9313984 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['remove_5fcompile_5fwarning',['remove_compile_warning',['../classlutin_1_1module_1_1_module.html#a0295a673cc4163c76741c1810b5c9681',1,'lutin::module::Module']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 0000000..c1ae2ca --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 0000000..b0b0832 --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['set_5fcross_5fbase',['set_cross_base',['../classlutin_1_1target_1_1_target.html#ab4b3136aa350554514c7d45c60b5921c',1,'lutin::target::Target']]], + ['set_5fhelp',['set_help',['../classlutin_1_1system_1_1_system.html#a26a93f3f40e8d50a1784f2a92ca7d470',1,'lutin::system::System']]], + ['set_5fpkg',['set_pkg',['../classlutin_1_1module_1_1_module.html#ae9810210b5fbf4759815601a4f7f4b12',1,'lutin::module::Module']]], + ['set_5fvalid',['set_valid',['../classlutin_1_1system_1_1_system.html#a3c0b751b0cea0e48dd08c87ca5b6c945',1,'lutin::system::System']]], + ['set_5fversion',['set_version',['../classlutin_1_1system_1_1_system.html#a7ab9d305b56a610223e030f134a6cbaa',1,'lutin::system::System']]], + ['system',['System',['../classlutin_1_1system_1_1_system.html',1,'lutin::system']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 0000000..712223c --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 0000000..862729a --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['target',['Target',['../classlutin_1_1target_1_1_target.html',1,'lutin::target']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 0000000..d553ffa --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 0000000..862729a --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['target',['Target',['../classlutin_1_1target_1_1_target.html',1,'lutin::target']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 0000000..c77391a --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..e58c122 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['target',['Target',['../classlutin_1_1target_1_1_target.html',1,'lutin::target']]], + ['type',['type',['../classlutin_1_1module_1_1_module.html#af9f2bf40ab89a60f5b614a3e16b114d7',1,'lutin::module::Module']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 0000000..025587a --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 0000000..67c954a --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['module',['Module',['../classlutin_1_1module_1_1_module.html',1,'lutin::module']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 0000000..86dc4ff --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 0000000..4fb6d7c --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['system',['System',['../classlutin_1_1system_1_1_system.html',1,'lutin::system']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 0000000..014caf8 --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 0000000..862729a --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['target',['Target',['../classlutin_1_1target_1_1_target.html',1,'lutin::target']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 0000000..2e97201 --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 0000000..70e6433 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['module',['Module',['../classlutin_1_1module_1_1_module.html',1,'lutin::module']]], + ['mythread',['myThread',['../classlutin_1_1multiprocess_1_1my_thread.html',1,'lutin::multiprocess']]] +]; diff --git a/search/classes_4.html b/search/classes_4.html new file mode 100644 index 0000000..776fee3 --- /dev/null +++ b/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 0000000..4fb6d7c --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['system',['System',['../classlutin_1_1system_1_1_system.html',1,'lutin::system']]] +]; diff --git a/search/classes_5.html b/search/classes_5.html new file mode 100644 index 0000000..69bbcc8 --- /dev/null +++ b/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 0000000..862729a --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['target',['Target',['../classlutin_1_1target_1_1_target.html',1,'lutin::target']]] +]; diff --git a/search/close.png b/search/close.png new file mode 100644 index 0000000..9342d3d Binary files /dev/null and b/search/close.png differ diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 0000000..6bc52b6 --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..24df8fe --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['add_5faction',['add_action',['../classlutin_1_1system_1_1_system.html#a3d8eec2c8427654f86530198e5c47c8d',1,'lutin.system.System.add_action()'],['../classlutin_1_1target_1_1_target.html#a8c9ef9c440afdb59f41417d397480a2e',1,'lutin.target.Target.add_action()']]], + ['add_5fdepend',['add_depend',['../classlutin_1_1module_1_1_module.html#a56556f0ed561230bd538d493661738d7',1,'lutin.module.Module.add_depend()'],['../classlutin_1_1system_1_1_system.html#a0340bf88c6e379594a8c8e3538781ae6',1,'lutin.system.System.add_depend()']]], + ['add_5fexport_5fflag',['add_export_flag',['../classlutin_1_1module_1_1_module.html#a84d37c55a7e70291003f247bf8a252ea',1,'lutin::module::Module']]], + ['add_5fexport_5fpath',['add_export_path',['../classlutin_1_1module_1_1_module.html#ab2b8e558891c9e800da64c0361c5d16e',1,'lutin::module::Module']]], + ['add_5fextra_5fflags',['add_extra_flags',['../classlutin_1_1module_1_1_module.html#a6ce142d23b9a88ae27885dcdef88697b',1,'lutin::module::Module']]], + ['add_5fflag',['add_flag',['../classlutin_1_1module_1_1_module.html#a2203a6c76d0193913e32cb444106e75a',1,'lutin.module.Module.add_flag()'],['../classlutin_1_1system_1_1_system.html#a6c3db2b80fbffce2b90c8420610340d5',1,'lutin.system.System.add_flag()'],['../classlutin_1_1target_1_1_target.html#a17d3e2de0355f980f74d2fd5484c5ce5',1,'lutin.target.Target.add_flag()']]], + ['add_5fgenerated_5fheader_5ffile',['add_generated_header_file',['../classlutin_1_1module_1_1_module.html#a91a15aa2db44e1e1f168427a52928819',1,'lutin::module::Module']]], + ['add_5fheader_5ffile',['add_header_file',['../classlutin_1_1module_1_1_module.html#a852a45678bc95754260b83a091c8ef10',1,'lutin.module.Module.add_header_file()'],['../classlutin_1_1system_1_1_system.html#a2527e12feaa3fd34acd8f96aa39bf057',1,'lutin.system.System.add_header_file()']]], + ['add_5fmodule',['add_module',['../classlutin_1_1target_1_1_target.html#a88e9a21801adfc6c0e77dbab9a3e7337',1,'lutin::target::Target']]], + ['add_5fmodule_5fdepend',['add_module_depend',['../classlutin_1_1module_1_1_module.html#a7f45fcb1e44b6c6e1bf525d5ce2149d5',1,'lutin::module::Module']]], + ['add_5foptionnal_5fdepend',['add_optionnal_depend',['../classlutin_1_1module_1_1_module.html#a34e6c4cc51d72f695ab1c559e6c42a98',1,'lutin::module::Module']]], + ['add_5foptionnal_5fmodule_5fdepend',['add_optionnal_module_depend',['../classlutin_1_1module_1_1_module.html#afed5ebeda11ccca0d18999b5d450134d',1,'lutin::module::Module']]], + ['add_5fpath',['add_path',['../classlutin_1_1module_1_1_module.html#af8eff8717c691ff35792b6eb6dcae263',1,'lutin.module.Module.add_path()'],['../classlutin_1_1system_1_1_system.html#a8273f51c134a5e65e98584adca6cde31',1,'lutin.system.System.add_path()']]], + ['add_5fpkg',['add_pkg',['../classlutin_1_1module_1_1_module.html#a769bdbfd2e4601e0f77452fdd0de0503',1,'lutin::module::Module']]], + ['add_5fsources',['add_sources',['../classlutin_1_1system_1_1_system.html#ac45876099397ad836da323b53a2978e7',1,'lutin::system::System']]], + ['add_5fsrc_5ffile',['add_src_file',['../classlutin_1_1module_1_1_module.html#a7b6236c61b0745fc02f6479b97739a71',1,'lutin::module::Module']]], + ['add_5ftools',['add_tools',['../classlutin_1_1module_1_1_module.html#a6c275e3afb7831b44b6cf87500cc5092',1,'lutin::module::Module']]], + ['add_5ftype',['add_type',['../classlutin_1_1target_1_1_target.html#ad6043978459f4fac681644f98f909313',1,'lutin::target::Target']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 0000000..648831f --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 0000000..bd27064 --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['build',['build',['../classlutin_1_1module_1_1_module.html#a6248579b83b20c9114f44e80a9297f87',1,'lutin.module.Module.build()'],['../classlutin_1_1target_1_1_target.html#a68ed4129ebc7795b303ceb72509bf1a6',1,'lutin.target.Target.build()']]], + ['build_5ftree',['build_tree',['../classlutin_1_1target_1_1_target.html#ae5b7bf7eaa4921f6410af108dea98065',1,'lutin::target::Target']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 0000000..c93d089 --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 0000000..c601c37 --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['clean',['clean',['../classlutin_1_1module_1_1_module.html#a988feea29f53e5f11a28860fd944ca84',1,'lutin.module.Module.clean()'],['../classlutin_1_1target_1_1_target.html#a5d70bb8b5ab4611ce38289bb301ace7c',1,'lutin.target.Target.clean()']]], + ['compile_5fflags',['compile_flags',['../classlutin_1_1module_1_1_module.html#a6efe252de96318d939db01e90aa31a7e',1,'lutin::module::Module']]], + ['compile_5fversion',['compile_version',['../classlutin_1_1module_1_1_module.html#a8d2ecaa92322a775c225a23be5e889c2',1,'lutin::module::Module']]], + ['configure_5fmodule',['configure_module',['../classlutin_1_1system_1_1_system.html#a2d69133ba8701a2b95ab6de41779bc96',1,'lutin::system::System']]], + ['copy_5ffile',['copy_file',['../classlutin_1_1module_1_1_module.html#a6fe348bd1d678cf2c8e53f9f888305ce',1,'lutin::module::Module']]], + ['copy_5fimage',['copy_image',['../classlutin_1_1module_1_1_module.html#adc202d5ca558b72528ed24f13bd03551',1,'lutin::module::Module']]], + ['copy_5fpath',['copy_path',['../classlutin_1_1module_1_1_module.html#a303737ec97fdfb4e8481ce66abc5feaf',1,'lutin::module::Module']]], + ['create_5fnumber_5ffrom_5fversion_5fstring',['create_number_from_version_string',['../classlutin_1_1target_1_1_target.html#ab3f2df7aad919e32c11360fdaf46ef34',1,'lutin::target::Target']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 0000000..caa48ea --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..68b8cfd --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['display',['display',['../classlutin_1_1module_1_1_module.html#a22198a56530c0a7be0dd9f1214f31aa5',1,'lutin::module::Module']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 0000000..a9c64ad --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..5ec90c0 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['files_5fto_5fbuild',['files_to_build',['../classlutin_1_1module_1_1_module.html#ad6bbd17c906865801144e2ada6d46260',1,'lutin::module::Module']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 0000000..9d135fa --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 0000000..e3d329e --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['gcov',['gcov',['../classlutin_1_1module_1_1_module.html#a725d8605b9efbd03b255da724eca569c',1,'lutin::module::Module']]], + ['generate_5flist_5fseparate_5fcoma',['generate_list_separate_coma',['../classlutin_1_1target_1_1_target.html#a90e7e8492b2572c252af8c25db8e3f2b',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fbin',['get_build_file_bin',['../classlutin_1_1target_1_1_target.html#a66964b1808503b9d062ab634cd630f64',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fdynamic',['get_build_file_dynamic',['../classlutin_1_1target_1_1_target.html#a4f09f3377208ecc8a7d668fb3444c2c9',1,'lutin::target::Target']]], + ['get_5fbuild_5ffile_5fstatic',['get_build_file_static',['../classlutin_1_1target_1_1_target.html#a186d7697f434e56c468be9e7a1254cec',1,'lutin::target::Target']]], + ['get_5fbuild_5fmode',['get_build_mode',['../classlutin_1_1target_1_1_target.html#adf5480a807c5658aa92ced1b99673b29',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath',['get_build_path',['../classlutin_1_1target_1_1_target.html#a39a6304a7f4faed42fe683fe83180df9',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fbin',['get_build_path_bin',['../classlutin_1_1target_1_1_target.html#a865b8950ad492ba1fde17ffaa6fab0f3',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fdata',['get_build_path_data',['../classlutin_1_1target_1_1_target.html#a2d1ce3e7bce5a84641403f08b2a67994',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5finclude',['get_build_path_include',['../classlutin_1_1target_1_1_target.html#a18d04b39c1cbc8d5fb791194fb8a867b',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5flib',['get_build_path_lib',['../classlutin_1_1target_1_1_target.html#a05473748286e5fce0c0b5df9e070b859',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5fobject',['get_build_path_object',['../classlutin_1_1target_1_1_target.html#a5aa8dae31d18ae60a35c6f3303dd5030',1,'lutin::target::Target']]], + ['get_5fbuild_5fpath_5ftemporary_5fgenerate',['get_build_path_temporary_generate',['../classlutin_1_1target_1_1_target.html#a0f33f7c05d8767551a1f7d91c3bd6470',1,'lutin::target::Target']]], + ['get_5fdepends',['get_depends',['../classlutin_1_1module_1_1_module.html#af70d18272d1602160f328b05bdbb2748',1,'lutin::module::Module']]], + ['get_5ffinal_5fpath',['get_final_path',['../classlutin_1_1target_1_1_target.html#a3654d912f7813e696172ffa8f7c52bd4',1,'lutin::target::Target']]], + ['get_5fheader',['get_header',['../classlutin_1_1module_1_1_module.html#a33e744807ad83c0c097dec50e4d06952',1,'lutin::module::Module']]], + ['get_5fhelp',['get_help',['../classlutin_1_1system_1_1_system.html#a426ea23194eb044b734e0f2bb0cfe826',1,'lutin::system::System']]], + ['get_5fmode',['get_mode',['../classlutin_1_1target_1_1_target.html#a504147dc49c08dfaeea97f91b4119ee2',1,'lutin::target::Target']]], + ['get_5fmodule',['get_module',['../classlutin_1_1target_1_1_target.html#acdfe3ea83d9622fcf0123beaeeeff5a7',1,'lutin::target::Target']]], + ['get_5fname',['get_name',['../classlutin_1_1module_1_1_module.html#abfb3d36939dd02bc72d0edb8f36ec17b',1,'lutin.module.Module.get_name()'],['../classlutin_1_1target_1_1_target.html#a79ca91da4596cc1338c4fe8d96c6e9d2',1,'lutin.target.Target.get_name()']]], + ['get_5fpkg',['get_pkg',['../classlutin_1_1module_1_1_module.html#ad8b590c76b6af8e48f9cd0bf5c3d8036',1,'lutin::module::Module']]], + ['get_5fsimulation',['get_simulation',['../classlutin_1_1target_1_1_target.html#a52beda7b529cfed398a1bf0081e096c0',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath',['get_staging_path',['../classlutin_1_1target_1_1_target.html#a33e77905588bb2aafc8630b564183a28',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5fbin',['get_staging_path_bin',['../classlutin_1_1target_1_1_target.html#adff98a2d5e9e246e8f3bded49ac66292',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5fdata',['get_staging_path_data',['../classlutin_1_1target_1_1_target.html#a5d806c316c37a4827fde3ccf7746dec3',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5finclude',['get_staging_path_include',['../classlutin_1_1target_1_1_target.html#a1060469908dfbfb2dc84f0f6c4381e42',1,'lutin::target::Target']]], + ['get_5fstaging_5fpath_5flib',['get_staging_path_lib',['../classlutin_1_1target_1_1_target.html#aa1499d062acadb07923ce97adda3811b',1,'lutin::target::Target']]], + ['get_5ftype',['get_type',['../classlutin_1_1module_1_1_module.html#a0aac170fd25f353844df790bc01f250b',1,'lutin.module.Module.get_type()'],['../classlutin_1_1target_1_1_target.html#ab07cd51470112825237206501f653af4',1,'lutin.target.Target.get_type()']]], + ['get_5fvalid',['get_valid',['../classlutin_1_1system_1_1_system.html#af3107995d8cc7ce9f3b1e333412d6b1d',1,'lutin::system::System']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 0000000..5fca897 --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 0000000..55e2cf8 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['image_5fto_5fbuild',['image_to_build',['../classlutin_1_1module_1_1_module.html#adf7dbfc6916cb8c9c221b31e78388a56',1,'lutin::module::Module']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 0000000..02631a3 --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 0000000..f67b271 --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['load_5fall',['load_all',['../classlutin_1_1target_1_1_target.html#af6f13e53b1ae430fe0b09534c769b7e7',1,'lutin::target::Target']]], + ['load_5fif_5fneeded',['load_if_needed',['../classlutin_1_1target_1_1_target.html#a66e5a538de7d71fe66f7cebbac315f1f',1,'lutin::target::Target']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 0000000..ff37095 --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 0000000..039652d --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['make_5fpackage',['make_package',['../classlutin_1_1target_1_1_target.html#ac49143b1a59a14e4e90f89b3996993db',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5fbin',['make_package_binary_bin',['../classlutin_1_1target_1_1_target.html#a506357e98dda87bbd600b56495eb6323',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5fdata',['make_package_binary_data',['../classlutin_1_1target_1_1_target.html#aa7d9450a91362c93adb7e8e3a1b945c3',1,'lutin::target::Target']]], + ['make_5fpackage_5fbinary_5flib',['make_package_binary_lib',['../classlutin_1_1target_1_1_target.html#ad11987f4d3c63f7790df98328a3ff7c4',1,'lutin::target::Target']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 0000000..1d34583 --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 0000000..e535421 --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['paths_5fto_5fbuild',['paths_to_build',['../classlutin_1_1module_1_1_module.html#add2d4e4b2c465b1e04e4692ca6ef4eb0',1,'lutin::module::Module']]] +]; diff --git a/search/functions_a.html b/search/functions_a.html new file mode 100644 index 0000000..8eb5e56 --- /dev/null +++ b/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 0000000..9313984 --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['remove_5fcompile_5fwarning',['remove_compile_warning',['../classlutin_1_1module_1_1_module.html#a0295a673cc4163c76741c1810b5c9681',1,'lutin::module::Module']]] +]; diff --git a/search/functions_b.html b/search/functions_b.html new file mode 100644 index 0000000..fa9cff5 --- /dev/null +++ b/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 0000000..a76cabc --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['set_5fcross_5fbase',['set_cross_base',['../classlutin_1_1target_1_1_target.html#ab4b3136aa350554514c7d45c60b5921c',1,'lutin::target::Target']]], + ['set_5fhelp',['set_help',['../classlutin_1_1system_1_1_system.html#a26a93f3f40e8d50a1784f2a92ca7d470',1,'lutin::system::System']]], + ['set_5fpkg',['set_pkg',['../classlutin_1_1module_1_1_module.html#ae9810210b5fbf4759815601a4f7f4b12',1,'lutin::module::Module']]], + ['set_5fvalid',['set_valid',['../classlutin_1_1system_1_1_system.html#a3c0b751b0cea0e48dd08c87ca5b6c945',1,'lutin::system::System']]], + ['set_5fversion',['set_version',['../classlutin_1_1system_1_1_system.html#a7ab9d305b56a610223e030f134a6cbaa',1,'lutin::system::System']]] +]; diff --git a/search/mag_sel.png b/search/mag_sel.png new file mode 100644 index 0000000..81f6040 Binary files /dev/null and b/search/mag_sel.png differ diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/pages_0.html b/search/pages_0.html new file mode 100644 index 0000000..0db7267 --- /dev/null +++ b/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_0.js b/search/pages_0.js new file mode 100644 index 0000000..567f098 --- /dev/null +++ b/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basic_20concept',['Basic concept',['../lutin_concept.html',1,'']]] +]; diff --git a/search/pages_1.html b/search/pages_1.html new file mode 100644 index 0000000..2c67a8e --- /dev/null +++ b/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 0000000..846337f --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['create_20a_20new_20module_3a',['Create a new Module:',['../lutin_module.html',1,'']]] +]; diff --git a/search/pages_2.html b/search/pages_2.html new file mode 100644 index 0000000..9cb4325 --- /dev/null +++ b/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_2.js b/search/pages_2.js new file mode 100644 index 0000000..fb70aff --- /dev/null +++ b/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['how_20to_20use_20lutin',['How to use lutin',['../lutin_use.html',1,'']]] +]; diff --git a/search/pages_3.html b/search/pages_3.html new file mode 100644 index 0000000..118095e --- /dev/null +++ b/search/pages_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_3.js b/search/pages_3.js new file mode 100644 index 0000000..175f959 --- /dev/null +++ b/search/pages_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['lutin_20build_20system',['Lutin Build system',['../index.html',1,'']]] +]; diff --git a/search/pages_4.html b/search/pages_4.html new file mode 100644 index 0000000..e8623b1 --- /dev/null +++ b/search/pages_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_4.js b/search/pages_4.js new file mode 100644 index 0000000..358f63e --- /dev/null +++ b/search/pages_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme',['readme',['../md_lutin_doc_readme.html',1,'']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 0000000..4d7612f --- /dev/null +++ b/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; + background-color: white; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:111px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:0px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 1; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 0000000..dedce3b --- /dev/null +++ b/search/search.js @@ -0,0 +1,791 @@ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..a7d1b69 --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['config',['config',['../classlutin_1_1target_1_1_target.html#a50e91b130bde2ffb42b1ed92e1c93976',1,'lutin::target::Target']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 0000000..3c65cf2 --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..ebe7567 --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['global_5finclude_5fcc',['global_include_cc',['../classlutin_1_1target_1_1_target.html#aef0e9cd53fc3584de97ec21eae7060d6',1,'lutin::target::Target']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 0000000..7b43e0a --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 0000000..c0460f8 --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['path_5fbin',['path_bin',['../classlutin_1_1target_1_1_target.html#a1525a54858cecd81b18358b851126c30',1,'lutin::target::Target']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 0000000..ea0392d --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 0000000..f2a2f58 --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type',['type',['../classlutin_1_1module_1_1_module.html#af9f2bf40ab89a60f5b614a3e16b114d7',1,'lutin::module::Module']]] +]; diff --git a/search/variables_4.html b/search/variables_4.html new file mode 100644 index 0000000..1ed95cb --- /dev/null +++ b/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 0000000..f2a2f58 --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type',['type',['../classlutin_1_1module_1_1_module.html#af9f2bf40ab89a60f5b614a3e16b114d7',1,'lutin::module::Module']]] +]; diff --git a/search/variables_5.html b/search/variables_5.html new file mode 100644 index 0000000..ecc883b --- /dev/null +++ b/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_5.js b/search/variables_5.js new file mode 100644 index 0000000..f2a2f58 --- /dev/null +++ b/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type',['type',['../classlutin_1_1module_1_1_module.html#af9f2bf40ab89a60f5b614a3e16b114d7',1,'lutin::module::Module']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 0000000..fe895f2 Binary files /dev/null and b/splitbar.png differ diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css deleted file mode 100644 index d1df6a2..0000000 --- a/stylesheets/pygment_trac.css +++ /dev/null @@ -1,68 +0,0 @@ -.highlight .c { color: #999988; font-style: italic } /* Comment */ -.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.highlight .k { font-weight: bold } /* Keyword */ -.highlight .o { font-weight: bold } /* Operator */ -.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ -.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ -.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #aa0000 } /* Generic.Error */ -.highlight .gh { color: #999999 } /* Generic.Heading */ -.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ -.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #555555 } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ -.highlight .gt { color: #aa0000 } /* Generic.Traceback */ -.highlight .kc { font-weight: bold } /* Keyword.Constant */ -.highlight .kd { font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: #009999 } /* Literal.Number */ -.highlight .s { color: #d14 } /* Literal.String */ -.highlight .na { color: #008080 } /* Name.Attribute */ -.highlight .nb { color: #0086B3 } /* Name.Builtin */ -.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ -.highlight .no { color: #008080 } /* Name.Constant */ -.highlight .ni { color: #800080 } /* Name.Entity */ -.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ -.highlight .nn { color: #555555 } /* Name.Namespace */ -.highlight .nt { color: #CBDFFF } /* Name.Tag */ -.highlight .nv { color: #008080 } /* Name.Variable */ -.highlight .ow { font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #009999 } /* Literal.Number.Float */ -.highlight .mh { color: #009999 } /* Literal.Number.Hex */ -.highlight .mi { color: #009999 } /* Literal.Number.Integer */ -.highlight .mo { color: #009999 } /* Literal.Number.Oct */ -.highlight .sb { color: #d14 } /* Literal.String.Backtick */ -.highlight .sc { color: #d14 } /* Literal.String.Char */ -.highlight .sd { color: #d14 } /* Literal.String.Doc */ -.highlight .s2 { color: #d14 } /* Literal.String.Double */ -.highlight .se { color: #d14 } /* Literal.String.Escape */ -.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ -.highlight .si { color: #d14 } /* Literal.String.Interpol */ -.highlight .sx { color: #d14 } /* Literal.String.Other */ -.highlight .sr { color: #009926 } /* Literal.String.Regex */ -.highlight .s1 { color: #d14 } /* Literal.String.Single */ -.highlight .ss { color: #990073 } /* Literal.String.Symbol */ -.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #008080 } /* Name.Variable.Class */ -.highlight .vg { color: #008080 } /* Name.Variable.Global */ -.highlight .vi { color: #008080 } /* Name.Variable.Instance */ -.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ - -.type-csharp .highlight .k { color: #0000FF } -.type-csharp .highlight .kt { color: #0000FF } -.type-csharp .highlight .nf { color: #000000; font-weight: normal } -.type-csharp .highlight .nc { color: #2B91AF } -.type-csharp .highlight .nn { color: #000000 } -.type-csharp .highlight .s { color: #A31515 } -.type-csharp .highlight .sc { color: #A31515 } diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css deleted file mode 100644 index a54a639..0000000 --- a/stylesheets/stylesheet.css +++ /dev/null @@ -1,247 +0,0 @@ -body { - margin: 0; - padding: 0; - background: #151515 url("../images/bkg.png") 0 0; - color: #eaeaea; - font: 16px; - line-height: 1.5; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; -} - -/* General & 'Reset' Stuff */ - -.container { - width: 90%; - max-width: 600px; - margin: 0 auto; -} - -section { - display: block; - margin: 0 0 20px 0; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 20px; -} - -li { - line-height: 1.4 ; -} - -/* Header,
    - header - container - h1 - project name - h2 - project description -*/ - -header { - background: rgba(0, 0, 0, 0.1); - width: 100%; - border-bottom: 1px dashed #b5e853; - padding: 20px 0; - margin: 0 0 40px 0; -} - -header h1 { - font-size: 30px; - line-height: 1.5; - margin: 0 0 0 -40px; - font-weight: bold; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color: #b5e853; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), - 0 0 5px rgba(181, 232, 83, 0.1), - 0 0 10px rgba(181, 232, 83, 0.1); - letter-spacing: -1px; - -webkit-font-smoothing: antialiased; -} - -header h1:before { - content: "./ "; - font-size: 24px; -} - -header h2 { - font-size: 18px; - font-weight: 300; - color: #666; -} - -#downloads .btn { - display: inline-block; - text-align: center; - margin: 0; -} - -/* Main Content -*/ - -#main_content { - width: 100%; - -webkit-font-smoothing: antialiased; -} -section img { - max-width: 100% -} - -h1, h2, h3, h4, h5, h6 { - font-weight: normal; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color: #b5e853; - letter-spacing: -0.03em; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), - 0 0 5px rgba(181, 232, 83, 0.1), - 0 0 10px rgba(181, 232, 83, 0.1); -} - -#main_content h1 { - font-size: 30px; -} - -#main_content h2 { - font-size: 24px; -} - -#main_content h3 { - font-size: 18px; -} - -#main_content h4 { - font-size: 14px; -} - -#main_content h5 { - font-size: 12px; - text-transform: uppercase; - margin: 0 0 5px 0; -} - -#main_content h6 { - font-size: 12px; - text-transform: uppercase; - color: #999; - margin: 0 0 5px 0; -} - -dt { - font-style: italic; - font-weight: bold; -} - -ul li { - list-style: none; -} - -ul li:before { - content: ">>"; - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - font-size: 13px; - color: #b5e853; - margin-left: -37px; - margin-right: 21px; - line-height: 16px; -} - -blockquote { - color: #aaa; - padding-left: 10px; - border-left: 1px dotted #666; -} - -pre { - background: rgba(0, 0, 0, 0.9); - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 10px; - font-size: 14px; - color: #b5e853; - border-radius: 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - text-wrap: normal; - overflow: auto; - overflow-y: hidden; -} - -table { - width: 100%; - margin: 0 0 20px 0; -} - -th { - text-align: left; - border-bottom: 1px dashed #b5e853; - padding: 5px 10px; -} - -td { - padding: 5px 10px; -} - -hr { - height: 0; - border: 0; - border-bottom: 1px dashed #b5e853; - color: #b5e853; -} - -/* Buttons -*/ - -.btn { - display: inline-block; - background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.3), rgba(35, 35, 35, 0.3) 50%, rgba(10, 10, 10, 0.3) 50%, rgba(0, 0, 0, 0.3)); - padding: 8px 18px; - border-radius: 50px; - border: 2px solid rgba(0, 0, 0, 0.7); - border-bottom: 2px solid rgba(0, 0, 0, 0.7); - border-top: 2px solid rgba(0, 0, 0, 1); - color: rgba(255, 255, 255, 0.8); - font-family: Helvetica, Arial, sans-serif; - font-weight: bold; - font-size: 13px; - text-decoration: none; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05); -} - -.btn:hover { - background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.6), rgba(35, 35, 35, 0.6) 50%, rgba(10, 10, 10, 0.8) 50%, rgba(0, 0, 0, 0.8)); -} - -.btn .icon { - display: inline-block; - width: 16px; - height: 16px; - margin: 1px 8px 0 0; - float: left; -} - -.btn-github .icon { - opacity: 0.6; - background: url("../images/blacktocat.png") 0 0 no-repeat; -} - -/* Links - a, a:hover, a:visited -*/ - -a { - color: #63c0f5; - text-shadow: 0 0 5px rgba(104, 182, 255, 0.5); -} - -/* Clearfix */ - -.cf:before, .cf:after { - content:""; - display:table; -} - -.cf:after { - clear:both; -} - -.cf { - zoom:1; -} \ No newline at end of file diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 0000000..3b443fc Binary files /dev/null and b/sync_off.png differ diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 0000000..e08320f Binary files /dev/null and b/sync_on.png differ diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 0000000..3b725c4 Binary files /dev/null and b/tab_a.png differ diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 0000000..e2b4a86 Binary files /dev/null and b/tab_b.png differ diff --git a/tab_h.png b/tab_h.png new file mode 100644 index 0000000..fd5cb70 Binary files /dev/null and b/tab_h.png differ diff --git a/tab_s.png b/tab_s.png new file mode 100644 index 0000000..ab478c9 Binary files /dev/null and b/tab_s.png differ diff --git a/tabs.css b/tabs.css new file mode 100644 index 0000000..9cf578f --- /dev/null +++ b/tabs.css @@ -0,0 +1,60 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +}