-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdoxy_etk.py
50 lines (47 loc) · 1.05 KB
/
doxy_etk.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/python
import os
import doxy.module as module
import doxy.debug as debug
import doxy.tools as tools
def create(target, module_name):
my_module = module.Module(__file__, module_name)
my_module.set_version("version.txt")
my_module.set_title("Etk: Ewol Tool Kit")
my_module.set_website("http://atria-soft.github.io/" + module_name)
my_module.set_website_sources("http://github.com/atria-soft/" + module_name)
my_module.add_path([
module_name,
"doc",
])
my_module.add_data_path([
"data/dox",
])
my_module.add_depend([
'elog',
])
my_module.add_module_define([
"ETK_BUILD_MINIZIP",
])
my_module.add_exclude_symbols([
'*operator<<*',
'*string_to_*',
'*compare_no_case*',
'*end_with*',
'*extract_line*',
'*isIn*',
'*matRotate2*',
'*replace*',
'*sort*',
'*split*',
'*start_with*',
'tolower',
'toupper',
])
my_module.add_exclude_file([
'debug.hpp',
])
my_module.add_file_patterns([
'*.hpp',
'*.md',
])
return my_module