aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorLibravatar Duncan Overbruck <duncaen@voidlinux.eu>2017-05-17 18:28:48 +0200
committerLibravatar Duncan Overbruck <duncaen@voidlinux.eu>2017-05-17 18:28:48 +0200
commit149899d29c0b8347516dc073eadd1b5fb0ce7be5 (patch)
treed840f523513a72c91f6d028503e24a44b931c5f8 /Makefile.in
parentallow symbolic links as profile names, fixing #1276 (diff)
downloadfirejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.tar.gz
firejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.tar.zst
firejail-149899d29c0b8347516dc073eadd1b5fb0ce7be5.zip
make seccomp optional
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index b6997bd3d..e9aab83c9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -16,6 +16,7 @@ VERSION=@PACKAGE_VERSION@
16NAME=@PACKAGE_NAME@ 16NAME=@PACKAGE_NAME@
17PACKAGE_TARNAME=@PACKAGE_TARNAME@ 17PACKAGE_TARNAME=@PACKAGE_TARNAME@
18DOCDIR=@docdir@ 18DOCDIR=@docdir@
19HAVE_SECCOMP=@HAVE_SECCOMP@
19HAVE_APPARMOR=@HAVE_APPARMOR@ 20HAVE_APPARMOR=@HAVE_APPARMOR@
20HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@ 21HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@
21HAVE_GIT_INSTALL=@HAVE_GIT_INSTALL@ 22HAVE_GIT_INSTALL=@HAVE_GIT_INSTALL@
@@ -39,10 +40,12 @@ $(MANPAGES): $(wildcard src/man/*.txt)
39man: $(MANPAGES) 40man: $(MANPAGES)
40 41
41filters: src/fseccomp 42filters: src/fseccomp
43ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP)
42 src/fseccomp/fseccomp default seccomp 44 src/fseccomp/fseccomp default seccomp
43 src/fseccomp/fseccomp default seccomp.debug allow-debuggers 45 src/fseccomp/fseccomp default seccomp.debug allow-debuggers
44 src/fseccomp/fseccomp secondary 32 seccomp.i386 46 src/fseccomp/fseccomp secondary 32 seccomp.i386
45 src/fseccomp/fseccomp secondary 64 seccomp.amd64 47 src/fseccomp/fseccomp secondary 64 seccomp.amd64
48endif
46 49
47clean: 50clean:
48 for dir in $(APPS) $(MYLIBS); do \ 51 for dir in $(APPS) $(MYLIBS); do \
@@ -87,15 +90,18 @@ ifeq ($(HAVE_GIT_INSTALL),-DHAVE_GIT_INSTALL)
87 install -c -m 0755 src/fgit/fgit-install.sh $(DESTDIR)/$(libdir)/firejail/. 90 install -c -m 0755 src/fgit/fgit-install.sh $(DESTDIR)/$(libdir)/firejail/.
88 install -c -m 0755 src/fgit/fgit-uninstall.sh $(DESTDIR)/$(libdir)/firejail/. 91 install -c -m 0755 src/fgit/fgit-uninstall.sh $(DESTDIR)/$(libdir)/firejail/.
89endif 92endif
93
90 install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/. 94 install -c -m 0644 src/firecfg/firecfg.config $(DESTDIR)/$(libdir)/firejail/.
91 install -c -m 0755 src/faudit/faudit $(DESTDIR)/$(libdir)/firejail/. 95 install -c -m 0755 src/faudit/faudit $(DESTDIR)/$(libdir)/firejail/.
92 install -c -m 0755 src/fnet/fnet $(DESTDIR)/$(libdir)/firejail/. 96 install -c -m 0755 src/fnet/fnet $(DESTDIR)/$(libdir)/firejail/.
93 install -c -m 0755 src/fseccomp/fseccomp $(DESTDIR)/$(libdir)/firejail/.
94 install -c -m 0755 src/fcopy/fcopy $(DESTDIR)/$(libdir)/firejail/. 97 install -c -m 0755 src/fcopy/fcopy $(DESTDIR)/$(libdir)/firejail/.
98ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP)
99 install -c -m 0755 src/fseccomp/fseccomp $(DESTDIR)/$(libdir)/firejail/.
95 install -c -m 0644 seccomp $(DESTDIR)/$(libdir)/firejail/. 100 install -c -m 0644 seccomp $(DESTDIR)/$(libdir)/firejail/.
96 install -c -m 0644 seccomp.debug $(DESTDIR)/$(libdir)/firejail/. 101 install -c -m 0644 seccomp.debug $(DESTDIR)/$(libdir)/firejail/.
97 install -c -m 0644 seccomp.i386 $(DESTDIR)/$(libdir)/firejail/. 102 install -c -m 0644 seccomp.i386 $(DESTDIR)/$(libdir)/firejail/.
98 install -c -m 0644 seccomp.amd64 $(DESTDIR)/$(libdir)/firejail/. 103 install -c -m 0644 seccomp.amd64 $(DESTDIR)/$(libdir)/firejail/.
104endif
99ifeq ($(HAVE_CONTRIB_INSTALL),yes) 105ifeq ($(HAVE_CONTRIB_INSTALL),yes)
100 install -c -m 0755 contrib/fix_private-bin.py $(DESTDIR)/$(libdir)/firejail/. 106 install -c -m 0755 contrib/fix_private-bin.py $(DESTDIR)/$(libdir)/firejail/.
101 install -c -m 0755 contrib/fjclip.py $(DESTDIR)/$(libdir)/firejail/. 107 install -c -m 0755 contrib/fjclip.py $(DESTDIR)/$(libdir)/firejail/.
@@ -240,7 +246,9 @@ test-environment:
240 cd test/environment; ./environment.sh | grep TESTING 246 cd test/environment; ./environment.sh | grep TESTING
241 247
242test-filters: 248test-filters:
249ifeq ($(HAVE_SECCOMP),-DHAVE_SECCOMP)
243 cd test/filters; ./filters.sh | grep TESTING 250 cd test/filters; ./filters.sh | grep TESTING
251endif
244 252
245test-arguments: 253test-arguments:
246 cd test/arguments; ./arguments.sh | grep TESTING 254 cd test/arguments; ./arguments.sh | grep TESTING