diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-04-01 14:07:52 +0000 |
---|---|---|
committer | <> | 2013-05-17 14:06:43 +0000 |
commit | 986bc2ac05bc4c08c6a0ed30c9e97674932ccfeb (patch) | |
tree | 8346daf16e98e93415195acbf99f09cb5326b73b /mk/init.mk | |
download | bmake-tarball-bmake.tar.gz |
Diffstat (limited to 'mk/init.mk')
-rw-r--r-- | mk/init.mk | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/mk/init.mk b/mk/init.mk new file mode 100644 index 0000000..ed63fe6 --- /dev/null +++ b/mk/init.mk @@ -0,0 +1,44 @@ +# $Id: init.mk,v 1.8 2012/11/11 22:37:02 sjg Exp $ +# +# @(#) Copyright (c) 2002, Simon J. Gerraty +# +# This file is provided in the hope that it will +# be of use. There is absolutely NO WARRANTY. +# Permission to copy, redistribute or otherwise +# use this file is hereby granted provided that +# the above copyright notice and this notice are +# left intact. +# +# Please send copies of changes and bug-fixes to: +# sjg@crufty.net +# + +.if !target(__${.PARSEFILE}__) +__${.PARSEFILE}__: + +.if ${MAKE_VERSION:U0} > 20100408 +_this_mk_dir := ${.PARSEDIR:tA} +.else +_this_mk_dir := ${.PARSEDIR} +.endif + +.-include <local.init.mk> +.-include "${.CURDIR:H}/Makefile.inc" +.include <own.mk> + +.MAIN: all + +.if !empty(WARNINGS_SET) || !empty(WARNINGS_SET_${MACHINE_ARCH}) +.include <warnings.mk> +.endif + +COPTS += ${COPTS.${.IMPSRC:T}} +CPPFLAGS += ${CPPFLAGS.${.IMPSRC:T}} +CPUFLAGS += ${CPUFLAGS.${.IMPSRC:T}} + +.if ${.MAKE.LEVEL:U1} == 0 && ${BUILD_AT_LEVEL0:Uyes:tl} == "no" +# this tells lib.mk and prog.mk to not actually build anything +_SKIP_BUILD = not building at level 0 +.endif + +.endif |