aboutsummaryrefslogtreecommitdiff
path: root/rfile
diff options
context:
space:
mode:
authorczjstmax <jstmaxlol@disroot.org>2026-05-14 16:08:04 +0200
committerczjstmax <jstmaxlol@disroot.org>2026-05-14 16:08:04 +0200
commit511f30b96d06041f528ec005e4d3edffc4047608 (patch)
treea93f707558255636e336cdac8dba0023f64a136a /rfile
parentd5be1b2375c4adcf4840ac379fe88aa2fae45771 (diff)
update 1.2.5
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
Diffstat (limited to 'rfile')
-rw-r--r--rfile28
1 files changed, 23 insertions, 5 deletions
diff --git a/rfile b/rfile
index 97ba695..f38ab34 100644
--- a/rfile
+++ b/rfile
@@ -1,9 +1,27 @@
# rfile for rfile
-@: hello from rfile
-all {
- cc -o rf rf.c -Wall -Wextra -pedantic
- sudo install -Dm755 rf /usr/bin/rf
- rm ./rf
+# greet the polite visitor with a box!
+@:! hello from rfile!
+
+# variables
+@cc=gcc
+@inp=rf.c
+@out=rf
+@opts=-Wall -Wextra -pedantic -std=c99
+
+# build
+@cc @inp -o @out @opts
+
+# install section
+install {
+ rf
+ @: installing rf..
+ sudo install -Dm755 @out /usr/bin/@out
+ rf clean
+}
+
+# clean section
+clean {
+ rm @out
}