aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-05-07 02:38:08 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-11-21 17:19:00 -0300
commit48c151aa1683de94e42f4410fb9312936e030adf (patch)
tree508b7b9cecb88856a8bcc5117248e923eedc031f /src
parentmakefiles: line-wrap MOD_HDRS and MOD_OBJS (diff)
downloadfirejail-48c151aa1683de94e42f4410fb9312936e030adf.tar.gz
firejail-48c151aa1683de94e42f4410fb9312936e030adf.tar.zst
firejail-48c151aa1683de94e42f4410fb9312936e030adf.zip
makefiles: deduplicate main target name into new PROG var
Put the main target name into a new PROG variable, put PROG into a new TARGET variable, make "all" depend on `$(TARGET)` and replace every other occurrence of the main target name with `$(PROG)`. On the makefiles that build non-shared objects, to make them more similar. With this commit, all of their targets are identical (except for the extra "lib" target on src/lib/Makefile).
Diffstat (limited to 'src')
-rw-r--r--src/fbuilder/Makefile9
-rw-r--r--src/fcopy/Makefile9
-rw-r--r--src/fids/Makefile9
-rw-r--r--src/firecfg/Makefile9
-rw-r--r--src/firejail/Makefile9
-rw-r--r--src/firemon/Makefile9
-rw-r--r--src/fldd/Makefile9
-rw-r--r--src/fnet/Makefile9
-rw-r--r--src/fnetfilter/Makefile9
-rw-r--r--src/fnettrace-dns/Makefile9
-rw-r--r--src/fnettrace-icmp/Makefile9
-rw-r--r--src/fnettrace-sni/Makefile9
-rw-r--r--src/fnettrace/Makefile9
-rw-r--r--src/fsec-optimize/Makefile9
-rw-r--r--src/fsec-print/Makefile9
-rw-r--r--src/fseccomp/Makefile9
-rw-r--r--src/ftee/Makefile9
-rw-r--r--src/fzenity/Makefile9
-rw-r--r--src/jailcheck/Makefile9
-rw-r--r--src/lib/Makefile4
-rw-r--r--src/profstats/Makefile9
21 files changed, 123 insertions, 61 deletions
diff --git a/src/fbuilder/Makefile b/src/fbuilder/Makefile
index a7ff45176..5b9356da4 100644
--- a/src/fbuilder/Makefile
+++ b/src/fbuilder/Makefile
@@ -1,21 +1,24 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fbuilder
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/syscall.h
5 8
6.PHONY: all 9.PHONY: all
7all: fbuilder 10all: $(TARGET)
8 11
9include $(ROOT)/src/common.mk 12include $(ROOT)/src/common.mk
10 13
11%.o : %.c $(HDRS) $(ROOT)/config.mk 14%.o : %.c $(HDRS) $(ROOT)/config.mk
12 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
13 16
14fbuilder: $(OBJS) $(ROOT)/config.mk 17$(PROG): $(OBJS) $(ROOT)/config.mk
15 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 18 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
16 19
17.PHONY: clean 20.PHONY: clean
18clean:; rm -fr *.o fbuilder *.gcov *.gcda *.gcno *.plist 21clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
19 22
20.PHONY: distclean 23.PHONY: distclean
21distclean: clean 24distclean: clean
diff --git a/src/fcopy/Makefile b/src/fcopy/Makefile
index 99c58b6c8..fe7974f9e 100644
--- a/src/fcopy/Makefile
+++ b/src/fcopy/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fcopy
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/syscall.h
5MOD_OBJS = ../lib/common.o 8MOD_OBJS = ../lib/common.o
6 9
7.PHONY: all 10.PHONY: all
8all: fcopy 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fcopy: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fcopy *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fids/Makefile b/src/fids/Makefile
index 8bd44fa78..f31e17df6 100644
--- a/src/fids/Makefile
+++ b/src/fids/Makefile
@@ -1,21 +1,24 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fids
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h 7MOD_HDRS = ../include/common.h
5 8
6.PHONY: all 9.PHONY: all
7all: fids 10all: $(TARGET)
8 11
9include $(ROOT)/src/common.mk 12include $(ROOT)/src/common.mk
10 13
11%.o : %.c $(HDRS) $(ROOT)/config.mk 14%.o : %.c $(HDRS) $(ROOT)/config.mk
12 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
13 16
14fids: $(OBJS) $(ROOT)/config.mk 17$(PROG): $(OBJS) $(ROOT)/config.mk
15 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 18 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
16 19
17.PHONY: clean 20.PHONY: clean
18clean:; rm -fr *.o fids *.gcov *.gcda *.gcno *.plist 21clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
19 22
20.PHONY: distclean 23.PHONY: distclean
21distclean: clean 24distclean: clean
diff --git a/src/firecfg/Makefile b/src/firecfg/Makefile
index 2cc7495f5..31e84d864 100644
--- a/src/firecfg/Makefile
+++ b/src/firecfg/Makefile
@@ -1,6 +1,9 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = firecfg
5TARGET = $(PROG)
6
4MOD_HDRS = \ 7MOD_HDRS = \
5../include/common.h \ 8../include/common.h \
6../include/euid_common.h \ 9../include/euid_common.h \
@@ -11,18 +14,18 @@ MOD_HDRS = \
11MOD_OBJS = ../lib/common.o ../lib/firejail_user.o 14MOD_OBJS = ../lib/common.o ../lib/firejail_user.o
12 15
13.PHONY: all 16.PHONY: all
14all: firecfg 17all: $(TARGET)
15 18
16include $(ROOT)/src/common.mk 19include $(ROOT)/src/common.mk
17 20
18%.o : %.c $(HDRS) $(ROOT)/config.mk 21%.o : %.c $(HDRS) $(ROOT)/config.mk
19 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 22 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
20 23
21firecfg: $(OBJS) $(ROOT)/config.mk 24$(PROG): $(OBJS) $(ROOT)/config.mk
22 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 25 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
23 26
24.PHONY: clean 27.PHONY: clean
25clean:; rm -fr *.o firecfg *.gcov *.gcda *.gcno *.plist 28clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
26 29
27.PHONY: distclean 30.PHONY: distclean
28distclean: clean 31distclean: clean
diff --git a/src/firejail/Makefile b/src/firejail/Makefile
index d7ecab2dc..e64139f0c 100644
--- a/src/firejail/Makefile
+++ b/src/firejail/Makefile
@@ -1,6 +1,9 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = firejail
5TARGET = $(PROG)
6
4MOD_HDRS = \ 7MOD_HDRS = \
5../include/rundefs.h \ 8../include/rundefs.h \
6../include/common.h \ 9../include/common.h \
@@ -20,18 +23,18 @@ MOD_OBJS = \
20../lib/syscall.o 23../lib/syscall.o
21 24
22.PHONY: all 25.PHONY: all
23all: firejail 26all: $(TARGET)
24 27
25include $(ROOT)/src/common.mk 28include $(ROOT)/src/common.mk
26 29
27%.o : %.c $(HDRS) $(ROOT)/config.mk 30%.o : %.c $(HDRS) $(ROOT)/config.mk
28 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 31 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
29 32
30firejail: $(OBJS) $(ROOT)/config.mk 33$(PROG): $(OBJS) $(ROOT)/config.mk
31 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 34 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
32 35
33.PHONY: clean 36.PHONY: clean
34clean:; rm -fr *.o firejail *.gcov *.gcda *.gcno *.plist 37clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
35 38
36.PHONY: distclean 39.PHONY: distclean
37distclean: clean 40distclean: clean
diff --git a/src/firemon/Makefile b/src/firemon/Makefile
index eedad0a6d..15291c40f 100644
--- a/src/firemon/Makefile
+++ b/src/firemon/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = firemon
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/pid.h 7MOD_HDRS = ../include/common.h ../include/pid.h
5MOD_OBJS = ../lib/common.o ../lib/pid.o 8MOD_OBJS = ../lib/common.o ../lib/pid.o
6 9
7.PHONY: all 10.PHONY: all
8all: firemon 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15firemon: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o firemon *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fldd/Makefile b/src/fldd/Makefile
index aea7e838c..db5883b8f 100644
--- a/src/fldd/Makefile
+++ b/src/fldd/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fldd
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/syscall.h ../include/ldd_utils.h 7MOD_HDRS = ../include/common.h ../include/syscall.h ../include/ldd_utils.h
5MOD_OBJS = ../lib/common.o ../lib/ldd_utils.o 8MOD_OBJS = ../lib/common.o ../lib/ldd_utils.o
6 9
7.PHONY: all 10.PHONY: all
8all: fldd 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fldd: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fldd *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fnet/Makefile b/src/fnet/Makefile
index 3cdaf11cf..bbdd76abd 100644
--- a/src/fnet/Makefile
+++ b/src/fnet/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnet
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/libnetlink.h 7MOD_HDRS = ../include/common.h ../include/libnetlink.h
5MOD_OBJS = ../lib/common.o ../lib/libnetlink.o 8MOD_OBJS = ../lib/common.o ../lib/libnetlink.o
6 9
7.PHONY: all 10.PHONY: all
8all: fnet 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fnet: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fnet *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fnetfilter/Makefile b/src/fnetfilter/Makefile
index 7d26ca39e..32d6e761d 100644
--- a/src/fnetfilter/Makefile
+++ b/src/fnetfilter/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnetfilter
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/syscall.h
5MOD_OBJS = ../lib/common.o 8MOD_OBJS = ../lib/common.o
6 9
7.PHONY: all 10.PHONY: all
8all: fnetfilter 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fnetfilter: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fnetfilter *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fnettrace-dns/Makefile b/src/fnettrace-dns/Makefile
index 38bb0eb79..0598bb2fe 100644
--- a/src/fnettrace-dns/Makefile
+++ b/src/fnettrace-dns/Makefile
@@ -1,19 +1,22 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnettrace-dns
5TARGET = $(PROG)
6
4.PHONY: all 7.PHONY: all
5all: fnettrace-dns 8all: $(TARGET)
6 9
7include $(ROOT)/src/common.mk 10include $(ROOT)/src/common.mk
8 11
9%.o : %.c $(HDRS) $(ROOT)/config.mk 12%.o : %.c $(HDRS) $(ROOT)/config.mk
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
11 14
12fnettrace-dns: $(OBJS) $(ROOT)/config.mk 15$(PROG): $(OBJS) $(ROOT)/config.mk
13 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
14 17
15.PHONY: clean 18.PHONY: clean
16clean:; rm -fr *.o fnettrace-dns *.gcov *.gcda *.gcno *.plist 19clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
17 20
18.PHONY: distclean 21.PHONY: distclean
19distclean: clean 22distclean: clean
diff --git a/src/fnettrace-icmp/Makefile b/src/fnettrace-icmp/Makefile
index a3e9a5642..9d18bbdb3 100644
--- a/src/fnettrace-icmp/Makefile
+++ b/src/fnettrace-icmp/Makefile
@@ -1,19 +1,22 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnettrace-icmp
5TARGET = $(PROG)
6
4.PHONY: all 7.PHONY: all
5all: fnettrace-icmp 8all: $(TARGET)
6 9
7include $(ROOT)/src/common.mk 10include $(ROOT)/src/common.mk
8 11
9%.o : %.c $(HDRS) $(ROOT)/config.mk 12%.o : %.c $(HDRS) $(ROOT)/config.mk
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
11 14
12fnettrace-icmp: $(OBJS) $(ROOT)/config.mk 15$(PROG): $(OBJS) $(ROOT)/config.mk
13 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
14 17
15.PHONY: clean 18.PHONY: clean
16clean:; rm -fr *.o fnettrace-icmp *.gcov *.gcda *.gcno *.plist 19clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
17 20
18.PHONY: distclean 21.PHONY: distclean
19distclean: clean 22distclean: clean
diff --git a/src/fnettrace-sni/Makefile b/src/fnettrace-sni/Makefile
index 7e3634cb6..07a1e7356 100644
--- a/src/fnettrace-sni/Makefile
+++ b/src/fnettrace-sni/Makefile
@@ -1,19 +1,22 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnettrace-sni
5TARGET = $(PROG)
6
4.PHONY: all 7.PHONY: all
5all: fnettrace-sni 8all: $(TARGET)
6 9
7include $(ROOT)/src/common.mk 10include $(ROOT)/src/common.mk
8 11
9%.o : %.c $(HDRS) $(ROOT)/config.mk 12%.o : %.c $(HDRS) $(ROOT)/config.mk
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
11 14
12fnettrace-sni: $(OBJS) $(ROOT)/config.mk 15$(PROG): $(OBJS) $(ROOT)/config.mk
13 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
14 17
15.PHONY: clean 18.PHONY: clean
16clean:; rm -fr *.o fnettrace-sni *.gcov *.gcda *.gcno *.plist 19clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
17 20
18.PHONY: distclean 21.PHONY: distclean
19distclean: clean 22distclean: clean
diff --git a/src/fnettrace/Makefile b/src/fnettrace/Makefile
index eefeadce8..479458d27 100644
--- a/src/fnettrace/Makefile
+++ b/src/fnettrace/Makefile
@@ -1,19 +1,22 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fnettrace
5TARGET = $(PROG)
6
4.PHONY: all 7.PHONY: all
5all: fnettrace 8all: $(TARGET)
6 9
7include $(ROOT)/src/common.mk 10include $(ROOT)/src/common.mk
8 11
9%.o : %.c $(HDRS) $(ROOT)/config.mk 12%.o : %.c $(HDRS) $(ROOT)/config.mk
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
11 14
12fnettrace: $(OBJS) $(ROOT)/config.mk 15$(PROG): $(OBJS) $(ROOT)/config.mk
13 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
14 17
15.PHONY: clean 18.PHONY: clean
16clean:; rm -fr *.o fnettrace *.gcov *.gcda *.gcno *.plist 19clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
17 20
18.PHONY: distclean 21.PHONY: distclean
19distclean: clean 22distclean: clean
diff --git a/src/fsec-optimize/Makefile b/src/fsec-optimize/Makefile
index 1bbea61d5..2087c5520 100644
--- a/src/fsec-optimize/Makefile
+++ b/src/fsec-optimize/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fsec-optimize
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h
5MOD_OBJS = ../lib/common.o ../lib/errno.o 8MOD_OBJS = ../lib/common.o ../lib/errno.o
6 9
7.PHONY: all 10.PHONY: all
8all: fsec-optimize 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fsec-optimize: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fsec-optimize *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fsec-print/Makefile b/src/fsec-print/Makefile
index 3ef78545f..9b13bfe7a 100644
--- a/src/fsec-print/Makefile
+++ b/src/fsec-print/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fsec-print
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h
5MOD_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o 8MOD_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o
6 9
7.PHONY: all 10.PHONY: all
8all: fsec-print 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fsec-print: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fsec-print *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/fseccomp/Makefile b/src/fseccomp/Makefile
index 532ffb2e8..b4e59be8d 100644
--- a/src/fseccomp/Makefile
+++ b/src/fseccomp/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fseccomp
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/syscall.h 7MOD_HDRS = ../include/common.h ../include/syscall.h
5MOD_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o 8MOD_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o
6 9
7.PHONY: all 10.PHONY: all
8all: fseccomp 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15fseccomp: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o fseccomp *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/ftee/Makefile b/src/ftee/Makefile
index 05c71d961..59ff3b83e 100644
--- a/src/ftee/Makefile
+++ b/src/ftee/Makefile
@@ -1,19 +1,22 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = ftee
5TARGET = $(PROG)
6
4.PHONY: all 7.PHONY: all
5all: ftee 8all: $(TARGET)
6 9
7include $(ROOT)/src/common.mk 10include $(ROOT)/src/common.mk
8 11
9%.o : %.c $(HDRS) $(ROOT)/config.mk 12%.o : %.c $(HDRS) $(ROOT)/config.mk
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
11 14
12ftee: $(OBJS) $(ROOT)/config.mk 15$(PROG): $(OBJS) $(ROOT)/config.mk
13 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
14 17
15.PHONY: clean 18.PHONY: clean
16clean:; rm -fr *.o ftee *.gcov *.gcda *.gcno *.plist 19clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
17 20
18.PHONY: distclean 21.PHONY: distclean
19distclean: clean 22distclean: clean
diff --git a/src/fzenity/Makefile b/src/fzenity/Makefile
index 63a117337..477dd60a9 100644
--- a/src/fzenity/Makefile
+++ b/src/fzenity/Makefile
@@ -1,21 +1,24 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = fzenity
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h 7MOD_HDRS = ../include/common.h
5 8
6.PHONY: all 9.PHONY: all
7all: fzenity 10all: $(TARGET)
8 11
9include $(ROOT)/src/common.mk 12include $(ROOT)/src/common.mk
10 13
11%.o : %.c $(HDRS) $(ROOT)/config.mk 14%.o : %.c $(HDRS) $(ROOT)/config.mk
12 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
13 16
14fzenity: $(OBJS) $(ROOT)/config.mk 17$(PROG): $(OBJS) $(ROOT)/config.mk
15 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 18 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
16 19
17.PHONY: clean 20.PHONY: clean
18clean:; rm -fr *.o fzenity *.gcov *.gcda *.gcno *.plist 21clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
19 22
20.PHONY: distclean 23.PHONY: distclean
21distclean: clean 24distclean: clean
diff --git a/src/jailcheck/Makefile b/src/jailcheck/Makefile
index a61f228c5..d746a1fbc 100644
--- a/src/jailcheck/Makefile
+++ b/src/jailcheck/Makefile
@@ -1,22 +1,25 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = jailcheck
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h ../include/pid.h 7MOD_HDRS = ../include/common.h ../include/pid.h
5MOD_OBJS = ../lib/common.o ../lib/pid.o 8MOD_OBJS = ../lib/common.o ../lib/pid.o
6 9
7.PHONY: all 10.PHONY: all
8all: jailcheck 11all: $(TARGET)
9 12
10include $(ROOT)/src/common.mk 13include $(ROOT)/src/common.mk
11 14
12%.o : %.c $(HDRS) $(ROOT)/config.mk 15%.o : %.c $(HDRS) $(ROOT)/config.mk
13 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
14 17
15jailcheck: $(OBJS) $(ROOT)/config.mk 18$(PROG): $(OBJS) $(ROOT)/config.mk
16 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 19 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
17 20
18.PHONY: clean 21.PHONY: clean
19clean:; rm -fr *.o jailcheck *.gcov *.gcda *.gcno *.plist 22clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
20 23
21.PHONY: distclean 24.PHONY: distclean
22distclean: clean 25distclean: clean
diff --git a/src/lib/Makefile b/src/lib/Makefile
index ff1cfcf74..121aae4bd 100644
--- a/src/lib/Makefile
+++ b/src/lib/Makefile
@@ -1,8 +1,10 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4TARGET = lib
5
4.PHONY: all 6.PHONY: all
5all: lib 7all: $(TARGET)
6 8
7include $(ROOT)/src/common.mk 9include $(ROOT)/src/common.mk
8 10
diff --git a/src/profstats/Makefile b/src/profstats/Makefile
index 15198d1d2..a59022cd8 100644
--- a/src/profstats/Makefile
+++ b/src/profstats/Makefile
@@ -1,21 +1,24 @@
1ROOT = ../.. 1ROOT = ../..
2-include $(ROOT)/config.mk 2-include $(ROOT)/config.mk
3 3
4PROG = profstats
5TARGET = $(PROG)
6
4MOD_HDRS = ../include/common.h 7MOD_HDRS = ../include/common.h
5 8
6.PHONY: all 9.PHONY: all
7all: profstats 10all: $(TARGET)
8 11
9include $(ROOT)/src/common.mk 12include $(ROOT)/src/common.mk
10 13
11%.o : %.c $(HDRS) $(ROOT)/config.mk 14%.o : %.c $(HDRS) $(ROOT)/config.mk
12 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ 15 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
13 16
14profstats: $(OBJS) $(ROOT)/config.mk 17$(PROG): $(OBJS) $(ROOT)/config.mk
15 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) 18 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS)
16 19
17.PHONY: clean 20.PHONY: clean
18clean:; rm -fr *.o profstats *.gcov *.gcda *.gcno *.plist 21clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist
19 22
20.PHONY: distclean 23.PHONY: distclean
21distclean: clean 24distclean: clean