Lines Matching +full:everything +full:- +full:else

50 # Disable MK_META_MODE with make -B
51 .if ${MK_META_MODE} == "yes" && defined(.MAKEFLAGS) && ${.MAKEFLAGS:M-B}
56 .-include <sys.dirdeps.mk>
62 .-include <meta.sys.mk>
70 # buildworld -> installworld -> buildworld to rebuild everything.
71 # Since the build is self-reliant and bootstraps everything it needs,
75 # This is mitigated by Makefile.inc1 for known-ABI-breaking revisions.
88 .else
94 # We do not want everything out-of-date just because
100 # This needs to be done early - before .PATH is computed
103 .if !make(showconfig) && !make(print-dir) && !make(test-system-*) && \
104 empty(.MAKEFLAGS:M-[nN])
115 # The rules below use this macro to distinguish between Posix-compliant
124 .else
130 ARFLAGS ?= -rv
131 .else
132 ARFLAGS ?= -crsD
136 RANLIBFLAGS ?= -D
145 CFLAGS ?= -O
146 .else
148 CFLAGS ?= -O2 -pipe
150 CFLAGS += -fno-strict-aliasing
153 IR_CFLAGS ?= ${STATIC_CFLAGS:N-O*} ${CFLAGS:N-O*}
159 # read-only files as non-root by passing -f.
160 CP ?= cp -f
165 CTFFLAGS ?= -L VERSION
170 .if defined(CFLAGS) && (${CFLAGS:M-g} != "")
171 CTFFLAGS += -g
175 CXXFLAGS ?= ${CFLAGS:N-std=*:N-Wnested-externs:N-W*-prototypes:N-Wno-pointer-sign:N-Wold-style-defi…
176 IR_CXXFLAGS ?= ${STATIC_CXXFLAGS:N-O*} ${CXXFLAGS:N-O*}
180 DTRACEFLAGS ?= -C -x nolibs
182 .if empty(.MAKEFLAGS:M-s)
185 .else
187 .if ${.MAKEFLAGS:M-s} == "-s"
189 .else
196 .if ${.MAKEFLAGS:M-N}
197 # bmake -N is supposed to skip executing anything but it does not skip
199 # is not safe for the entire target. -N is intended to skip building sub-makes
201 # setting '+' when -N is used.
203 .else
209 FFLAGS ?= -O 1
210 .else
212 FFLAGS ?= -O
222 # LDFLAGS by stripping -Wl, from pass-through arguments and dropping
223 # compiler driver flags (e.g. -mabi=*) that conflict with flags to LD.
226 _LDFLAGS = ${LDFLAGS:S/-Wl,//g:N-mabi=*:N-fuse-ld=*:N--ld-path=*:N-fsanitize=*:N-fno-sanitize=*}
231 LLVM_LINK ?= llvm-link
239 OBJCFLAGS ?= ${OBJCINCLUDES} ${CFLAGS} -Wno-import
250 TSORTFLAGS ?= -q
263 .else
264 YFLAGS ?= -d
269 .include "bsd.suffixes-posix.mk"
271 .else
273 # non-Posix rule set
294 # Tell bmake to expand -V VAR by default
305 # By default bmake does *not* use set -e
311 quiet="set -" echo="set -v" filter="set -" \
312 hasErrCtl=yes check="set -e" ignore="set +e" \