16
16
$(filter-out $(HARDENING_DISABLE_PIE_CFLAGS_FILTER),$(CFLAGS)) \
17
17
$(filter-out $(HARDENING_DISABLE_PIE_LDFLAGS_FILTER),$(LDFLAGS)) \
19
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
19
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
21
21
ifeq (1,$(DEB_BUILD_HARDENING_STACKPROTECTOR))
22
22
# Disable stack protector
23
23
$(CC) $(CFLAGS) $(LDFLAGS) $(HARDENING_DISABLE_STACKPROTECTOR_CFLAGS) -o $@ $<
24
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
24
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
26
26
ifeq (1,$(DEB_BUILD_HARDENING_FORTIFY))
28
28
$(CC) $(CFLAGS) $(LDFLAGS) $(HARDENING_DISABLE_FORTIFY_CFLAGS) -o $@ $<
29
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
29
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
31
31
ifeq (1,$(DEB_BUILD_HARDENING_RELRO))
33
33
$(CC) $(CFLAGS) $(LDFLAGS) $(HARDENING_DISABLE_RELRO_LDFLAGS) -o $@ $<
34
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
34
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
36
36
ifeq (1,$(DEB_BUILD_HARDENING_BINDNOW))
38
38
$(CC) $(CFLAGS) $(LDFLAGS) $(HARDENING_DISABLE_BINDNOW_LDFLAGS) -o $@ $<
39
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
39
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
41
41
# Disable everything
48
48
$(HARDENING_DISABLE_RELRO_LDFLAGS) \
49
49
$(HARDENING_DISABLE_BINDNOW_LDFLAGS) \
51
if sh ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi
51
if perl ../hardening-check $(HARDENING_CHECK_ARGS) $@; then exit 1; fi