diff options
Diffstat (limited to 'src/common.mk')
-rw-r--r-- | src/common.mk | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/common.mk b/src/common.mk index 2deace4f5..6ec216b46 100644 --- a/src/common.mk +++ b/src/common.mk | |||
@@ -11,3 +11,18 @@ CFLAGS += -DPREFIX='"$(prefix)"' -DSYSCONFDIR='"$(sysconfdir)/firejail"' -DLIBDI | |||
11 | CFLAGS += $(MANFLAGS) | 11 | CFLAGS += $(MANFLAGS) |
12 | CFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -Wformat -Wformat-security | 12 | CFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -Wformat -Wformat-security |
13 | LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now | 13 | LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now |
14 | |||
15 | .PHONY: all | ||
16 | all: $(TARGET) | ||
17 | |||
18 | %.o : %.c $(HDRS) $(ROOT)/config.mk | ||
19 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ | ||
20 | |||
21 | $(PROG): $(OBJS) $(ROOT)/config.mk | ||
22 | $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(EXTRA_LDFLAGS) | ||
23 | |||
24 | .PHONY: clean | ||
25 | clean:; rm -fr *.o $(PROG) *.gcov *.gcda *.gcno *.plist | ||
26 | |||
27 | .PHONY: distclean | ||
28 | distclean: clean | ||