diff options
Diffstat (limited to 'mk/mkc.mk')
-rw-r--r-- | mk/mkc.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mk/mkc.mk b/mk/mkc.mk new file mode 100644 index 0000000..3528e5a --- /dev/null +++ b/mk/mkc.mk @@ -0,0 +1,21 @@ +# Copyright (c) 2013 by Aleksey Cheusov +# +# See LICENSE file in the distribution. +############################################################ + +.ifndef _MKC_MK +_MKC_MK := 1 + +init_make_level ?= 0 + +.if defined(SRCTOP) && ${SRCTOP:U} != ${.CURDIR} && ${.MAKE.LEVEL} == ${init_make_level} +MKC_CACHEDIR ?= ${SRCTOP} +.export MKC_CACHEDIR +.MAIN: all +.DEFAULT: + @set -e; cd ${SRCTOP}; ${MAKE} ${MAKEFLAGS} ${.TARGET}-${.CURDIR:S,${SRCTOP}/,,} +.else +.include <mkc_imp.mk> +.endif #SRCTOP + +.endif # _MKC_MK |