aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-06-21 18:46:48 +0000
committerLibravatar GitHub <noreply@github.com>2023-06-21 18:46:48 +0000
commit1003dee6ff0de20950511d50fa7ab184091e54af (patch)
treee8208431ad13c779b428eeae14a82d0d28e9c80e
parentMerge pull request #5859 from kmk3/build-remove-retpoline (diff)
parentbuild: disable all built-in implicit make rules (diff)
downloadfirejail-1003dee6ff0de20950511d50fa7ab184091e54af.tar.gz
firejail-1003dee6ff0de20950511d50fa7ab184091e54af.tar.zst
firejail-1003dee6ff0de20950511d50fa7ab184091e54af.zip
Merge pull request #5864 from kmk3/build-reduce-implicit
build: disable all built-in implicit make rules
-rw-r--r--Makefile3
-rw-r--r--src/bash_completion/Makefile7
-rw-r--r--src/etc-cleanup/Makefile3
-rw-r--r--src/fbuilder/Makefile3
-rw-r--r--src/fcopy/Makefile3
-rw-r--r--src/fids/Makefile3
-rw-r--r--src/firecfg/Makefile3
-rw-r--r--src/firejail/Makefile3
-rw-r--r--src/firemon/Makefile3
-rw-r--r--src/fldd/Makefile3
-rw-r--r--src/fnet/Makefile3
-rw-r--r--src/fnetfilter/Makefile3
-rw-r--r--src/fnettrace-dns/Makefile3
-rw-r--r--src/fnettrace-icmp/Makefile3
-rw-r--r--src/fnettrace-sni/Makefile3
-rw-r--r--src/fnettrace/Makefile3
-rw-r--r--src/fsec-optimize/Makefile3
-rw-r--r--src/fsec-print/Makefile3
-rw-r--r--src/fseccomp/Makefile3
-rw-r--r--src/ftee/Makefile3
-rw-r--r--src/fzenity/Makefile3
-rw-r--r--src/jailcheck/Makefile3
-rw-r--r--src/lib/Makefile3
-rw-r--r--src/libpostexecseccomp/Makefile3
-rw-r--r--src/libtrace/Makefile3
-rw-r--r--src/libtracelog/Makefile3
-rw-r--r--src/man/Makefile7
-rw-r--r--src/profstats/Makefile3
-rw-r--r--src/zsh_completion/Makefile7
-rw-r--r--test/Makefile6
30 files changed, 99 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 49c97c382..4607926b4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = . 4ROOT = .
2-include config.mk 5-include config.mk
3 6
diff --git a/src/bash_completion/Makefile b/src/bash_completion/Makefile
index e787a7b92..6d5c45532 100644
--- a/src/bash_completion/Makefile
+++ b/src/bash_completion/Makefile
@@ -1,9 +1,12 @@
1.PHONY: all 1.SUFFIXES:
2all: firejail.bash_completion 2MAKEFLAGS += -r
3 3
4ROOT = ../.. 4ROOT = ../..
5-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7.PHONY: all
8all: firejail.bash_completion
9
7firejail.bash_completion: firejail.bash_completion.in $(ROOT)/config.mk 10firejail.bash_completion: firejail.bash_completion.in $(ROOT)/config.mk
8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 11 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp
9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@ 12 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@
diff --git a/src/etc-cleanup/Makefile b/src/etc-cleanup/Makefile
index 10c28cd76..7c542c4a9 100644
--- a/src/etc-cleanup/Makefile
+++ b/src/etc-cleanup/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fbuilder/Makefile b/src/fbuilder/Makefile
index ad73e8960..803ea18a3 100644
--- a/src/fbuilder/Makefile
+++ b/src/fbuilder/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fcopy/Makefile b/src/fcopy/Makefile
index 27054627c..29ea719a3 100644
--- a/src/fcopy/Makefile
+++ b/src/fcopy/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fids/Makefile b/src/fids/Makefile
index 44ea396d7..1aaac5c75 100644
--- a/src/fids/Makefile
+++ b/src/fids/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/firecfg/Makefile b/src/firecfg/Makefile
index 05cc088f4..c9489e3a4 100644
--- a/src/firecfg/Makefile
+++ b/src/firecfg/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/firejail/Makefile b/src/firejail/Makefile
index 47edc5ac6..064373588 100644
--- a/src/firejail/Makefile
+++ b/src/firejail/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/firemon/Makefile b/src/firemon/Makefile
index 433e4267d..514eb98eb 100644
--- a/src/firemon/Makefile
+++ b/src/firemon/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fldd/Makefile b/src/fldd/Makefile
index 0c127af55..35ce019a7 100644
--- a/src/fldd/Makefile
+++ b/src/fldd/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnet/Makefile b/src/fnet/Makefile
index 91de109fa..a40d69b11 100644
--- a/src/fnet/Makefile
+++ b/src/fnet/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnetfilter/Makefile b/src/fnetfilter/Makefile
index 506d287ab..fbae2e027 100644
--- a/src/fnetfilter/Makefile
+++ b/src/fnetfilter/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnettrace-dns/Makefile b/src/fnettrace-dns/Makefile
index 36542f567..3c825467c 100644
--- a/src/fnettrace-dns/Makefile
+++ b/src/fnettrace-dns/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnettrace-icmp/Makefile b/src/fnettrace-icmp/Makefile
index 12ae42e9a..9e94fa144 100644
--- a/src/fnettrace-icmp/Makefile
+++ b/src/fnettrace-icmp/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnettrace-sni/Makefile b/src/fnettrace-sni/Makefile
index 8d9a437d5..21dfde3d3 100644
--- a/src/fnettrace-sni/Makefile
+++ b/src/fnettrace-sni/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fnettrace/Makefile b/src/fnettrace/Makefile
index 952036ad3..a952a84a4 100644
--- a/src/fnettrace/Makefile
+++ b/src/fnettrace/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fsec-optimize/Makefile b/src/fsec-optimize/Makefile
index ce65f4719..40511bdaa 100644
--- a/src/fsec-optimize/Makefile
+++ b/src/fsec-optimize/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fsec-print/Makefile b/src/fsec-print/Makefile
index cbe061d45..6f09e9161 100644
--- a/src/fsec-print/Makefile
+++ b/src/fsec-print/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fseccomp/Makefile b/src/fseccomp/Makefile
index 1b8d0bb48..bd5c92113 100644
--- a/src/fseccomp/Makefile
+++ b/src/fseccomp/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/ftee/Makefile b/src/ftee/Makefile
index 2f26ab900..8b4e7fdf4 100644
--- a/src/ftee/Makefile
+++ b/src/ftee/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/fzenity/Makefile b/src/fzenity/Makefile
index aeb862d9b..6b93886f5 100644
--- a/src/fzenity/Makefile
+++ b/src/fzenity/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/jailcheck/Makefile b/src/jailcheck/Makefile
index e3b84fbf3..029fd422b 100644
--- a/src/jailcheck/Makefile
+++ b/src/jailcheck/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/lib/Makefile b/src/lib/Makefile
index f5b92e389..e359bba08 100644
--- a/src/lib/Makefile
+++ b/src/lib/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/libpostexecseccomp/Makefile b/src/libpostexecseccomp/Makefile
index 62e167b73..874de098e 100644
--- a/src/libpostexecseccomp/Makefile
+++ b/src/libpostexecseccomp/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/libtrace/Makefile b/src/libtrace/Makefile
index d45b3e2f6..d261828ea 100644
--- a/src/libtrace/Makefile
+++ b/src/libtrace/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/libtracelog/Makefile b/src/libtracelog/Makefile
index bfc5adddc..5e14a5dbe 100644
--- a/src/libtracelog/Makefile
+++ b/src/libtracelog/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/man/Makefile b/src/man/Makefile
index 283822d1f..ce55ffd34 100644
--- a/src/man/Makefile
+++ b/src/man/Makefile
@@ -1,9 +1,12 @@
1.PHONY: all 1.SUFFIXES:
2all: firecfg.man firejail.man firejail-login.man firejail-users.man firejail-profile.man firemon.man jailcheck.man 2MAKEFLAGS += -r
3 3
4ROOT = ../.. 4ROOT = ../..
5-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7.PHONY: all
8all: firecfg.man firejail.man firejail-login.man firejail-users.man firejail-profile.man firemon.man jailcheck.man
9
7%.man: %.txt $(ROOT)/config.mk 10%.man: %.txt $(ROOT)/config.mk
8 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@ 11 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@
9 12
diff --git a/src/profstats/Makefile b/src/profstats/Makefile
index 47b39e76c..936b575e1 100644
--- a/src/profstats/Makefile
+++ b/src/profstats/Makefile
@@ -1,3 +1,6 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
1ROOT = ../.. 4ROOT = ../..
2-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
3 6
diff --git a/src/zsh_completion/Makefile b/src/zsh_completion/Makefile
index d7bc1038a..fab53ca0a 100644
--- a/src/zsh_completion/Makefile
+++ b/src/zsh_completion/Makefile
@@ -1,9 +1,12 @@
1.PHONY: all 1.SUFFIXES:
2all: _firejail 2MAKEFLAGS += -r
3 3
4ROOT = ../.. 4ROOT = ../..
5-include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7.PHONY: all
8all: _firejail
9
7_firejail: _firejail.in $(ROOT)/config.mk 10_firejail: _firejail.in $(ROOT)/config.mk
8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 11 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp
9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@ 12 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@
diff --git a/test/Makefile b/test/Makefile
index 2c376da58..02a628928 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -1,3 +1,9 @@
1.SUFFIXES:
2MAKEFLAGS += -r
3
4ROOT = ..
5-include $(ROOT)/config.mk
6
1TESTS=$(patsubst %/,%,$(wildcard */)) 7TESTS=$(patsubst %/,%,$(wildcard */))
2 8
3.PHONY: $(TESTS) 9.PHONY: $(TESTS)