diff options
Diffstat (limited to 'mk/mkc.init.mk')
-rw-r--r-- | mk/mkc.init.mk | 15 |
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__ |