Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.mkopt.mk
Show All 31 Lines | |||||
# | # | ||||
# | # | ||||
# MK_* options which default to "yes". | # MK_* options which default to "yes". | ||||
# | # | ||||
.for var in ${__DEFAULT_YES_OPTIONS} | .for var in ${__DEFAULT_YES_OPTIONS} | ||||
.if !defined(MK_${var}) | .if !defined(MK_${var}) | ||||
.if defined(WITH_${var}) && ${WITH_${var}} == "no" | .if defined(WITH_${var}) && ${WITH_${var}} == "no" | ||||
.warning "Use WITHOUT_${var}=1 instead of WITH_${var}=no" | .warning Use WITHOUT_${var}=1 instead of WITH_${var}=no | ||||
.endif | .endif | ||||
.if defined(WITHOUT_${var}) # WITHOUT always wins | .if defined(WITHOUT_${var}) # WITHOUT always wins | ||||
MK_${var}:= no | MK_${var}:= no | ||||
.else | .else | ||||
MK_${var}:= yes | MK_${var}:= yes | ||||
.endif | .endif | ||||
.else | .else | ||||
.if ${MK_${var}} != "yes" && ${MK_${var}} != "no" | .if ${MK_${var}} != "yes" && ${MK_${var}} != "no" | ||||
.error "Illegal value for MK_${var}: ${MK_${var}}" | .error Illegal value for MK_${var}: ${MK_${var}} | ||||
.endif | .endif | ||||
.endif # !defined(MK_${var}) | .endif # !defined(MK_${var}) | ||||
.endfor | .endfor | ||||
.undef __DEFAULT_YES_OPTIONS | .undef __DEFAULT_YES_OPTIONS | ||||
# | # | ||||
# MK_* options which default to "no". | # MK_* options which default to "no". | ||||
# | # | ||||
.for var in ${__DEFAULT_NO_OPTIONS} | .for var in ${__DEFAULT_NO_OPTIONS} | ||||
.if !defined(MK_${var}) | .if !defined(MK_${var}) | ||||
.if defined(WITH_${var}) && ${WITH_${var}} == "no" | .if defined(WITH_${var}) && ${WITH_${var}} == "no" | ||||
.warning "Use WITHOUT_${var}=1 instead of WITH_${var}=no" | .warning Use WITHOUT_${var}=1 instead of WITH_${var}=no | ||||
.endif | .endif | ||||
.if defined(WITH_${var}) && !defined(WITHOUT_${var}) # WITHOUT always wins | .if defined(WITH_${var}) && !defined(WITHOUT_${var}) # WITHOUT always wins | ||||
MK_${var}:= yes | MK_${var}:= yes | ||||
.else | .else | ||||
MK_${var}:= no | MK_${var}:= no | ||||
.endif | .endif | ||||
.else | .else | ||||
.if ${MK_${var}} != "yes" && ${MK_${var}} != "no" | .if ${MK_${var}} != "yes" && ${MK_${var}} != "no" | ||||
.error "Illegal value for MK_${var}: ${MK_${var}}" | .error Illegal value for MK_${var}: ${MK_${var}} | ||||
.endif | .endif | ||||
.endif # !defined(MK_${var}) | .endif # !defined(MK_${var}) | ||||
.endfor | .endfor | ||||
.undef __DEFAULT_NO_OPTIONS | .undef __DEFAULT_NO_OPTIONS | ||||
# | # | ||||
# MK_* options which are always no, usually because they are | # MK_* options which are always no, usually because they are | ||||
# unsupported/badly broken on this architecture. | # unsupported/badly broken on this architecture. | ||||
Show All 18 Lines |