diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/etc-cleanup/Makefile | 2 | ||||
-rw-r--r-- | src/fbuilder/Makefile | 2 | ||||
-rw-r--r-- | src/fcopy/Makefile | 1 | ||||
-rw-r--r-- | src/fids/Makefile | 2 | ||||
-rw-r--r-- | src/firecfg/Makefile | 7 | ||||
-rw-r--r-- | src/firejail/Makefile | 13 | ||||
-rw-r--r-- | src/firemon/Makefile | 1 | ||||
-rw-r--r-- | src/fldd/Makefile | 1 | ||||
-rw-r--r-- | src/fnet/Makefile | 1 | ||||
-rw-r--r-- | src/fnetfilter/Makefile | 1 | ||||
-rw-r--r-- | src/fsec-optimize/Makefile | 1 | ||||
-rw-r--r-- | src/fsec-print/Makefile | 1 | ||||
-rw-r--r-- | src/fseccomp/Makefile | 1 | ||||
-rw-r--r-- | src/fzenity/Makefile | 2 | ||||
-rw-r--r-- | src/jailcheck/Makefile | 1 | ||||
-rw-r--r-- | src/libpostexecseccomp/Makefile | 2 | ||||
-rw-r--r-- | src/libtracelog/Makefile | 2 | ||||
-rw-r--r-- | src/profstats/Makefile | 2 | ||||
-rw-r--r-- | src/prog.mk | 12 | ||||
-rw-r--r-- | src/so.mk | 12 |
20 files changed, 18 insertions, 49 deletions
diff --git a/src/etc-cleanup/Makefile b/src/etc-cleanup/Makefile index 23121c521..d9dcdbea8 100644 --- a/src/etc-cleanup/Makefile +++ b/src/etc-cleanup/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/etc_groups.h | ||
11 | |||
12 | include $(ROOT)/src/prog.mk | 10 | include $(ROOT)/src/prog.mk |
diff --git a/src/fbuilder/Makefile b/src/fbuilder/Makefile index f0e374a52..70c5fb008 100644 --- a/src/fbuilder/Makefile +++ b/src/fbuilder/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/syscall.h | ||
11 | |||
12 | include $(ROOT)/src/prog.mk | 10 | include $(ROOT)/src/prog.mk |
diff --git a/src/fcopy/Makefile b/src/fcopy/Makefile index a9f706eb8..4897980e7 100644 --- a/src/fcopy/Makefile +++ b/src/fcopy/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/syscall.h | ||
11 | EXTRA_OBJS = ../lib/common.o | 10 | EXTRA_OBJS = ../lib/common.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fids/Makefile b/src/fids/Makefile index 7bdbe0590..dadb17a1b 100644 --- a/src/fids/Makefile +++ b/src/fids/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h | ||
11 | |||
12 | include $(ROOT)/src/prog.mk | 10 | include $(ROOT)/src/prog.mk |
diff --git a/src/firecfg/Makefile b/src/firecfg/Makefile index cc7a27c52..6cbd1b5ba 100644 --- a/src/firecfg/Makefile +++ b/src/firecfg/Makefile | |||
@@ -7,13 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = \ | ||
11 | ../include/common.h \ | ||
12 | ../include/euid_common.h \ | ||
13 | ../include/libnetlink.h \ | ||
14 | ../include/firejail_user.h \ | ||
15 | ../include/pid.h | ||
16 | |||
17 | EXTRA_OBJS = ../lib/common.o ../lib/firejail_user.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/firejail_user.o |
18 | 11 | ||
19 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/firejail/Makefile b/src/firejail/Makefile index 1c4b1b5c2..e7b334cd8 100644 --- a/src/firejail/Makefile +++ b/src/firejail/Makefile | |||
@@ -7,19 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = \ | ||
11 | ../include/rundefs.h \ | ||
12 | ../include/common.h \ | ||
13 | ../include/ldd_utils.h \ | ||
14 | ../include/euid_common.h \ | ||
15 | ../include/pid.h \ | ||
16 | ../include/seccomp.h \ | ||
17 | ../include/syscall_i386.h \ | ||
18 | ../include/syscall_x86_64.h \ | ||
19 | ../include/firejail_user.h \ | ||
20 | ../include/etc_groups.h | ||
21 | |||
22 | |||
23 | EXTRA_OBJS = \ | 10 | EXTRA_OBJS = \ |
24 | ../lib/common.o \ | 11 | ../lib/common.o \ |
25 | ../lib/ldd_utils.o \ | 12 | ../lib/ldd_utils.o \ |
diff --git a/src/firemon/Makefile b/src/firemon/Makefile index 0e39f8b01..02e3b6eed 100644 --- a/src/firemon/Makefile +++ b/src/firemon/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/pid.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/pid.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/pid.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fldd/Makefile b/src/fldd/Makefile index 246cbc183..3e48b43ab 100644 --- a/src/fldd/Makefile +++ b/src/fldd/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/syscall.h ../include/ldd_utils.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/ldd_utils.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/ldd_utils.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fnet/Makefile b/src/fnet/Makefile index c98326dc4..dfeefdc47 100644 --- a/src/fnet/Makefile +++ b/src/fnet/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/libnetlink.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/libnetlink.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/libnetlink.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fnetfilter/Makefile b/src/fnetfilter/Makefile index c8992c3d6..778de3a8b 100644 --- a/src/fnetfilter/Makefile +++ b/src/fnetfilter/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/syscall.h | ||
11 | EXTRA_OBJS = ../lib/common.o | 10 | EXTRA_OBJS = ../lib/common.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fsec-optimize/Makefile b/src/fsec-optimize/Makefile index caead9d54..babed1fdb 100644 --- a/src/fsec-optimize/Makefile +++ b/src/fsec-optimize/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fsec-print/Makefile b/src/fsec-print/Makefile index 43cc42fed..bf383d2d0 100644 --- a/src/fsec-print/Makefile +++ b/src/fsec-print/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/seccomp.h ../include/syscall.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fseccomp/Makefile b/src/fseccomp/Makefile index 89b12f629..66bb58444 100644 --- a/src/fseccomp/Makefile +++ b/src/fseccomp/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/syscall.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/errno.o ../lib/syscall.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/fzenity/Makefile b/src/fzenity/Makefile index 3c1aa0574..4cebe7ac5 100644 --- a/src/fzenity/Makefile +++ b/src/fzenity/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h | ||
11 | |||
12 | include $(ROOT)/src/prog.mk | 10 | include $(ROOT)/src/prog.mk |
diff --git a/src/jailcheck/Makefile b/src/jailcheck/Makefile index 1823ee9d0..431a21c8e 100644 --- a/src/jailcheck/Makefile +++ b/src/jailcheck/Makefile | |||
@@ -7,7 +7,6 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h ../include/pid.h | ||
11 | EXTRA_OBJS = ../lib/common.o ../lib/pid.o | 10 | EXTRA_OBJS = ../lib/common.o ../lib/pid.o |
12 | 11 | ||
13 | include $(ROOT)/src/prog.mk | 12 | include $(ROOT)/src/prog.mk |
diff --git a/src/libpostexecseccomp/Makefile b/src/libpostexecseccomp/Makefile index f66fdd0d7..a8d3fd8b7 100644 --- a/src/libpostexecseccomp/Makefile +++ b/src/libpostexecseccomp/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | SO = $(MOD_DIR)/$(MOD).so | 7 | SO = $(MOD_DIR)/$(MOD).so |
8 | TARGET = $(SO) | 8 | TARGET = $(SO) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/seccomp.h ../include/rundefs.h | ||
11 | |||
12 | include $(ROOT)/src/so.mk | 10 | include $(ROOT)/src/so.mk |
diff --git a/src/libtracelog/Makefile b/src/libtracelog/Makefile index a83726167..e9330236c 100644 --- a/src/libtracelog/Makefile +++ b/src/libtracelog/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | SO = $(MOD_DIR)/$(MOD).so | 7 | SO = $(MOD_DIR)/$(MOD).so |
8 | TARGET = $(SO) | 8 | TARGET = $(SO) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/rundefs.h | ||
11 | |||
12 | include $(ROOT)/src/so.mk | 10 | include $(ROOT)/src/so.mk |
diff --git a/src/profstats/Makefile b/src/profstats/Makefile index 8f33ce1de..213b1476d 100644 --- a/src/profstats/Makefile +++ b/src/profstats/Makefile | |||
@@ -7,6 +7,4 @@ MOD_DIR = $(ROOT)/src/$(MOD) | |||
7 | PROG = $(MOD_DIR)/$(MOD) | 7 | PROG = $(MOD_DIR)/$(MOD) |
8 | TARGET = $(PROG) | 8 | TARGET = $(PROG) |
9 | 9 | ||
10 | EXTRA_HDRS = ../include/common.h | ||
11 | |||
12 | include $(ROOT)/src/prog.mk | 10 | include $(ROOT)/src/prog.mk |
diff --git a/src/prog.mk b/src/prog.mk index debdf3572..a639e87fc 100644 --- a/src/prog.mk +++ b/src/prog.mk | |||
@@ -3,16 +3,22 @@ | |||
3 | # Note: $(ROOT)/config.mk must be included before this file. | 3 | # Note: $(ROOT)/config.mk must be included before this file. |
4 | # | 4 | # |
5 | # The includer should probably define PROG and TARGET and may also want to | 5 | # The includer should probably define PROG and TARGET and may also want to |
6 | # define EXTRA_HDRS and EXTRA_OBJS and extend CLEANFILES. | 6 | # define EXTRA_OBJS and extend CLEANFILES. |
7 | 7 | ||
8 | HDRS := $(sort $(wildcard $(MOD_DIR)/*.h)) | 8 | HDRS := |
9 | SRCS := $(sort $(wildcard $(MOD_DIR)/*.c)) | 9 | SRCS := $(sort $(wildcard $(MOD_DIR)/*.c)) |
10 | OBJS := $(SRCS:.c=.o) | 10 | OBJS := $(SRCS:.c=.o) |
11 | DEPS := $(sort $(wildcard $(OBJS:.o=.d))) | ||
12 | |||
13 | ifeq ($(DEPS),) | ||
14 | HDRS := $(sort $(wildcard $(MOD_DIR)/*.h $(ROOT)/src/include/*.h)) | ||
15 | endif | ||
11 | 16 | ||
12 | .PHONY: all | 17 | .PHONY: all |
13 | all: $(TARGET) | 18 | all: $(TARGET) |
19 | -include $(DEPS) | ||
14 | 20 | ||
15 | %.o : %.c $(HDRS) $(EXTRA_HDRS) $(ROOT)/config.mk | 21 | %.o : %.c $(HDRS) $(ROOT)/config.mk |
16 | $(CC) $(PROG_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ | 22 | $(CC) $(PROG_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ |
17 | 23 | ||
18 | $(PROG): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk | 24 | $(PROG): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk |
@@ -3,16 +3,22 @@ | |||
3 | # Note: $(ROOT)/config.mk must be included before this file. | 3 | # Note: $(ROOT)/config.mk must be included before this file. |
4 | # | 4 | # |
5 | # The includer should probably define SO and TARGET and may also want to define | 5 | # The includer should probably define SO and TARGET and may also want to define |
6 | # EXTRA_HDRS and EXTRA_OBJS and extend CLEANFILES. | 6 | # EXTRA_OBJS and extend CLEANFILES. |
7 | 7 | ||
8 | HDRS := $(sort $(wildcard $(MOD_DIR)/*.h)) | 8 | HDRS := |
9 | SRCS := $(sort $(wildcard $(MOD_DIR)/*.c)) | 9 | SRCS := $(sort $(wildcard $(MOD_DIR)/*.c)) |
10 | OBJS := $(SRCS:.c=.o) | 10 | OBJS := $(SRCS:.c=.o) |
11 | DEPS := $(sort $(wildcard $(OBJS:.o=.d))) | ||
12 | |||
13 | ifeq ($(DEPS),) | ||
14 | HDRS := $(sort $(wildcard $(MOD_DIR)/*.h $(ROOT)/src/include/*.h)) | ||
15 | endif | ||
11 | 16 | ||
12 | .PHONY: all | 17 | .PHONY: all |
13 | all: $(TARGET) | 18 | all: $(TARGET) |
19 | -include $(DEPS) | ||
14 | 20 | ||
15 | %.o : %.c $(HDRS) $(EXTRA_HDRS) $(ROOT)/config.mk | 21 | %.o : %.c $(HDRS) $(ROOT)/config.mk |
16 | $(CC) $(SO_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ | 22 | $(CC) $(SO_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ |
17 | 23 | ||
18 | $(SO): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk | 24 | $(SO): $(OBJS) $(EXTRA_OBJS) $(ROOT)/config.mk |