diff options
-rw-r--r-- | Makefile | 23 | ||||
-rw-r--r-- | src/bash_completion/Makefile | 2 | ||||
-rw-r--r-- | src/fbuilder/Makefile | 4 | ||||
-rw-r--r-- | src/fcopy/Makefile | 4 | ||||
-rw-r--r-- | src/fids/Makefile | 4 | ||||
-rw-r--r-- | src/firecfg/Makefile | 4 | ||||
-rw-r--r-- | src/firejail/Makefile | 4 | ||||
-rw-r--r-- | src/firemon/Makefile | 4 | ||||
-rw-r--r-- | src/fldd/Makefile | 4 | ||||
-rw-r--r-- | src/fnet/Makefile | 4 | ||||
-rw-r--r-- | src/fnetfilter/Makefile | 4 | ||||
-rw-r--r-- | src/fnettrace-dns/Makefile | 4 | ||||
-rw-r--r-- | src/fnettrace-sni/Makefile | 4 | ||||
-rw-r--r-- | src/fnettrace/Makefile | 4 | ||||
-rw-r--r-- | src/fsec-optimize/Makefile | 4 | ||||
-rw-r--r-- | src/fsec-print/Makefile | 4 | ||||
-rw-r--r-- | src/fseccomp/Makefile | 4 | ||||
-rw-r--r-- | src/ftee/Makefile | 4 | ||||
-rw-r--r-- | src/fzenity/Makefile | 4 | ||||
-rw-r--r-- | src/jailcheck/Makefile | 4 | ||||
-rw-r--r-- | src/lib/Makefile | 2 | ||||
-rw-r--r-- | src/libpostexecseccomp/Makefile | 4 | ||||
-rw-r--r-- | src/libtrace/Makefile | 4 | ||||
-rw-r--r-- | src/libtracelog/Makefile | 4 | ||||
-rw-r--r-- | src/man/Makefile | 2 | ||||
-rw-r--r-- | src/profstats/Makefile | 4 | ||||
-rw-r--r-- | src/zsh_completion/Makefile | 2 |
27 files changed, 62 insertions, 57 deletions
@@ -21,6 +21,10 @@ MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 fi | |||
21 | SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 | 21 | SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 |
22 | ALL_ITEMS = $(APPS) $(SBOX_APPS) $(SBOX_APPS_NON_DUMPABLE) $(MYLIBS) | 22 | ALL_ITEMS = $(APPS) $(SBOX_APPS) $(SBOX_APPS_NON_DUMPABLE) $(MYLIBS) |
23 | 23 | ||
24 | config.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) |
25 | all_items: $(ALL_ITEMS) | 29 | all_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 | ||
37 | man: $(MANPAGES) | 41 | man: $(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 | ||
90 | realinstall: | 94 | realinstall: 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 | ||
174 | uninstall: | 178 | uninstall: 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 | ||
209 | DISTFILES_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 | 213 | DISTFILES_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 | ||
211 | dist: | 215 | dist: 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 | ||
226 | asc:; ./mkasc.sh $(VERSION) | 230 | asc: config.mk |
231 | ./mkasc.sh $(VERSION) | ||
227 | 232 | ||
228 | deb: dist | 233 | deb: dist config.sh |
229 | ./mkdeb.sh | 234 | ./mkdeb.sh |
230 | 235 | ||
231 | deb-apparmor: dist | 236 | deb-apparmor: dist config.sh |
232 | ./mkdeb.sh -apparmor --enable-apparmor | 237 | ./mkdeb.sh -apparmor --enable-apparmor |
233 | 238 | ||
234 | test-compile: dist | 239 | test-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 |
238 | rpms: src/man | 243 | rpms: src/man config.mk |
239 | ./platform/rpm/mkrpm.sh $(NAME) $(VERSION) | 244 | ./platform/rpm/mkrpm.sh $(NAME) $(VERSION) |
240 | 245 | ||
241 | extras: all | 246 | extras: 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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | -include $(ROOT)/config.mk | 5 | -include $(ROOT)/config.mk |
6 | 6 | ||
7 | firejail.bash_completion: firejail.bash_completion.in | 7 | firejail.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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fbuilder: $(OBJS) | 10 | fbuilder: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fcopy: $(OBJS) ../lib/common.o | 10 | fcopy: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 |
11 | fids: $(OBJS) | 11 | fids: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | firecfg: $(OBJS) ../lib/common.o ../lib/firejail_user.o | 10 | firecfg: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | firejail: $(OBJS) ../lib/libnetlink.o ../lib/common.o ../lib/ldd_utils.o ../lib/firejail_user.o ../lib/errno.o ../lib/syscall.o | 10 | firejail: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | firemon: $(OBJS) ../lib/common.o ../lib/pid.o | 10 | firemon: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fldd: $(OBJS) ../lib/common.o ../lib/ldd_utils.o | 10 | fldd: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fnet: $(OBJS) ../lib/common.o ../lib/libnetlink.o | 10 | fnet: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fnetfilter: $(OBJS) ../lib/common.o | 10 | fnetfilter: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fnettrace-dns: $(OBJS) | 10 | fnettrace-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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fnettrace-sni: $(OBJS) | 10 | fnettrace-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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fnettrace: $(OBJS) | 10 | fnettrace: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fsec-optimize: $(OBJS) ../lib/common.o ../lib/libnetlink.o | 10 | fsec-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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fsec-print: $(OBJS) ../lib/common.o ../lib/libnetlink.o ../lib/errno.o ../lib/syscall.o | 10 | fsec-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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | fseccomp: $(OBJS) ../lib/common.o ../lib/errno.o ../lib/syscall.o | 10 | fseccomp: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | ftee: $(OBJS) | 10 | ftee: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | fzenity: $(OBJS) | 10 | fzenity: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | ||
10 | jailcheck: $(OBJS) | 10 | jailcheck: $(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 |
5 | all: $(OBJS) | 5 | all: $(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 |
12 | all: libpostexecseccomp.so | 12 | all: 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 | ||
17 | libpostexecseccomp.so: $(OBJS) | 17 | libpostexecseccomp.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 |
12 | all: libtrace.so | 12 | all: 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 | ||
17 | libtrace.so: $(OBJS) | 17 | libtrace.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 |
12 | all: libtracelog.so | 12 | all: 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 | ||
17 | libtracelog.so: $(OBJS) | 17 | libtracelog.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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
5 | include $(ROOT)/src/common.mk | 5 | include $(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 | profstats: $(OBJS) | 10 | profstats: $(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 | |||
4 | ROOT = ../.. | 4 | ROOT = ../.. |
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 |