[master] 888b2ea3f flint scripts to handle one- or two-level structure
Nils Goroll
nils.goroll at uplex.de
Thu Jan 7 14:18:07 UTC 2021
commit 888b2ea3f49ef1bfd64c156fd4b527e9c345ff00
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Thu Jan 7 15:07:54 2021 +0100
flint scripts to handle one- or two-level structure
diff --git a/bin/varnishadm/flint.sh b/bin/varnishadm/flint.sh
index 631bb1394..e214869e8 100755
--- a/bin/varnishadm/flint.sh
+++ b/bin/varnishadm/flint.sh
@@ -4,6 +4,4 @@ FLOPS='
*.c
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishd/flint.sh b/bin/varnishd/flint.sh
index 2442255bc..4228abdc7 100755
--- a/bin/varnishd/flint.sh
+++ b/bin/varnishd/flint.sh
@@ -21,6 +21,4 @@ FLOPS='
../../lib/libvcc/*.c
../../vmod/flint.lnt
../../vmod/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishhist/flint.sh b/bin/varnishhist/flint.sh
index 631bb1394..e214869e8 100755
--- a/bin/varnishhist/flint.sh
+++ b/bin/varnishhist/flint.sh
@@ -4,6 +4,4 @@ FLOPS='
*.c
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishlog/flint.sh b/bin/varnishlog/flint.sh
index 74b7d70e8..6a5decb69 100755
--- a/bin/varnishlog/flint.sh
+++ b/bin/varnishlog/flint.sh
@@ -5,7 +5,4 @@ FLOPS='
*.c
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
-
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishncsa/flint.sh b/bin/varnishncsa/flint.sh
index 631bb1394..e214869e8 100755
--- a/bin/varnishncsa/flint.sh
+++ b/bin/varnishncsa/flint.sh
@@ -4,6 +4,4 @@ FLOPS='
*.c
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishstat/flint.sh b/bin/varnishstat/flint.sh
index 67dd342d4..4663fc1de 100755
--- a/bin/varnishstat/flint.sh
+++ b/bin/varnishstat/flint.sh
@@ -7,6 +7,4 @@ FLOPS='
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishtest/flint.sh b/bin/varnishtest/flint.sh
index 2512c7e04..0caf8a248 100755
--- a/bin/varnishtest/flint.sh
+++ b/bin/varnishtest/flint.sh
@@ -6,7 +6,4 @@ FLOPS='
-DTOP_BUILDDIR="foo"
-I../../lib/libvgz
*.c
-'
-
-. ../../tools/flint_skel.sh
-
+' ../../tools/flint_skel.sh
diff --git a/bin/varnishtop/flint.sh b/bin/varnishtop/flint.sh
index 631bb1394..e214869e8 100755
--- a/bin/varnishtop/flint.sh
+++ b/bin/varnishtop/flint.sh
@@ -4,6 +4,4 @@ FLOPS='
*.c
../../lib/libvarnishapi/flint.lnt
../../lib/libvarnishapi/*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/lib/libvarnish/flint.sh b/lib/libvarnish/flint.sh
index 0964d4c89..80600044a 100755
--- a/lib/libvarnish/flint.sh
+++ b/lib/libvarnish/flint.sh
@@ -2,6 +2,4 @@
FLOPS='
*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/lib/libvarnishapi/flint.sh b/lib/libvarnishapi/flint.sh
index 0964d4c89..80600044a 100755
--- a/lib/libvarnishapi/flint.sh
+++ b/lib/libvarnishapi/flint.sh
@@ -2,6 +2,4 @@
FLOPS='
*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/lib/libvcc/flint.sh b/lib/libvcc/flint.sh
index 0964d4c89..80600044a 100755
--- a/lib/libvcc/flint.sh
+++ b/lib/libvcc/flint.sh
@@ -2,6 +2,4 @@
FLOPS='
*.c
-'
-
-. ../../tools/flint_skel.sh
+' ../../tools/flint_skel.sh
diff --git a/tools/flint_skel.sh b/tools/flint_skel.sh
old mode 100644
new mode 100755
index 561a7d05e..decb073ce
--- a/tools/flint_skel.sh
+++ b/tools/flint_skel.sh
@@ -6,15 +6,27 @@ if [ "x$1" = "x-ok" -a -f _.fl ] ; then
exit 0
fi
+d=$(dirname $0)
+l=1
+if [ $d = ../../tools ] ; then
+ l=2
+fi
+
flexelint \
-D__FLEXELINT__ \
- ../../flint.lnt \
+ $(if [ $l -eq 2 ] ; then echo ../../flint.lnt ; fi) \
../flint.lnt \
flint.lnt \
-zero \
-I. \
- -I../../include \
- -I../.. \
+ $(if [ $l -eq 2 ] ; then
+ echo -I../../include
+ echo -I../..
+ else
+ echo -I../include
+ echo -I..
+ fi
+ ) \
-I/usr/local/include \
$FLOPS \
2>&1 | tee _.fl
More information about the varnish-commit
mailing list