aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2022-06-30 09:00:15 -0400
committerLibravatar GitHub <noreply@github.com>2022-06-30 09:00:15 -0400
commit70aaf6fea40ac4f4f28094cad639ec4c00897843 (patch)
treeb3013b4abeaf00cde4ab63f90bdc91ef8e6520a9 /src
parenttest/fs: enable private-lib in firejail.config (diff)
parentmakefiles: add generated files as dependencies (diff)
downloadfirejail-70aaf6fea40ac4f4f28094cad639ec4c00897843.tar.gz
firejail-70aaf6fea40ac4f4f28094cad639ec4c00897843.tar.zst
firejail-70aaf6fea40ac4f4f28094cad639ec4c00897843.zip
Merge pull request #5219 from kmk3/build-reduce-config-files
build: reduce autoconf input files from 32 to 2
Diffstat (limited to 'src')
-rw-r--r--src/bash_completion/Makefile (renamed from src/bash_completion/Makefile.in)5
-rw-r--r--src/common.mk (renamed from src/common.mk.in)2
-rw-r--r--src/fbuilder/Makefile (renamed from src/fbuilder/Makefile.in)5
-rw-r--r--src/fcopy/Makefile (renamed from src/fcopy/Makefile.in)5
-rw-r--r--src/fids/Makefile (renamed from src/fids/Makefile.in)5
-rw-r--r--src/firecfg/Makefile (renamed from src/firecfg/Makefile.in)5
-rw-r--r--src/firejail/Makefile (renamed from src/firejail/Makefile.in)5
-rw-r--r--src/firemon/Makefile (renamed from src/firemon/Makefile.in)5
-rw-r--r--src/fldd/Makefile (renamed from src/fldd/Makefile.in)5
-rw-r--r--src/fnet/Makefile (renamed from src/fnet/Makefile.in)5
-rw-r--r--src/fnetfilter/Makefile (renamed from src/fnetfilter/Makefile.in)5
-rw-r--r--src/fnettrace-dns/Makefile (renamed from src/fnettrace-dns/Makefile.in)5
-rw-r--r--src/fnettrace-sni/Makefile (renamed from src/fnettrace-sni/Makefile.in)5
-rw-r--r--src/fnettrace/Makefile (renamed from src/fnettrace/Makefile.in)5
-rw-r--r--src/fsec-optimize/Makefile (renamed from src/fsec-optimize/Makefile.in)5
-rw-r--r--src/fsec-print/Makefile (renamed from src/fsec-print/Makefile.in)5
-rw-r--r--src/fseccomp/Makefile (renamed from src/fseccomp/Makefile.in)5
-rw-r--r--src/ftee/Makefile (renamed from src/ftee/Makefile.in)5
-rw-r--r--src/fzenity/Makefile (renamed from src/fzenity/Makefile.in)5
-rw-r--r--src/jailcheck/Makefile (renamed from src/jailcheck/Makefile.in)5
-rw-r--r--src/lib/Makefile (renamed from src/lib/Makefile.in)3
-rw-r--r--src/libpostexecseccomp/Makefile (renamed from src/libpostexecseccomp/Makefile.in)7
-rw-r--r--src/libtrace/Makefile (renamed from src/libtrace/Makefile.in)7
-rw-r--r--src/libtracelog/Makefile (renamed from src/libtracelog/Makefile.in)7
-rw-r--r--src/man/Makefile (renamed from src/man/Makefile.in)5
-rw-r--r--src/profstats/Makefile (renamed from src/profstats/Makefile.in)5
-rw-r--r--src/zsh_completion/Makefile (renamed from src/zsh_completion/Makefile.in)5
27 files changed, 55 insertions, 81 deletions
diff --git a/src/bash_completion/Makefile.in b/src/bash_completion/Makefile
index 69f35e7ae..e787a7b92 100644
--- a/src/bash_completion/Makefile.in
+++ b/src/bash_completion/Makefile
@@ -2,9 +2,9 @@
2all: firejail.bash_completion 2all: firejail.bash_completion
3 3
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7firejail.bash_completion: firejail.bash_completion.in 7firejail.bash_completion: firejail.bash_completion.in $(ROOT)/config.mk
8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp
9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@ 9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@
10 rm $@.tmp 10 rm $@.tmp
@@ -15,4 +15,3 @@ clean:
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/common.mk.in b/src/common.mk
index 2b87c33f0..07b5e373d 100644
--- a/src/common.mk.in
+++ b/src/common.mk
@@ -2,7 +2,7 @@
2# 2#
3# Note: "ROOT" must be defined before including this file. 3# Note: "ROOT" must be defined before including this file.
4 4
5include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7H_FILE_LIST = $(sort $(wildcard *.h)) 7H_FILE_LIST = $(sort $(wildcard *.h))
8C_FILE_LIST = $(sort $(wildcard *.c)) 8C_FILE_LIST = $(sort $(wildcard *.c))
diff --git a/src/fbuilder/Makefile.in b/src/fbuilder/Makefile
index 060f97493..da0403c6e 100644
--- a/src/fbuilder/Makefile.in
+++ b/src/fbuilder/Makefile
@@ -4,10 +4,10 @@ all: fbuilder
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fbuilder: $(OBJS) 10fbuilder: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fbuilder *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fcopy/Makefile.in b/src/fcopy/Makefile
index a2a4172a9..ae128df9b 100644
--- a/src/fcopy/Makefile.in
+++ b/src/fcopy/Makefile
@@ -4,10 +4,10 @@ all: fcopy
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fcopy: $(OBJS) ../lib/common.o 10fcopy: $(OBJS) ../lib/common.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fcopy *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fids/Makefile.in b/src/fids/Makefile
index 8aac55419..e57c56b5b 100644
--- a/src/fids/Makefile.in
+++ b/src/fids/Makefile
@@ -4,11 +4,11 @@ all: fids
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10#fseccomp: $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o 10#fseccomp: $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o
11fids: $(OBJS) 11fids: $(OBJS) $(ROOT)/config.mk
12 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 12 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
13 13
14.PHONY: clean 14.PHONY: clean
@@ -16,4 +16,3 @@ clean:; rm -fr *.o fids *.gcov *.gcda *.gcno *.plist
16 16
17.PHONY: distclean 17.PHONY: distclean
18distclean: clean 18distclean: clean
19 rm -fr Makefile
diff --git a/src/firecfg/Makefile.in b/src/firecfg/Makefile
index d112cc40a..3b0daed71 100644
--- a/src/firecfg/Makefile.in
+++ b/src/firecfg/Makefile
@@ -4,10 +4,10 @@ all: firecfg
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/euid_common.h ../include/libnetlink.h ../include/firejail_user.h ../include/pid.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/euid_common.h ../include/libnetlink.h ../include/firejail_user.h ../include/pid.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10firecfg: $(OBJS) ../lib/common.o ../lib/firejail_user.o 10firecfg: $(OBJS) ../lib/common.o ../lib/firejail_user.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/firejail_user.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/firejail_user.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o firecfg *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/firejail/Makefile.in b/src/firejail/Makefile
index 0dec3da98..23444107f 100644
--- a/src/firejail/Makefile.in
+++ b/src/firejail/Makefile
@@ -4,10 +4,10 @@ all: firejail
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/rundefs.h ../include/common.h ../include/ldd_utils.h ../include/euid_common.h ../include/pid.h ../include/seccomp.h ../include/syscall_i386.h ../include/syscall_x86_64.h ../include/firejail_user.h 7%.o : %.c $(H_FILE_LIST) ../include/rundefs.h ../include/common.h ../include/ldd_utils.h ../include/euid_common.h ../include/pid.h ../include/seccomp.h ../include/syscall_i386.h ../include/syscall_x86_64.h ../include/firejail_user.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10firejail: $(OBJS) ../lib/libnetlink.o ../lib/common.o ../lib/ldd_utils.o ../lib/firejail_user.o ../lib/errno.o ../lib/syscall.o 10firejail: $(OBJS) ../lib/libnetlink.o ../lib/common.o ../lib/ldd_utils.o ../lib/firejail_user.o ../lib/errno.o ../lib/syscall.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/ldd_utils.o ../lib/firejail_user.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/ldd_utils.o ../lib/firejail_user.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o firejail *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/firemon/Makefile.in b/src/firemon/Makefile
index 6ac0cfff1..b2d2f4d14 100644
--- a/src/firemon/Makefile.in
+++ b/src/firemon/Makefile
@@ -4,10 +4,10 @@ all: firemon
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10firemon: $(OBJS) ../lib/common.o ../lib/pid.o 10firemon: $(OBJS) ../lib/common.o ../lib/pid.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/pid.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/pid.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o firemon *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fldd/Makefile.in b/src/fldd/Makefile
index f3842cbee..d9a70529b 100644
--- a/src/fldd/Makefile.in
+++ b/src/fldd/Makefile
@@ -4,10 +4,10 @@ all: fldd
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h ../include/ldd_utils.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h ../include/ldd_utils.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fldd: $(OBJS) ../lib/common.o ../lib/ldd_utils.o 10fldd: $(OBJS) ../lib/common.o ../lib/ldd_utils.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/ldd_utils.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/ldd_utils.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fldd *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fnet/Makefile.in b/src/fnet/Makefile
index 3d70e50bf..36e95522f 100644
--- a/src/fnet/Makefile.in
+++ b/src/fnet/Makefile
@@ -4,10 +4,10 @@ all: fnet
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/libnetlink.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/libnetlink.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fnet: $(OBJS) ../lib/common.o ../lib/libnetlink.o 10fnet: $(OBJS) ../lib/common.o ../lib/libnetlink.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/libnetlink.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/libnetlink.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fnet *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fnetfilter/Makefile.in b/src/fnetfilter/Makefile
index 32b4bbada..758561b9e 100644
--- a/src/fnetfilter/Makefile.in
+++ b/src/fnetfilter/Makefile
@@ -4,10 +4,10 @@ all: fnetfilter
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fnetfilter: $(OBJS) ../lib/common.o 10fnetfilter: $(OBJS) ../lib/common.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fnetfilter *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fnettrace-dns/Makefile.in b/src/fnettrace-dns/Makefile
index 7cafe6907..101abd4d4 100644
--- a/src/fnettrace-dns/Makefile.in
+++ b/src/fnettrace-dns/Makefile
@@ -4,10 +4,10 @@ all: fnettrace-dns
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fnettrace-dns: $(OBJS) 10fnettrace-dns: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fnettrace-dns *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fnettrace-sni/Makefile.in b/src/fnettrace-sni/Makefile
index 9349d06f8..da7c1ca4e 100644
--- a/src/fnettrace-sni/Makefile.in
+++ b/src/fnettrace-sni/Makefile
@@ -4,10 +4,10 @@ all: fnettrace-sni
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fnettrace-sni: $(OBJS) 10fnettrace-sni: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fnettrace-sni *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fnettrace/Makefile.in b/src/fnettrace/Makefile
index a7b93194a..f41a4d36d 100644
--- a/src/fnettrace/Makefile.in
+++ b/src/fnettrace/Makefile
@@ -4,10 +4,10 @@ all: fnettrace
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fnettrace: $(OBJS) 10fnettrace: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fnettrace *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fsec-optimize/Makefile.in b/src/fsec-optimize/Makefile
index cfd876953..1aa49d34b 100644
--- a/src/fsec-optimize/Makefile.in
+++ b/src/fsec-optimize/Makefile
@@ -4,10 +4,10 @@ all: fsec-optimize
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/seccomp.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/seccomp.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fsec-optimize: $(OBJS) ../lib/common.o ../lib/libnetlink.o 10fsec-optimize: $(OBJS) ../lib/common.o ../lib/libnetlink.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fsec-optimize *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fsec-print/Makefile.in b/src/fsec-print/Makefile
index d07c42405..b076c0588 100644
--- a/src/fsec-print/Makefile.in
+++ b/src/fsec-print/Makefile
@@ -4,10 +4,10 @@ all: fsec-print
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/seccomp.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/seccomp.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fsec-print: $(OBJS) ../lib/common.o ../lib/libnetlink.o ../lib/errno.o ../lib/syscall.o 10fsec-print: $(OBJS) ../lib/common.o ../lib/libnetlink.o ../lib/errno.o ../lib/syscall.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fsec-print *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fseccomp/Makefile.in b/src/fseccomp/Makefile
index 140a56ab0..9bf4c050b 100644
--- a/src/fseccomp/Makefile.in
+++ b/src/fseccomp/Makefile
@@ -4,10 +4,10 @@ all: fseccomp
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fseccomp: $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o 10fseccomp: $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fseccomp *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/ftee/Makefile.in b/src/ftee/Makefile
index f9ad78de2..535d7ff63 100644
--- a/src/ftee/Makefile.in
+++ b/src/ftee/Makefile
@@ -4,10 +4,10 @@ all: ftee
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10ftee: $(OBJS) 10ftee: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o ftee *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/fzenity/Makefile.in b/src/fzenity/Makefile
index 6b7ce0874..0358dd3e9 100644
--- a/src/fzenity/Makefile.in
+++ b/src/fzenity/Makefile
@@ -4,10 +4,10 @@ all: fzenity
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10fzenity: $(OBJS) 10fzenity: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o fzenity *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/jailcheck/Makefile.in b/src/jailcheck/Makefile
index cf619ad1e..52feb86e6 100644
--- a/src/jailcheck/Makefile.in
+++ b/src/jailcheck/Makefile
@@ -4,10 +4,10 @@ all: jailcheck
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10jailcheck: $(OBJS) 10jailcheck: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/pid.o $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) ../lib/common.o ../lib/pid.o $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o jailcheck *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/lib/Makefile.in b/src/lib/Makefile
index 330a47892..d9bc63ef7 100644
--- a/src/lib/Makefile.in
+++ b/src/lib/Makefile
@@ -4,7 +4,7 @@ include $(ROOT)/src/common.mk
4.PHONY: all 4.PHONY: all
5all: $(OBJS) 5all: $(OBJS)
6 6
7%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10.PHONY: clean 10.PHONY: clean
@@ -12,4 +12,3 @@ clean:; rm -fr $(OBJS) *.gcov *.gcda *.gcno *.plist
12 12
13.PHONY: distclean 13.PHONY: distclean
14distclean: clean 14distclean: clean
15 rm -fr Makefile
diff --git a/src/libpostexecseccomp/Makefile.in b/src/libpostexecseccomp/Makefile
index 6f354757c..5386af58b 100644
--- a/src/libpostexecseccomp/Makefile.in
+++ b/src/libpostexecseccomp/Makefile
@@ -1,5 +1,5 @@
1ROOT = ../.. 1ROOT = ../..
2include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
5C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
@@ -11,10 +11,10 @@ LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now
11.PHONY: all 11.PHONY: all
12all: libpostexecseccomp.so 12all: libpostexecseccomp.so
13 13
14%.o : %.c $(H_FILE_LIST) ../include/seccomp.h ../include/rundefs.h 14%.o : %.c $(H_FILE_LIST) ../include/seccomp.h ../include/rundefs.h $(ROOT)/config.mk
15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
16 16
17libpostexecseccomp.so: $(OBJS) 17libpostexecseccomp.so: $(OBJS) $(ROOT)/config.mk
18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl 18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl
19 19
20.PHONY: clean 20.PHONY: clean
@@ -22,4 +22,3 @@ clean:; rm -fr $(OBJS) libpostexecseccomp.so *.plist
22 22
23.PHONY: distclean 23.PHONY: distclean
24distclean: clean 24distclean: clean
25 rm -fr Makefile
diff --git a/src/libtrace/Makefile.in b/src/libtrace/Makefile
index ced036865..6f28b3442 100644
--- a/src/libtrace/Makefile.in
+++ b/src/libtrace/Makefile
@@ -1,5 +1,5 @@
1ROOT = ../.. 1ROOT = ../..
2include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
5C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
@@ -11,10 +11,10 @@ LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now
11.PHONY: all 11.PHONY: all
12all: libtrace.so 12all: libtrace.so
13 13
14%.o : %.c $(H_FILE_LIST) 14%.o : %.c $(H_FILE_LIST) $(ROOT)/config.mk
15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
16 16
17libtrace.so: $(OBJS) 17libtrace.so: $(OBJS) $(ROOT)/config.mk
18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl 18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl
19 19
20.PHONY: clean 20.PHONY: clean
@@ -22,4 +22,3 @@ clean:; rm -fr $(OBJS) libtrace.so *.plist
22 22
23.PHONY: distclean 23.PHONY: distclean
24distclean: clean 24distclean: clean
25 rm -fr Makefile
diff --git a/src/libtracelog/Makefile.in b/src/libtracelog/Makefile
index 52d4bcb08..c5d9c131d 100644
--- a/src/libtracelog/Makefile.in
+++ b/src/libtracelog/Makefile
@@ -1,5 +1,5 @@
1ROOT = ../.. 1ROOT = ../..
2include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
5C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
@@ -11,10 +11,10 @@ LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now
11.PHONY: all 11.PHONY: all
12all: libtracelog.so 12all: libtracelog.so
13 13
14%.o : %.c $(H_FILE_LIST) ../include/rundefs.h 14%.o : %.c $(H_FILE_LIST) ../include/rundefs.h $(ROOT)/config.mk
15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
16 16
17libtracelog.so: $(OBJS) 17libtracelog.so: $(OBJS) $(ROOT)/config.mk
18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl 18 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl
19 19
20.PHONY: clean 20.PHONY: clean
@@ -22,4 +22,3 @@ clean:; rm -fr $(OBJS) libtracelog.so *.plist
22 22
23.PHONY: distclean 23.PHONY: distclean
24distclean: clean 24distclean: clean
25 rm -fr Makefile
diff --git a/src/man/Makefile.in b/src/man/Makefile
index a63f9d28e..283822d1f 100644
--- a/src/man/Makefile.in
+++ b/src/man/Makefile
@@ -2,9 +2,9 @@
2all: firecfg.man firejail.man firejail-login.man firejail-users.man firejail-profile.man firemon.man jailcheck.man 2all: firecfg.man firejail.man firejail-login.man firejail-users.man firejail-profile.man firemon.man jailcheck.man
3 3
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7%.man: %.txt 7%.man: %.txt $(ROOT)/config.mk
8 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@ 8 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@
9 9
10.PHONY: clean 10.PHONY: clean
@@ -12,4 +12,3 @@ clean:; rm -fr *.man
12 12
13.PHONY: distclean 13.PHONY: distclean
14distclean: clean 14distclean: clean
15 rm -fr Makefile
diff --git a/src/profstats/Makefile.in b/src/profstats/Makefile
index 394f30fda..0274aead2 100644
--- a/src/profstats/Makefile.in
+++ b/src/profstats/Makefile
@@ -4,10 +4,10 @@ all: profstats
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/src/common.mk 5include $(ROOT)/src/common.mk
6 6
7%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h $(ROOT)/config.mk
8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
9 9
10profstats: $(OBJS) 10profstats: $(OBJS) $(ROOT)/config.mk
11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 11 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
12 12
13.PHONY: clean 13.PHONY: clean
@@ -15,4 +15,3 @@ clean:; rm -fr *.o profstats *.gcov *.gcda *.gcno *.plist
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile
diff --git a/src/zsh_completion/Makefile.in b/src/zsh_completion/Makefile
index fceab1d00..d7bc1038a 100644
--- a/src/zsh_completion/Makefile.in
+++ b/src/zsh_completion/Makefile
@@ -2,9 +2,9 @@
2all: _firejail 2all: _firejail
3 3
4ROOT = ../.. 4ROOT = ../..
5include $(ROOT)/config.mk 5-include $(ROOT)/config.mk
6 6
7_firejail: _firejail.in 7_firejail: _firejail.in $(ROOT)/config.mk
8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp
9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@ 9 sed "s|_SYSCONFDIR_|$(sysconfdir)|" < $@.tmp > $@
10 rm $@.tmp 10 rm $@.tmp
@@ -15,4 +15,3 @@ clean:
15 15
16.PHONY: distclean 16.PHONY: distclean
17distclean: clean 17distclean: clean
18 rm -fr Makefile