Moved all scripts to makefile
authorLukas Krickl <lukas@krickl.dev>
Fri, 17 Nov 2023 07:45:18 +0000 (08:45 +0100)
committerLukas Krickl <lukas@krickl.dev>
Fri, 17 Nov 2023 07:45:18 +0000 (08:45 +0100)
makefile
scripts/bear.sh [deleted file]
scripts/ctags.sh [deleted file]
scripts/format.sh [deleted file]
scripts/lint.sh [deleted file]
scripts/run.sh [deleted file]
scripts/test.sh [deleted file]

index 336b96fd8957a2fa488b51893f8ea12d68477591..da26467bd2221a98e33942e67ac7111e2147c833 100644 (file)
--- a/makefile
+++ b/makefile
@@ -50,3 +50,18 @@ clean:
 install:
        cp ./$(BDIR)/$(BNAME) $(BIN_INSTALL_DIR)
        cp ./doc/$(BNAME).man $(MAN_INSTALL_DIR)
+
+.PHONY: tags 
+tags:
+       ctags --recurse=yes --exclude=.git --exclude=bin --exclude=obj --exclude=scripts
+
+.PHONY: format
+format:
+       clang-format -i ./src/*.c ./include/*.h
+
+.PHONY: lint 
+lint:
+       clang-tidy ./include/*.h ./src/*.c
+
+runtest:
+       ./$(BDIR)/$(TEST_BNAME)
diff --git a/scripts/bear.sh b/scripts/bear.sh
deleted file mode 100755 (executable)
index 445b696..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-# generate clang build commands
-bear -- make SHELL="sh -x -e" --always-make
diff --git a/scripts/ctags.sh b/scripts/ctags.sh
deleted file mode 100755 (executable)
index 2da2d60..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-ctags --recurse=yes --exclude=.git --exclude=bin --exclude=obj --exclude=scripts
diff --git a/scripts/format.sh b/scripts/format.sh
deleted file mode 100755 (executable)
index 6cf085b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-clang-format -i ./src/*.c ./include/*.h
diff --git a/scripts/lint.sh b/scripts/lint.sh
deleted file mode 100755 (executable)
index 9176089..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-clang-tidy ./include/*.h ./src/*.c
diff --git a/scripts/run.sh b/scripts/run.sh
deleted file mode 100755 (executable)
index 16552dc..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-make && ./bin/ulas "$@"
-
diff --git a/scripts/test.sh b/scripts/test.sh
deleted file mode 100755 (executable)
index 896784d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-make && ./bin/testulas
-