diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -17,12 +17,12 @@ SBOX_APPS_NON_DUMPABLE += src/fnettrace-icmp/fnettrace-icmp | |||
17 | MYDIRS = src/lib $(MAN_SRC) $(COMPLETIONDIRS) | 17 | MYDIRS = src/lib $(MAN_SRC) $(COMPLETIONDIRS) |
18 | MYLIBS = src/libpostexecseccomp/libpostexecseccomp.so src/libtrace/libtrace.so src/libtracelog/libtracelog.so | 18 | MYLIBS = src/libpostexecseccomp/libpostexecseccomp.so src/libtrace/libtrace.so src/libtracelog/libtracelog.so |
19 | COMPLETIONS = src/zsh_completion/_firejail src/bash_completion/firejail.bash_completion | 19 | COMPLETIONS = src/zsh_completion/_firejail src/bash_completion/firejail.bash_completion |
20 | MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-users.5 jailcheck.1 | ||
21 | SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 | 20 | SECCOMP_FILTERS = seccomp seccomp.debug seccomp.32 seccomp.block_secondary seccomp.mdwx seccomp.mdwx.32 |
21 | MANPAGES = firejail.1 firemon.1 firecfg.1 firejail-profile.5 firejail-login.5 firejail-users.5 jailcheck.1 | ||
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 | .PHONY: all | 24 | .PHONY: all |
25 | all: all_items mydirs $(MAN_TARGET) filters | 25 | all: all_items mydirs filters $(MAN_TARGET) |
26 | 26 | ||
27 | config.mk config.sh: | 27 | config.mk config.sh: |
28 | @printf 'error: run ./configure to generate %s\n' "$@" >&2 | 28 | @printf 'error: run ./configure to generate %s\n' "$@" >&2 |
@@ -38,11 +38,6 @@ mydirs: $(MYDIRS) | |||
38 | $(MYDIRS): | 38 | $(MYDIRS): |
39 | $(MAKE) -C $@ | 39 | $(MAKE) -C $@ |
40 | 40 | ||
41 | $(MANPAGES): src/man config.mk | ||
42 | ./mkman.sh $(VERSION) src/man/$(basename $@).man $@ | ||
43 | |||
44 | man: $(MANPAGES) | ||
45 | |||
46 | filters: $(SECCOMP_FILTERS) $(SBOX_APPS_NON_DUMPABLE) | 41 | filters: $(SECCOMP_FILTERS) $(SBOX_APPS_NON_DUMPABLE) |
47 | seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize | 42 | seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize |
48 | src/fseccomp/fseccomp default seccomp | 43 | src/fseccomp/fseccomp default seccomp |
@@ -65,14 +60,19 @@ seccomp.mdwx: src/fseccomp/fseccomp | |||
65 | seccomp.mdwx.32: src/fseccomp/fseccomp | 60 | seccomp.mdwx.32: src/fseccomp/fseccomp |
66 | src/fseccomp/fseccomp memory-deny-write-execute.32 seccomp.mdwx.32 | 61 | src/fseccomp/fseccomp memory-deny-write-execute.32 seccomp.mdwx.32 |
67 | 62 | ||
63 | $(MANPAGES): src/man config.mk | ||
64 | ./mkman.sh $(VERSION) src/man/$(basename $@).man $@ | ||
65 | |||
66 | man: $(MANPAGES) | ||
67 | |||
68 | .PHONY: clean | 68 | .PHONY: clean |
69 | clean: | 69 | clean: |
70 | for dir in $$(dirname $(ALL_ITEMS)) $(MYDIRS); do \ | 70 | for dir in $$(dirname $(ALL_ITEMS)) $(MYDIRS); do \ |
71 | $(MAKE) -C $$dir clean; \ | 71 | $(MAKE) -C $$dir clean; \ |
72 | done | 72 | done |
73 | $(MAKE) -C test clean | 73 | $(MAKE) -C test clean |
74 | rm -f $(MANPAGES) $(MANPAGES:%=%.gz) firejail*.rpm | ||
75 | rm -f $(SECCOMP_FILTERS) | 74 | rm -f $(SECCOMP_FILTERS) |
75 | rm -f $(MANPAGES) $(MANPAGES:%=%.gz) firejail*.rpm | ||
76 | rm -f test/utils/index.html* | 76 | rm -f test/utils/index.html* |
77 | rm -f test/utils/wget-log | 77 | rm -f test/utils/wget-log |
78 | rm -f test/utils/firejail-test-file* | 78 | rm -f test/utils/firejail-test-file* |