forked from picoruby/picoruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSteepfile
More file actions
31 lines (27 loc) · 889 Bytes
/
Steepfile
File metadata and controls
31 lines (27 loc) · 889 Bytes
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
MRUBYC_SIG = "mrbgems/picoruby-mrubyc/sig"
target :mrbgems do
stdlib_path(
core_root: MRUBYC_SIG,
stdlib_root: "" # Skip loading stdlib RBSs
)
signature "sig/prk_firmware"
Dir.glob("**/sig/").each do |dir|
unless dir.include?("lib/prism/sig") || dir.include?(MRUBYC_SIG) || dir.include?("task-ext")
signature dir
end
end
check "mrblib"
Dir.glob([
"**/mrblib/",
"mrbgems/picoruby-shell/shell_executables/",
"**/task/"
]).each { |dir| check dir }
# Skip checking String as #each_char and #each_byte raise error
ignore "mrbgems/picoruby-mrubyc/lib/mrubyc/mrblib/array.rb"
ignore "mrbgems/picoruby-mrubyc/lib/mrubyc/mrblib/range.rb"
ignore "mrbgems/picoruby-mrubyc/lib/mrubyc/mrblib/string.rb"
ignore "mrbgems/picoruby-task-ext/mrblib/task.rb"
ignore "mrbgems/picoruby-mruby/lib/mruby"
ignore "mrblib"
ignore "build"
end