forked from jkent/frogfs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathKconfig
148 lines (125 loc) · 3.27 KB
/
Kconfig
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
menu "espfs"
config ESPFS_MAX_PARTITIONS
int "Maximum Number of Partitions"
default 3
range 1 10
help
Define maximum number of partitions that can be mounted.
config ESPFS_IMAGEROOTDIR
string "Directory within project to build from"
default "espfs"
menuconfig ESPFS_PREPROCESS_FILES
bool "Preprocess files"
default y
choice ESPFS_CSS_MINIFY
prompt "CSS minification"
depends on ESPFS_PREPROCESS_FILES
default ESPFS_CSS_MINIFY_UGLIFYCSS
config ESPFS_CSS_MINIFY_NONE
bool "None"
config ESPFS_CSS_MINIFY_UGLIFYCSS
bool "uglifycss"
endchoice
choice ESPFS_HTML_MINIFY
prompt "HTML minification"
depends on ESPFS_PREPROCESS_FILES
default ESPFS_HTML_MINIFY_HTMLMINIFIER
config ESPFS_HTML_MINIFY_NONE
bool "None"
config ESPFS_HTML_MINIFY_HTMLMINIFIER
bool "html-minifier"
endchoice
choice ESPFS_JS_CONVERT
prompt "Javascript conversion"
depends on ESPFS_PREPROCESS_FILES
default ESPFS_JS_CONVERT_BABEL
config ESPFS_JS_CONVERT_NONE
bool "None"
config ESPFS_JS_CONVERT_BABEL
bool "babel"
endchoice
choice ESPFS_JS_MINIFY
prompt "Javascript minification"
depends on ESPFS_PREPROCESS_FILES
default ESPFS_JS_MINIFY_BABEL
config ESPFS_JS_MINIFY_NONE
bool "None"
config ESPFS_JS_MINIFY_BABEL
bool "babel"
config ESPFS_JS_MINIFY_UGLIFYJS
bool "uglifyjs"
endchoice
config ESPFS_USE_UGLIFYCSS
bool
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_CSS_MINIFY_UGLIFYCSS
default y
config ESPFS_USE_HTMLMINIFIER
bool
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_HTML_MINIFY_HTMLMINIFIER
default y
config ESPFS_USE_BABEL
bool
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_JS_CONVERT_BABEL || ESPFS_JS_MINIFY_BABEL
default y
config ESPFS_USE_UGLIFYJS
bool
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_JS_MINIFY_UGLIFYJS
default y
config ESPFS_NPM_UGLIFYCSS
bool "Fetch/update uglifycss using npm"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_UGLIFYCSS
default y
config ESPFS_UGLIFYCSS_PATH
string "Path to uglifycss"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_UGLIFYCSS
depends on !ESPFS_NPM_UGLIFYCSS
default "uglifycss"
config ESPFS_NPM_HTMLMINIFIER
bool "Fetch/update html-minifier using npm"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_HTMLMINIFIER
default y
config ESPFS_HTMLMINIFIER_PATH
string "Path to html-minifier"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_HTMLMINIFIER
depends on !ESPFS_NPM_HTMLMINIFIER
default "html-minifier"
config ESPFS_NPM_BABEL
bool "Fetch/update babel using npm"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_BABEL
default y
config ESPFS_BABEL_PATH
string "Path to babel"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_BABEL
depends on !ESPFS_NPM_BABEL
default "babel"
config ESPFS_NPM_UGLIFYJS
bool "Fetch/update uglify-js using npm"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_UGLIFYJS
default y
config ESPFS_UGLIFYJS_PATH
string "Path to uglifyjs"
depends on ESPFS_PREPROCESS_FILES
depends on ESPFS_USE_UGLIFYJS
depends on !ESPFS_NPM_UGLIFYJS
default "uglifyjs"
config ESPFS_USE_HEATSHRINK
bool "Compress espfs image using heatshrink"
default n
config ESPFS_USE_GZIP
bool "Compress html, css, js, and svg files using gzip"
default n
config ESPFS_LINK_BINARY
bool "Link resulting espfs binary with firmware"
default y
endmenu