We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
makefile
1 parent 7ce3699 commit 8c9b3abCopy full SHA for 8c9b3ab
make/make.r3
@@ -11,7 +11,11 @@ attempt [do %make-settings.r]
11
cmd-menu: {^/^[[1;33;49mPlease choose version to build:^[[0m^/}
12
13
cmd-actions: [
14
- "c" [val: none eval-cmd [{make TOOLS=} TOOLS { clean}]]
+ "c" [
15
+ val: none
16
+ ;eval-cmd [{make TOOLS=} TOOLS { clean}]
17
+ clean-project
18
+ ]
19
"q" [quit]
20
"" [val: none]
21
]
@@ -76,6 +80,14 @@ foreach [name data] settings [
76
80
append cmd-menu {^-^[[1;32;49mc^[[0m: Clean^/}
77
81
append cmd-menu {^-^[[1;32;49mq^[[0m: Quit^/}
78
82
83
+clean-project: func[/local dir][
84
+ dir: %objs/
85
+ foreach file read dir [
86
+ print ["Deleting:" dir/:file]
87
+ delete dir/:file
88
89
+]
90
+
79
91
eval-cmd: func[cmd [string! block!] /local err][
92
if block? cmd [cmd: rejoin cmd]
93
prin "^[[1;33;49m"
0 commit comments