summaryrefslogtreecommitdiff
path: root/mk/mkc.init.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/mkc.init.mk')
-rw-r--r--mk/mkc.init.mk15
1 files changed, 9 insertions, 6 deletions
diff --git a/mk/mkc.init.mk b/mk/mkc.init.mk
index 3196242..7d7339f 100644
--- a/mk/mkc.init.mk
+++ b/mk/mkc.init.mk
@@ -283,13 +283,13 @@ DISTCLEANFILES += ${MKC_CACHEDIR}/_mkc_*
######
.if ${MKPIE:U:tl} == "yes"
LDFLAGS.prog += ${LDFLAGS.pie}
-CFLAGS += ${CFLAGS.pie}
-CXXFLAGS += ${CXXFLAGS.pie}
+_CFLAGS.pie += ${CFLAGS.pie}
+_CXXFLAGS.pie += ${CXXFLAGS.pie}
.endif
.if ${USE_SSP:U:tl} == "yes"
-CFLAGS += ${CFLAGS.ssp}
-CXXFLAGS += ${CXXFLAGS.ssp}
+_CFLAGS.ssp = ${CFLAGS.ssp}
+_CXXFLAGS.ssp = ${CXXFLAGS.ssp}
.endif
.if ${USE_RELRO:U:tl} == "yes"
@@ -325,12 +325,12 @@ MESSAGE.s ?= @${_MESSAGE} "AS: ${.IMPSRC}"
CC ?= cc
CFLAGS ?=
-COMPILE.c ?= ${_V} ${CC_PREFIX} ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS.warnerr} -c
+COMPILE.c ?= ${_V} ${CC_PREFIX} ${CC} ${CFLAGS} ${CPPFLAGS} ${_CFLAGS.ssp} ${_CFLAGS.pie} ${CFLAGS.warns} -c
MESSAGE.c ?= @${_MESSAGE} "CC: ${.IMPSRC}"
CXX ?= c++
CXXFLAGS += ${CFLAGS}
-COMPILE.cc ?= ${_V} ${CXX_PREFIX} ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CFLAGS.warnerr} -c
+COMPILE.cc ?= ${_V} ${CXX_PREFIX} ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${_CXXFLAGS.ssp} ${_CXXFLAGS.pie} ${CXXFLAGS.warns} -c
MESSAGE.cc ?= @${_MESSAGE} "CXX: ${.IMPSRC}"
OBJC ?= ${CC}
@@ -438,6 +438,9 @@ TARGETS += all install clean cleandir depend test \
installdirs uninstall errorcheck filelist obj
TARGETS := ${TARGETS:O:u}
+ALLTARGETS += all install clean cleandir depend uninstall installdirs \
+ bin_tar bin_targz bin_tarbz2 bin_zip bin_deb
+
VERBOSE_ECHO ?= echo
.endif # __initialized__