aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile23
-rw-r--r--src/bash_completion/Makefile2
-rw-r--r--src/fbuilder/Makefile4
-rw-r--r--src/fcopy/Makefile4
-rw-r--r--src/fids/Makefile4
-rw-r--r--src/firecfg/Makefile4
-rw-r--r--src/firejail/Makefile4
-rw-r--r--src/firemon/Makefile4
-rw-r--r--src/fldd/Makefile4
-rw-r--r--src/fnet/Makefile4
-rw-r--r--src/fnetfilter/Makefile4
-rw-r--r--src/fnettrace-dns/Makefile4
-rw-r--r--src/fnettrace-sni/Makefile4
-rw-r--r--src/fnettrace/Makefile4
-rw-r--r--src/fsec-optimize/Makefile4
-rw-r--r--src/fsec-print/Makefile4
-rw-r--r--src/fseccomp/Makefile4
-rw-r--r--src/ftee/Makefile4
-rw-r--r--src/fzenity/Makefile4
-rw-r--r--src/jailcheck/Makefile4
-rw-r--r--src/lib/Makefile2
-rw-r--r--src/libpostexecseccomp/Makefile4
-rw-r--r--src/libtrace/Makefile4
-rw-r--r--src/libtracelog/Makefile4
-rw-r--r--src/man/Makefile2
-rw-r--r--src/profstats/Makefile4
-rw-r--r--src/zsh_completion/Makefile2
27 files changed, 62 insertions, 57 deletions
diff --git a/Makefile b/Makefile
index 5d14ce467..11e19ec37 100644
--- a/Makefile
+++ b/Makefile
@@ -21,6 +21,10 @@ MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 fi
21SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 21SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32
22ALL_ITEMS = $(APPS) $(SBOX_APPS) $(SBOX_APPS_NON_DUMPABLE) $(MYLIBS) 22ALL_ITEMS = $(APPS) $(SBOX_APPS) $(SBOX_APPS_NON_DUMPABLE) $(MYLIBS)
23 23
24config.mk config.sh:
25 printf 'run ./configure to generate %s\n' "$@" >&2
26 false
27
24.PHONY: all_items $(ALL_ITEMS) 28.PHONY: all_items $(ALL_ITEMS)
25all_items: $(ALL_ITEMS) 29all_items: $(ALL_ITEMS)
26$(ALL_ITEMS): $(MYDIRS) 30$(ALL_ITEMS): $(MYDIRS)
@@ -31,7 +35,7 @@ mydirs: $(MYDIRS)
31$(MYDIRS): 35$(MYDIRS):
32 $(MAKE) -C $@ 36 $(MAKE) -C $@
33 37
34$(MANPAGES): src/man 38$(MANPAGES): src/man config.mk
35 ./mkman.sh $(VERSION) src/man/$(basename $@).man $@ 39 ./mkman.sh $(VERSION) src/man/$(basename $@).man $@
36 40
37man: $(MANPAGES) 41man: $(MANPAGES)
@@ -87,7 +91,7 @@ distclean: clean
87 $(MAKE) -C test distclean 91 $(MAKE) -C test distclean
88 rm -fr autom4te.cache config.log config.mk config.sh config.status 92 rm -fr autom4te.cache config.log config.mk config.sh config.status
89 93
90realinstall: 94realinstall: config.mk
91 # firejail executable 95 # firejail executable
92 install -m 0755 -d $(DESTDIR)$(bindir) 96 install -m 0755 -d $(DESTDIR)$(bindir)
93 install -m 0755 src/firejail/firejail $(DESTDIR)$(bindir) 97 install -m 0755 src/firejail/firejail $(DESTDIR)$(bindir)
@@ -171,7 +175,7 @@ install-strip: all
171 strip $(ALL_ITEMS) 175 strip $(ALL_ITEMS)
172 $(MAKE) realinstall 176 $(MAKE) realinstall
173 177
174uninstall: 178uninstall: config.mk
175 rm -f $(DESTDIR)$(bindir)/firejail 179 rm -f $(DESTDIR)$(bindir)/firejail
176 rm -f $(DESTDIR)$(bindir)/firemon 180 rm -f $(DESTDIR)$(bindir)/firemon
177 rm -f $(DESTDIR)$(bindir)/firecfg 181 rm -f $(DESTDIR)$(bindir)/firecfg
@@ -208,7 +212,7 @@ src
208 212
209DISTFILES_TEST = test/Makefile test/apps test/apps-x11 test/apps-x11-xorg test/root test/private-lib test/fnetfilter test/fcopy test/environment test/profiles test/utils test/compile test/filters test/network test/fs test/sysutils test/chroot 213DISTFILES_TEST = test/Makefile test/apps test/apps-x11 test/apps-x11-xorg test/root test/private-lib test/fnetfilter test/fcopy test/environment test/profiles test/utils test/compile test/filters test/network test/fs test/sysutils test/chroot
210 214
211dist: 215dist: config.mk
212 mv config.sh config.sh.old 216 mv config.sh config.sh.old
213 mv config.status config.status.old 217 mv config.status config.status.old
214 make distclean 218 make distclean
@@ -223,19 +227,20 @@ dist:
223 tar -cJvf $(NAME)-$(VERSION).tar.xz $(NAME)-$(VERSION) 227 tar -cJvf $(NAME)-$(VERSION).tar.xz $(NAME)-$(VERSION)
224 rm -fr $(NAME)-$(VERSION) 228 rm -fr $(NAME)-$(VERSION)
225 229
226asc:; ./mkasc.sh $(VERSION) 230asc: config.mk
231 ./mkasc.sh $(VERSION)
227 232
228deb: dist 233deb: dist config.sh
229 ./mkdeb.sh 234 ./mkdeb.sh
230 235
231deb-apparmor: dist 236deb-apparmor: dist config.sh
232 ./mkdeb.sh -apparmor --enable-apparmor 237 ./mkdeb.sh -apparmor --enable-apparmor
233 238
234test-compile: dist 239test-compile: dist config.mk
235 cd test/compile; ./compile.sh $(NAME)-$(VERSION) 240 cd test/compile; ./compile.sh $(NAME)-$(VERSION)
236 241
237.PHONY: rpms 242.PHONY: rpms
238rpms: src/man 243rpms: src/man config.mk
239 ./platform/rpm/mkrpm.sh $(NAME) $(VERSION) 244 ./platform/rpm/mkrpm.sh $(NAME) $(VERSION)
240 245
241extras: all 246extras: all
diff --git a/src/bash_completion/Makefile b/src/bash_completion/Makefile
index 16c4a31ee..e787a7b92 100644
--- a/src/bash_completion/Makefile
+++ b/src/bash_completion/Makefile
@@ -4,7 +4,7 @@ all: firejail.bash_completion
4ROOT = ../.. 4ROOT = ../..
5-include $(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
diff --git a/src/fbuilder/Makefile b/src/fbuilder/Makefile
index b769deac9..da0403c6e 100644
--- a/src/fbuilder/Makefile
+++ 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
diff --git a/src/fcopy/Makefile b/src/fcopy/Makefile
index 801615878..ae128df9b 100644
--- a/src/fcopy/Makefile
+++ 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
diff --git a/src/fids/Makefile b/src/fids/Makefile
index eed6e44ea..e57c56b5b 100644
--- a/src/fids/Makefile
+++ 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
diff --git a/src/firecfg/Makefile b/src/firecfg/Makefile
index c06bb5338..3b0daed71 100644
--- a/src/firecfg/Makefile
+++ 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
diff --git a/src/firejail/Makefile b/src/firejail/Makefile
index ffe978957..23444107f 100644
--- a/src/firejail/Makefile
+++ 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
diff --git a/src/firemon/Makefile b/src/firemon/Makefile
index 45203673b..b2d2f4d14 100644
--- a/src/firemon/Makefile
+++ 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
diff --git a/src/fldd/Makefile b/src/fldd/Makefile
index fdaa202fd..d9a70529b 100644
--- a/src/fldd/Makefile
+++ 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
diff --git a/src/fnet/Makefile b/src/fnet/Makefile
index 2642fea38..36e95522f 100644
--- a/src/fnet/Makefile
+++ 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
diff --git a/src/fnetfilter/Makefile b/src/fnetfilter/Makefile
index e0738281a..758561b9e 100644
--- a/src/fnetfilter/Makefile
+++ 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
diff --git a/src/fnettrace-dns/Makefile b/src/fnettrace-dns/Makefile
index 9946f545d..101abd4d4 100644
--- a/src/fnettrace-dns/Makefile
+++ 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
diff --git a/src/fnettrace-sni/Makefile b/src/fnettrace-sni/Makefile
index 556727831..da7c1ca4e 100644
--- a/src/fnettrace-sni/Makefile
+++ 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
diff --git a/src/fnettrace/Makefile b/src/fnettrace/Makefile
index 406d095ff..f41a4d36d 100644
--- a/src/fnettrace/Makefile
+++ 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
diff --git a/src/fsec-optimize/Makefile b/src/fsec-optimize/Makefile
index 1ccc2fa8f..1aa49d34b 100644
--- a/src/fsec-optimize/Makefile
+++ 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
diff --git a/src/fsec-print/Makefile b/src/fsec-print/Makefile
index b5ba6f160..b076c0588 100644
--- a/src/fsec-print/Makefile
+++ 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
diff --git a/src/fseccomp/Makefile b/src/fseccomp/Makefile
index 527ec0a68..9bf4c050b 100644
--- a/src/fseccomp/Makefile
+++ 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
diff --git a/src/ftee/Makefile b/src/ftee/Makefile
index 00c1a2662..535d7ff63 100644
--- a/src/ftee/Makefile
+++ 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
diff --git a/src/fzenity/Makefile b/src/fzenity/Makefile
index 169b78f09..0358dd3e9 100644
--- a/src/fzenity/Makefile
+++ 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
diff --git a/src/jailcheck/Makefile b/src/jailcheck/Makefile
index 62e82c9b3..52feb86e6 100644
--- a/src/jailcheck/Makefile
+++ 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
diff --git a/src/lib/Makefile b/src/lib/Makefile
index bac2d4e93..d9bc63ef7 100644
--- a/src/lib/Makefile
+++ 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
diff --git a/src/libpostexecseccomp/Makefile b/src/libpostexecseccomp/Makefile
index 14e0cdb1d..5386af58b 100644
--- a/src/libpostexecseccomp/Makefile
+++ b/src/libpostexecseccomp/Makefile
@@ -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
diff --git a/src/libtrace/Makefile b/src/libtrace/Makefile
index 46a8f97c2..6f28b3442 100644
--- a/src/libtrace/Makefile
+++ b/src/libtrace/Makefile
@@ -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
diff --git a/src/libtracelog/Makefile b/src/libtracelog/Makefile
index 1a3ab1ba5..c5d9c131d 100644
--- a/src/libtracelog/Makefile
+++ b/src/libtracelog/Makefile
@@ -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
diff --git a/src/man/Makefile b/src/man/Makefile
index b786e1ca9..283822d1f 100644
--- a/src/man/Makefile
+++ b/src/man/Makefile
@@ -4,7 +4,7 @@ all: firecfg.man firejail.man firejail-login.man firejail-users.man firejail-pro
4ROOT = ../.. 4ROOT = ../..
5-include $(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
diff --git a/src/profstats/Makefile b/src/profstats/Makefile
index 0e3b101ef..0274aead2 100644
--- a/src/profstats/Makefile
+++ 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
diff --git a/src/zsh_completion/Makefile b/src/zsh_completion/Makefile
index bec015049..d7bc1038a 100644
--- a/src/zsh_completion/Makefile
+++ b/src/zsh_completion/Makefile
@@ -4,7 +4,7 @@ all: _firejail
4ROOT = ../.. 4ROOT = ../..
5-include $(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