aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile.in48
-rw-r--r--config.mk.in58
-rw-r--r--config.sh.in2
-rwxr-xr-xconfigure48
-rw-r--r--configure.ac38
-rwxr-xr-xmkdeb.sh.in5
-rw-r--r--src/bash_completion/Makefile.in3
-rw-r--r--src/common.mk.in43
-rw-r--r--src/fbuilder/Makefile.in3
-rw-r--r--src/fcopy/Makefile.in3
-rw-r--r--src/fids/Makefile.in3
-rw-r--r--src/firecfg/Makefile.in3
-rw-r--r--src/firejail/Makefile.in3
-rw-r--r--src/firemon/Makefile.in3
-rw-r--r--src/fldd/Makefile.in3
-rw-r--r--src/fnet/Makefile.in3
-rw-r--r--src/fnetfilter/Makefile.in3
-rw-r--r--src/fnettrace-dns/Makefile.in3
-rw-r--r--src/fnettrace-sni/Makefile.in3
-rw-r--r--src/fnettrace/Makefile.in3
-rw-r--r--src/fsec-optimize/Makefile.in3
-rw-r--r--src/fsec-print/Makefile.in3
-rw-r--r--src/fseccomp/Makefile.in3
-rw-r--r--src/ftee/Makefile.in3
-rw-r--r--src/fzenity/Makefile.in3
-rw-r--r--src/jailcheck/Makefile.in3
-rw-r--r--src/lib/Makefile.in3
-rw-r--r--src/libpostexecseccomp/Makefile.in7
-rw-r--r--src/libtrace/Makefile.in7
-rw-r--r--src/libtracelog/Makefile.in7
-rw-r--r--src/man/Makefile.in3
-rw-r--r--src/profstats/Makefile.in3
-rw-r--r--src/zsh_completion/Makefile.in3
34 files changed, 205 insertions, 129 deletions
diff --git a/.gitignore b/.gitignore
index 756918943..70dba09b2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,6 +13,8 @@
13Makefile 13Makefile
14autom4te.cache/ 14autom4te.cache/
15config.log 15config.log
16config.mk
17config.sh
16config.status 18config.status
17firejail-*.tar.xz 19firejail-*.tar.xz
18firejail-login.5 20firejail-login.5
diff --git a/Makefile.in b/Makefile.in
index f788435c0..4d9983672 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,20 +1,4 @@
1prefix=@prefix@ 1include config.mk
2exec_prefix=@exec_prefix@
3bindir=@bindir@
4libdir=@libdir@
5datarootdir=@datarootdir@
6mandir=@mandir@
7sysconfdir=@sysconfdir@
8
9VERSION=@PACKAGE_VERSION@
10NAME=@PACKAGE_NAME@
11PACKAGE_TARNAME=@PACKAGE_TARNAME@
12DOCDIR=@docdir@
13HAVE_APPARMOR=@HAVE_APPARMOR@
14HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@
15BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@
16HAVE_SUID=@HAVE_SUID@
17HAVE_MAN=@HAVE_MAN@
18 2
19ifneq ($(HAVE_MAN),no) 3ifneq ($(HAVE_MAN),no)
20MAN_TARGET = man 4MAN_TARGET = man
@@ -101,7 +85,7 @@ distclean: clean
101 $(MAKE) -C $$dir distclean; \ 85 $(MAKE) -C $$dir distclean; \
102 done 86 done
103 $(MAKE) -C test distclean 87 $(MAKE) -C test distclean
104 rm -fr Makefile autom4te.cache config.log config.status config.h src/common.mk mkdeb.sh 88 rm -fr Makefile autom4te.cache config.log config.mk config.sh config.status src/common.mk mkdeb.sh
105 89
106realinstall: 90realinstall:
107 # firejail executable 91 # firejail executable
@@ -203,19 +187,39 @@ uninstall:
203 rm -f $(DESTDIR)$(datarootdir)/bash-completion/completions/firecfg 187 rm -f $(DESTDIR)$(datarootdir)/bash-completion/completions/firecfg
204 @echo "If you want to install a different version of firejail, you might also need to run 'rm -fr $(DESTDIR)$(sysconfdir)/firejail', see #2038." 188 @echo "If you want to install a different version of firejail, you might also need to run 'rm -fr $(DESTDIR)$(sysconfdir)/firejail', see #2038."
205 189
206DISTFILES = "src etc m4 platform contrib configure configure.ac Makefile.in install.sh mkman.sh mketc.sh mkdeb.sh.in COPYING README RELNOTES" 190DISTFILES = \
207DISTFILES_TEST = "test/Makefile.in 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" 191COPYING \
192Makefile.in \
193README \
194RELNOTES \
195config.mk.in \
196config.sh.in \
197configure \
198configure.ac \
199contrib \
200etc \
201install.sh \
202m4 \
203mkdeb.sh.in \
204mketc.sh \
205mkman.sh \
206platform \
207src
208
209DISTFILES_TEST = test/Makefile.in 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
208 210
209dist: 211dist:
212 mv config.sh config.sh.old
210 mv config.status config.status.old 213 mv config.status config.status.old
211 mv mkdeb.sh mkdeb.sh.old 214 mv mkdeb.sh mkdeb.sh.old
212 make distclean 215 make distclean
213 mv mkdeb.sh.old mkdeb.sh 216 mv mkdeb.sh.old mkdeb.sh
214 mv config.status.old config.status 217 mv config.status.old config.status
218 mv config.sh.old config.sh
215 rm -fr $(NAME)-$(VERSION) $(NAME)-$(VERSION).tar.xz 219 rm -fr $(NAME)-$(VERSION) $(NAME)-$(VERSION).tar.xz
216 mkdir -p $(NAME)-$(VERSION)/test 220 mkdir -p $(NAME)-$(VERSION)/test
217 cp -a "$(DISTFILES)" $(NAME)-$(VERSION) 221 cp -a $(DISTFILES) $(NAME)-$(VERSION)
218 cp -a "$(DISTFILES_TEST)" $(NAME)-$(VERSION)/test 222 cp -a $(DISTFILES_TEST) $(NAME)-$(VERSION)/test
219 rm -rf $(NAME)-$(VERSION)/src/tools 223 rm -rf $(NAME)-$(VERSION)/src/tools
220 find $(NAME)-$(VERSION) -name .svn -delete 224 find $(NAME)-$(VERSION) -name .svn -delete
221 tar -cJvf $(NAME)-$(VERSION).tar.xz $(NAME)-$(VERSION) 225 tar -cJvf $(NAME)-$(VERSION).tar.xz $(NAME)-$(VERSION)
diff --git a/config.mk.in b/config.mk.in
new file mode 100644
index 000000000..e76b7ac34
--- /dev/null
+++ b/config.mk.in
@@ -0,0 +1,58 @@
1# Configure-time variable definitions and any other common definition that can
2# be safely included by all makefiles.
3#
4# Note: Do not define any targets on this file, as that could potentially end
5# up overriding the includer's intended default target (which by default is the
6# first target encountered).
7
8CC=@CC@
9prefix=@prefix@
10exec_prefix=@exec_prefix@
11bindir=@bindir@
12libdir=@libdir@
13datarootdir=@datarootdir@
14mandir=@mandir@
15sysconfdir=@sysconfdir@
16
17VERSION=@PACKAGE_VERSION@
18NAME=@PACKAGE_NAME@
19PACKAGE_TARNAME=@PACKAGE_TARNAME@
20DOCDIR=@docdir@
21HAVE_APPARMOR=@HAVE_APPARMOR@
22HAVE_CONTRIB_INSTALL=@HAVE_CONTRIB_INSTALL@
23BUSYBOX_WORKAROUND=@BUSYBOX_WORKAROUND@
24HAVE_SUID=@HAVE_SUID@
25HAVE_MAN=@HAVE_MAN@
26
27HAVE_CHROOT=@HAVE_CHROOT@
28HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@
29HAVE_NETWORK=@HAVE_NETWORK@
30HAVE_USERNS=@HAVE_USERNS@
31HAVE_X11=@HAVE_X11@
32HAVE_FILE_TRANSFER=@HAVE_FILE_TRANSFER@
33HAVE_GLOBALCFG=@HAVE_GLOBALCFG@
34HAVE_APPARMOR=@HAVE_APPARMOR@
35HAVE_OVERLAYFS=@HAVE_OVERLAYFS@
36HAVE_FIRETUNNEL=@HAVE_FIRETUNNEL@
37HAVE_PRIVATE_HOME=@HAVE_PRIVATE_HOME@
38HAVE_IDS=@HAVE_IDS@
39HAVE_GCOV=@HAVE_GCOV@
40HAVE_SELINUX=@HAVE_SELINUX@
41HAVE_SUID=@HAVE_SUID@
42HAVE_DBUSPROXY=@HAVE_DBUSPROXY@
43HAVE_USERTMPFS=@HAVE_USERTMPFS@
44HAVE_OUTPUT=@HAVE_OUTPUT@
45HAVE_LTS=@HAVE_LTS@
46HAVE_FORCE_NONEWPRIVS=@HAVE_FORCE_NONEWPRIVS@
47HAVE_ONLY_SYSCFG_PROFILES=@HAVE_ONLY_SYSCFG_PROFILES@
48
49MANFLAGS = $(HAVE_LTS) $(HAVE_OUTPUT) $(HAVE_X11) $(HAVE_PRIVATE_HOME) $(HAVE_APPARMOR) $(HAVE_IDS) $(HAVE_OVERLAYFS) $(HAVE_USERTMPFS) $(HAVE_DBUSPROXY) $(HAVE_FIRETUNNEL) $(HAVE_GLOBALCFG) $(HAVE_CHROOT) $(HAVE_NETWORK) $(HAVE_USERNS) $(HAVE_FILE_TRANSFER) $(HAVE_SELINUX) $(HAVE_SUID) $(HAVE_FORCE_NONEWPRIVS) $(HAVE_ONLY_SYSCFG_PROFILES)
50
51CFLAGS=@CFLAGS@
52
53ifdef NO_EXTRA_CFLAGS
54else
55EXTRA_CFLAGS +=@EXTRA_CFLAGS@
56endif
57
58EXTRA_LDFLAGS +=@EXTRA_LDFLAGS@
diff --git a/config.sh.in b/config.sh.in
new file mode 100644
index 000000000..28251b3d5
--- /dev/null
+++ b/config.sh.in
@@ -0,0 +1,2 @@
1NAME=@PACKAGE_NAME@
2VERSION=@PACKAGE_VERSION@
diff --git a/configure b/configure
index c4fd7804f..2dffacc32 100755
--- a/configure
+++ b/configure
@@ -3236,8 +3236,8 @@ if test "x$enable_apparmor" = "xyes"; then :
3236 HAVE_APPARMOR="-DHAVE_APPARMOR" 3236 HAVE_APPARMOR="-DHAVE_APPARMOR"
3237 3237
3238pkg_failed=no 3238pkg_failed=no
3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libapparmor" >&5 3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AA" >&5
3240$as_echo_n "checking for libapparmor... " >&6; } 3240$as_echo_n "checking for AA... " >&6; }
3241 3241
3242if test -n "$AA_CFLAGS"; then 3242if test -n "$AA_CFLAGS"; then
3243 pkg_cv_AA_CFLAGS="$AA_CFLAGS" 3243 pkg_cv_AA_CFLAGS="$AA_CFLAGS"
@@ -3277,7 +3277,7 @@ fi
3277 3277
3278 3278
3279if test $pkg_failed = yes; then 3279if test $pkg_failed = yes; then
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3281$as_echo "no" >&6; } 3281$as_echo "no" >&6; }
3282 3282
3283if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 3283if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -3304,7 +3304,7 @@ Alternatively, you may set the environment variables AA_CFLAGS
3304and AA_LIBS to avoid the need to call pkg-config. 3304and AA_LIBS to avoid the need to call pkg-config.
3305See the pkg-config man page for more details." "$LINENO" 5 3305See the pkg-config man page for more details." "$LINENO" 5
3306elif test $pkg_failed = untried; then 3306elif test $pkg_failed = untried; then
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3308$as_echo "no" >&6; } 3308$as_echo "no" >&6; }
3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3309 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3310$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
@@ -4087,7 +4087,7 @@ fi
4087 4087
4088ac_config_files="$ac_config_files mkdeb.sh" 4088ac_config_files="$ac_config_files mkdeb.sh"
4089 4089
4090ac_config_files="$ac_config_files Makefile src/common.mk src/lib/Makefile src/fcopy/Makefile src/fnet/Makefile src/firejail/Makefile src/fnetfilter/Makefile src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/fbuilder/Makefile src/fsec-print/Makefile src/ftee/Makefile src/fseccomp/Makefile src/fldd/Makefile src/libpostexecseccomp/Makefile src/fsec-optimize/Makefile src/fzenity/Makefile src/profstats/Makefile src/man/Makefile src/zsh_completion/Makefile src/bash_completion/Makefile test/Makefile src/jailcheck/Makefile src/fids/Makefile src/fnettrace/Makefile src/fnettrace-dns/Makefile src/fnettrace-sni/Makefile" 4090ac_config_files="$ac_config_files Makefile config.mk config.sh src/bash_completion/Makefile src/common.mk src/fbuilder/Makefile src/fcopy/Makefile src/fids/Makefile src/firecfg/Makefile src/firejail/Makefile src/firemon/Makefile src/fldd/Makefile src/fnet/Makefile src/fnetfilter/Makefile src/fnettrace-dns/Makefile src/fnettrace-sni/Makefile src/fnettrace/Makefile src/fsec-optimize/Makefile src/fsec-print/Makefile src/fseccomp/Makefile src/ftee/Makefile src/fzenity/Makefile src/jailcheck/Makefile src/lib/Makefile src/libpostexecseccomp/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/man/Makefile src/profstats/Makefile src/zsh_completion/Makefile test/Makefile"
4091 4091
4092cat >confcache <<\_ACEOF 4092cat >confcache <<\_ACEOF
4093# This file is a shell script that caches the results of configure 4093# This file is a shell script that caches the results of configure
@@ -4797,34 +4797,36 @@ do
4797 case $ac_config_target in 4797 case $ac_config_target in
4798 "mkdeb.sh") CONFIG_FILES="$CONFIG_FILES mkdeb.sh" ;; 4798 "mkdeb.sh") CONFIG_FILES="$CONFIG_FILES mkdeb.sh" ;;
4799 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 4799 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
4800 "config.mk") CONFIG_FILES="$CONFIG_FILES config.mk" ;;
4801 "config.sh") CONFIG_FILES="$CONFIG_FILES config.sh" ;;
4802 "src/bash_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/bash_completion/Makefile" ;;
4800 "src/common.mk") CONFIG_FILES="$CONFIG_FILES src/common.mk" ;; 4803 "src/common.mk") CONFIG_FILES="$CONFIG_FILES src/common.mk" ;;
4801 "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;; 4804 "src/fbuilder/Makefile") CONFIG_FILES="$CONFIG_FILES src/fbuilder/Makefile" ;;
4802 "src/fcopy/Makefile") CONFIG_FILES="$CONFIG_FILES src/fcopy/Makefile" ;; 4805 "src/fcopy/Makefile") CONFIG_FILES="$CONFIG_FILES src/fcopy/Makefile" ;;
4803 "src/fnet/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnet/Makefile" ;; 4806 "src/fids/Makefile") CONFIG_FILES="$CONFIG_FILES src/fids/Makefile" ;;
4807 "src/firecfg/Makefile") CONFIG_FILES="$CONFIG_FILES src/firecfg/Makefile" ;;
4804 "src/firejail/Makefile") CONFIG_FILES="$CONFIG_FILES src/firejail/Makefile" ;; 4808 "src/firejail/Makefile") CONFIG_FILES="$CONFIG_FILES src/firejail/Makefile" ;;
4805 "src/fnetfilter/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnetfilter/Makefile" ;;
4806 "src/firemon/Makefile") CONFIG_FILES="$CONFIG_FILES src/firemon/Makefile" ;; 4809 "src/firemon/Makefile") CONFIG_FILES="$CONFIG_FILES src/firemon/Makefile" ;;
4807 "src/libtrace/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtrace/Makefile" ;;
4808 "src/libtracelog/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtracelog/Makefile" ;;
4809 "src/firecfg/Makefile") CONFIG_FILES="$CONFIG_FILES src/firecfg/Makefile" ;;
4810 "src/fbuilder/Makefile") CONFIG_FILES="$CONFIG_FILES src/fbuilder/Makefile" ;;
4811 "src/fsec-print/Makefile") CONFIG_FILES="$CONFIG_FILES src/fsec-print/Makefile" ;;
4812 "src/ftee/Makefile") CONFIG_FILES="$CONFIG_FILES src/ftee/Makefile" ;;
4813 "src/fseccomp/Makefile") CONFIG_FILES="$CONFIG_FILES src/fseccomp/Makefile" ;;
4814 "src/fldd/Makefile") CONFIG_FILES="$CONFIG_FILES src/fldd/Makefile" ;; 4810 "src/fldd/Makefile") CONFIG_FILES="$CONFIG_FILES src/fldd/Makefile" ;;
4815 "src/libpostexecseccomp/Makefile") CONFIG_FILES="$CONFIG_FILES src/libpostexecseccomp/Makefile" ;; 4811 "src/fnet/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnet/Makefile" ;;
4812 "src/fnetfilter/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnetfilter/Makefile" ;;
4813 "src/fnettrace-dns/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace-dns/Makefile" ;;
4814 "src/fnettrace-sni/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace-sni/Makefile" ;;
4815 "src/fnettrace/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace/Makefile" ;;
4816 "src/fsec-optimize/Makefile") CONFIG_FILES="$CONFIG_FILES src/fsec-optimize/Makefile" ;; 4816 "src/fsec-optimize/Makefile") CONFIG_FILES="$CONFIG_FILES src/fsec-optimize/Makefile" ;;
4817 "src/fsec-print/Makefile") CONFIG_FILES="$CONFIG_FILES src/fsec-print/Makefile" ;;
4818 "src/fseccomp/Makefile") CONFIG_FILES="$CONFIG_FILES src/fseccomp/Makefile" ;;
4819 "src/ftee/Makefile") CONFIG_FILES="$CONFIG_FILES src/ftee/Makefile" ;;
4817 "src/fzenity/Makefile") CONFIG_FILES="$CONFIG_FILES src/fzenity/Makefile" ;; 4820 "src/fzenity/Makefile") CONFIG_FILES="$CONFIG_FILES src/fzenity/Makefile" ;;
4818 "src/profstats/Makefile") CONFIG_FILES="$CONFIG_FILES src/profstats/Makefile" ;; 4821 "src/jailcheck/Makefile") CONFIG_FILES="$CONFIG_FILES src/jailcheck/Makefile" ;;
4822 "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
4823 "src/libpostexecseccomp/Makefile") CONFIG_FILES="$CONFIG_FILES src/libpostexecseccomp/Makefile" ;;
4824 "src/libtrace/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtrace/Makefile" ;;
4825 "src/libtracelog/Makefile") CONFIG_FILES="$CONFIG_FILES src/libtracelog/Makefile" ;;
4819 "src/man/Makefile") CONFIG_FILES="$CONFIG_FILES src/man/Makefile" ;; 4826 "src/man/Makefile") CONFIG_FILES="$CONFIG_FILES src/man/Makefile" ;;
4827 "src/profstats/Makefile") CONFIG_FILES="$CONFIG_FILES src/profstats/Makefile" ;;
4820 "src/zsh_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/zsh_completion/Makefile" ;; 4828 "src/zsh_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/zsh_completion/Makefile" ;;
4821 "src/bash_completion/Makefile") CONFIG_FILES="$CONFIG_FILES src/bash_completion/Makefile" ;;
4822 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 4829 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
4823 "src/jailcheck/Makefile") CONFIG_FILES="$CONFIG_FILES src/jailcheck/Makefile" ;;
4824 "src/fids/Makefile") CONFIG_FILES="$CONFIG_FILES src/fids/Makefile" ;;
4825 "src/fnettrace/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace/Makefile" ;;
4826 "src/fnettrace-dns/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace-dns/Makefile" ;;
4827 "src/fnettrace-sni/Makefile") CONFIG_FILES="$CONFIG_FILES src/fnettrace-sni/Makefile" ;;
4828 4830
4829 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 4831 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
4830 esac 4832 esac
diff --git a/configure.ac b/configure.ac
index ec7835013..cb20589cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -283,11 +283,39 @@ if test "$prefix" = /usr; then
283fi 283fi
284 284
285AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh]) 285AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh])
286AC_CONFIG_FILES([Makefile src/common.mk src/lib/Makefile src/fcopy/Makefile src/fnet/Makefile src/firejail/Makefile src/fnetfilter/Makefile \ 286AC_CONFIG_FILES([
287src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/fbuilder/Makefile src/fsec-print/Makefile \ 287Makefile
288src/ftee/Makefile src/fseccomp/Makefile src/fldd/Makefile src/libpostexecseccomp/Makefile src/fsec-optimize/Makefile \ 288config.mk
289src/fzenity/Makefile src/profstats/Makefile src/man/Makefile src/zsh_completion/Makefile src/bash_completion/Makefile test/Makefile \ 289config.sh
290src/jailcheck/Makefile src/fids/Makefile src/fnettrace/Makefile src/fnettrace-dns/Makefile src/fnettrace-sni/Makefile]) 290src/bash_completion/Makefile
291src/common.mk
292src/fbuilder/Makefile
293src/fcopy/Makefile
294src/fids/Makefile
295src/firecfg/Makefile
296src/firejail/Makefile
297src/firemon/Makefile
298src/fldd/Makefile
299src/fnet/Makefile
300src/fnetfilter/Makefile
301src/fnettrace-dns/Makefile
302src/fnettrace-sni/Makefile
303src/fnettrace/Makefile
304src/fsec-optimize/Makefile
305src/fsec-print/Makefile
306src/fseccomp/Makefile
307src/ftee/Makefile
308src/fzenity/Makefile
309src/jailcheck/Makefile
310src/lib/Makefile
311src/libpostexecseccomp/Makefile
312src/libtrace/Makefile
313src/libtracelog/Makefile
314src/man/Makefile
315src/profstats/Makefile
316src/zsh_completion/Makefile
317test/Makefile
318])
291AC_OUTPUT 319AC_OUTPUT
292 320
293cat <<EOF 321cat <<EOF
diff --git a/mkdeb.sh.in b/mkdeb.sh.in
index 79f8d748c..a98261ba6 100755
--- a/mkdeb.sh.in
+++ b/mkdeb.sh.in
@@ -7,8 +7,9 @@
7# a code archive should already be available 7# a code archive should already be available
8 8
9set -e 9set -e
10NAME=@PACKAGE_NAME@ 10
11VERSION=@PACKAGE_VERSION@ 11. "$(dirname "$0")/config.sh"
12
12EXTRA_VERSION=$1 13EXTRA_VERSION=$1
13 14
14test "$#" -gt 0 && shift 15test "$#" -gt 0 && shift
diff --git a/src/bash_completion/Makefile.in b/src/bash_completion/Makefile.in
index f7db9e6b4..69f35e7ae 100644
--- a/src/bash_completion/Makefile.in
+++ b/src/bash_completion/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: firejail.bash_completion 2all: firejail.bash_completion
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/config.mk
5 6
6firejail.bash_completion: firejail.bash_completion.in 7firejail.bash_completion: firejail.bash_completion.in
7 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp
diff --git a/src/common.mk.in b/src/common.mk.in
index 64ed774ad..2b87c33f0 100644
--- a/src/common.mk.in
+++ b/src/common.mk.in
@@ -1,51 +1,16 @@
1# common definitions for all makefiles 1# Common definitions for building C programs and non-shared objects.
2#
3# Note: "ROOT" must be defined before including this file.
2 4
3CC=@CC@ 5include $(ROOT)/config.mk
4prefix=@prefix@
5exec_prefix=@exec_prefix@
6bindir=@bindir@
7libdir=@libdir@
8sysconfdir=@sysconfdir@
9
10VERSION=@PACKAGE_VERSION@
11NAME=@PACKAGE_NAME@
12HAVE_CHROOT=@HAVE_CHROOT@
13HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@
14HAVE_NETWORK=@HAVE_NETWORK@
15HAVE_USERNS=@HAVE_USERNS@
16HAVE_X11=@HAVE_X11@
17HAVE_FILE_TRANSFER=@HAVE_FILE_TRANSFER@
18HAVE_GLOBALCFG=@HAVE_GLOBALCFG@
19HAVE_APPARMOR=@HAVE_APPARMOR@
20HAVE_OVERLAYFS=@HAVE_OVERLAYFS@
21HAVE_FIRETUNNEL=@HAVE_FIRETUNNEL@
22HAVE_PRIVATE_HOME=@HAVE_PRIVATE_HOME@
23HAVE_IDS=@HAVE_IDS@
24HAVE_GCOV=@HAVE_GCOV@
25HAVE_SELINUX=@HAVE_SELINUX@
26HAVE_SUID=@HAVE_SUID@
27HAVE_DBUSPROXY=@HAVE_DBUSPROXY@
28HAVE_USERTMPFS=@HAVE_USERTMPFS@
29HAVE_OUTPUT=@HAVE_OUTPUT@
30HAVE_LTS=@HAVE_LTS@
31HAVE_FORCE_NONEWPRIVS=@HAVE_FORCE_NONEWPRIVS@
32HAVE_ONLY_SYSCFG_PROFILES=@HAVE_ONLY_SYSCFG_PROFILES@
33 6
34H_FILE_LIST = $(sort $(wildcard *.h)) 7H_FILE_LIST = $(sort $(wildcard *.h))
35C_FILE_LIST = $(sort $(wildcard *.c)) 8C_FILE_LIST = $(sort $(wildcard *.c))
36OBJS = $(C_FILE_LIST:.c=.o) 9OBJS = $(C_FILE_LIST:.c=.o)
37BINOBJS = $(foreach file, $(OBJS), $file) 10BINOBJS = $(foreach file, $(OBJS), $file)
38 11
39CFLAGS = @CFLAGS@
40CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' $(HAVE_GCOV) 12CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' $(HAVE_GCOV)
41CFLAGS += -DPREFIX='"$(prefix)"' -DSYSCONFDIR='"$(sysconfdir)/firejail"' -DLIBDIR='"$(libdir)"' -DBINDIR='"$(bindir)"' -DVARDIR='"/var/lib/firejail"' 13CFLAGS += -DPREFIX='"$(prefix)"' -DSYSCONFDIR='"$(sysconfdir)/firejail"' -DLIBDIR='"$(libdir)"' -DBINDIR='"$(bindir)"' -DVARDIR='"/var/lib/firejail"'
42MANFLAGS = $(HAVE_LTS) $(HAVE_OUTPUT) $(HAVE_X11) $(HAVE_PRIVATE_HOME) $(HAVE_APPARMOR) $(HAVE_IDS) $(HAVE_OVERLAYFS) $(HAVE_USERTMPFS) $(HAVE_DBUSPROXY) $(HAVE_FIRETUNNEL) $(HAVE_GLOBALCFG) $(HAVE_CHROOT) $(HAVE_NETWORK) $(HAVE_USERNS) $(HAVE_FILE_TRANSFER) $(HAVE_SELINUX) $(HAVE_SUID) $(HAVE_FORCE_NONEWPRIVS) $(HAVE_ONLY_SYSCFG_PROFILES)
43CFLAGS += $(MANFLAGS) 14CFLAGS += $(MANFLAGS)
44CFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -Wformat -Wformat-security 15CFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -Wformat -Wformat-security
45LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now 16LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now
46EXTRA_LDFLAGS +=@EXTRA_LDFLAGS@
47
48ifdef NO_EXTRA_CFLAGS
49else
50EXTRA_CFLAGS +=@EXTRA_CFLAGS@
51endif
diff --git a/src/fbuilder/Makefile.in b/src/fbuilder/Makefile.in
index 6eaee284b..060f97493 100644
--- a/src/fbuilder/Makefile.in
+++ b/src/fbuilder/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fbuilder 2all: fbuilder
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fcopy/Makefile.in b/src/fcopy/Makefile.in
index e19f5d3b5..a2a4172a9 100644
--- a/src/fcopy/Makefile.in
+++ b/src/fcopy/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fcopy 2all: fcopy
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fids/Makefile.in b/src/fids/Makefile.in
index 5530bcee2..8aac55419 100644
--- a/src/fids/Makefile.in
+++ b/src/fids/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fids 2all: fids
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/firecfg/Makefile.in b/src/firecfg/Makefile.in
index 43329be46..d112cc40a 100644
--- a/src/firecfg/Makefile.in
+++ b/src/firecfg/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: firecfg 2all: firecfg
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.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
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/firejail/Makefile.in b/src/firejail/Makefile.in
index 793d2cdd1..0dec3da98 100644
--- a/src/firejail/Makefile.in
+++ b/src/firejail/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: firejail 2all: firejail
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.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
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/firemon/Makefile.in b/src/firemon/Makefile.in
index a1b6692aa..6ac0cfff1 100644
--- a/src/firemon/Makefile.in
+++ b/src/firemon/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: firemon 2all: firemon
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fldd/Makefile.in b/src/fldd/Makefile.in
index ba87d16cd..f3842cbee 100644
--- a/src/fldd/Makefile.in
+++ b/src/fldd/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fldd 2all: fldd
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.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
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fnet/Makefile.in b/src/fnet/Makefile.in
index 7447c6d3f..3d70e50bf 100644
--- a/src/fnet/Makefile.in
+++ b/src/fnet/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fnet 2all: fnet
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/libnetlink.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/libnetlink.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fnetfilter/Makefile.in b/src/fnetfilter/Makefile.in
index 825262482..32b4bbada 100644
--- a/src/fnetfilter/Makefile.in
+++ b/src/fnetfilter/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fnetfilter 2all: fnetfilter
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fnettrace-dns/Makefile.in b/src/fnettrace-dns/Makefile.in
index 6c11e5bc8..7cafe6907 100644
--- a/src/fnettrace-dns/Makefile.in
+++ b/src/fnettrace-dns/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fnettrace-dns 2all: fnettrace-dns
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST)
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fnettrace-sni/Makefile.in b/src/fnettrace-sni/Makefile.in
index 9fe954874..9349d06f8 100644
--- a/src/fnettrace-sni/Makefile.in
+++ b/src/fnettrace-sni/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fnettrace-sni 2all: fnettrace-sni
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST)
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fnettrace/Makefile.in b/src/fnettrace/Makefile.in
index 755ddcc3a..a7b93194a 100644
--- a/src/fnettrace/Makefile.in
+++ b/src/fnettrace/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fnettrace 2all: fnettrace
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST)
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fsec-optimize/Makefile.in b/src/fsec-optimize/Makefile.in
index a2187e89c..cfd876953 100644
--- a/src/fsec-optimize/Makefile.in
+++ b/src/fsec-optimize/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fsec-optimize 2all: fsec-optimize
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.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
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fsec-print/Makefile.in b/src/fsec-print/Makefile.in
index 824fb5daf..d07c42405 100644
--- a/src/fsec-print/Makefile.in
+++ b/src/fsec-print/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fsec-print 2all: fsec-print
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.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
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fseccomp/Makefile.in b/src/fseccomp/Makefile.in
index 41abfce17..140a56ab0 100644
--- a/src/fseccomp/Makefile.in
+++ b/src/fseccomp/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fseccomp 2all: fseccomp
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/syscall.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/ftee/Makefile.in b/src/ftee/Makefile.in
index 05caf81be..f9ad78de2 100644
--- a/src/ftee/Makefile.in
+++ b/src/ftee/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: ftee 2all: ftee
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) 7%.o : %.c $(H_FILE_LIST)
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/fzenity/Makefile.in b/src/fzenity/Makefile.in
index d9f976165..6b7ce0874 100644
--- a/src/fzenity/Makefile.in
+++ b/src/fzenity/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: fzenity 2all: fzenity
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/jailcheck/Makefile.in b/src/jailcheck/Makefile.in
index d218c1f90..cf619ad1e 100644
--- a/src/jailcheck/Makefile.in
+++ b/src/jailcheck/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: jailcheck 2all: jailcheck
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h ../include/pid.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in
index 49c8057b3..330a47892 100644
--- a/src/lib/Makefile.in
+++ b/src/lib/Makefile.in
@@ -1,4 +1,5 @@
1include ../common.mk 1ROOT = ../..
2include $(ROOT)/src/common.mk
2 3
3.PHONY: all 4.PHONY: all
4all: $(OBJS) 5all: $(OBJS)
diff --git a/src/libpostexecseccomp/Makefile.in b/src/libpostexecseccomp/Makefile.in
index c08ae78ce..6f354757c 100644
--- a/src/libpostexecseccomp/Makefile.in
+++ b/src/libpostexecseccomp/Makefile.in
@@ -1,8 +1,5 @@
1CC=@CC@ 1ROOT = ../..
2PREFIX=@prefix@ 2include $(ROOT)/config.mk
3VERSION=@PACKAGE_VERSION@
4NAME=@PACKAGE_NAME@
5HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@
6 3
7H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
8C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
diff --git a/src/libtrace/Makefile.in b/src/libtrace/Makefile.in
index 804671ee2..ced036865 100644
--- a/src/libtrace/Makefile.in
+++ b/src/libtrace/Makefile.in
@@ -1,8 +1,5 @@
1CC=@CC@ 1ROOT = ../..
2PREFIX=@prefix@ 2include $(ROOT)/config.mk
3VERSION=@PACKAGE_VERSION@
4NAME=@PACKAGE_NAME@
5HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@
6 3
7H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
8C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
diff --git a/src/libtracelog/Makefile.in b/src/libtracelog/Makefile.in
index aea1b11f2..52d4bcb08 100644
--- a/src/libtracelog/Makefile.in
+++ b/src/libtracelog/Makefile.in
@@ -1,8 +1,5 @@
1CC=@CC@ 1ROOT = ../..
2PREFIX=@prefix@ 2include $(ROOT)/config.mk
3VERSION=@PACKAGE_VERSION@
4NAME=@PACKAGE_NAME@
5HAVE_FATAL_WARNINGS=@HAVE_FATAL_WARNINGS@
6 3
7H_FILE_LIST = $(sort $(wildcard *.h)) 4H_FILE_LIST = $(sort $(wildcard *.h))
8C_FILE_LIST = $(sort $(wildcard *.c)) 5C_FILE_LIST = $(sort $(wildcard *.c))
diff --git a/src/man/Makefile.in b/src/man/Makefile.in
index fbd2d795e..a63f9d28e 100644
--- a/src/man/Makefile.in
+++ b/src/man/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
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
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/config.mk
5 6
6%.man: %.txt 7%.man: %.txt
7 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@ 8 gawk -f ./preproc.awk -- $(MANFLAGS) < $< > $@
diff --git a/src/profstats/Makefile.in b/src/profstats/Makefile.in
index fa1b4f200..394f30fda 100644
--- a/src/profstats/Makefile.in
+++ b/src/profstats/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: profstats 2all: profstats
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/src/common.mk
5 6
6%.o : %.c $(H_FILE_LIST) ../include/common.h 7%.o : %.c $(H_FILE_LIST) ../include/common.h
7 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 8 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
diff --git a/src/zsh_completion/Makefile.in b/src/zsh_completion/Makefile.in
index a83cccf6c..fceab1d00 100644
--- a/src/zsh_completion/Makefile.in
+++ b/src/zsh_completion/Makefile.in
@@ -1,7 +1,8 @@
1.PHONY: all 1.PHONY: all
2all: _firejail 2all: _firejail
3 3
4include ../common.mk 4ROOT = ../..
5include $(ROOT)/config.mk
5 6
6_firejail: _firejail.in 7_firejail: _firejail.in
7 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp 8 gawk -f ../man/preproc.awk -- $(MANFLAGS) < $< > $@.tmp