Changeset View
Changeset View
Standalone View
Standalone View
Makefile.inc1
Show First 20 Lines • Show All 2,213 Lines • ▼ Show 20 Lines | |||||
_vtfontcvt= usr.bin/vtfontcvt | _vtfontcvt= usr.bin/vtfontcvt | ||||
# If we are not building the bootstrap because BOOTSTRAPPING is sufficient | # If we are not building the bootstrap because BOOTSTRAPPING is sufficient | ||||
# we symlink the host version to $WORLDTMP instead. By doing this we can also | # we symlink the host version to $WORLDTMP instead. By doing this we can also | ||||
# detect when a bootstrap tool is being used without the required MK_FOO. | # detect when a bootstrap tool is being used without the required MK_FOO. | ||||
# If you add a new bootstrap tool where we could also use the host version, | # If you add a new bootstrap tool where we could also use the host version, | ||||
# please ensure that you also add a .else case where you add the tool to the | # please ensure that you also add a .else case where you add the tool to the | ||||
# _bootstrap_tools_links variable. | # _bootstrap_tools_links variable. | ||||
.if ${BOOTSTRAPPING} < 1000033 | .if ${BOOTSTRAPPING} < 1300099 | ||||
# Note: lex needs m4 to build but m4 also depends on lex (which needs m4 to | # Note: lex needs m4 to build but m4 also depends on lex (which needs m4 to | ||||
# generate any files). To fix this cyclic dependency we can build a bootstrap | # generate any files). To fix this cyclic dependency we can build a bootstrap | ||||
# version of m4 (with pre-generated files) then use that to build the real m4. | # version of m4 (with pre-generated files) then use that to build the real m4. | ||||
# We can't simply use the host m4 since e.g. the macOS version does not accept | # We can't simply use the host m4 since e.g. the macOS version does not accept | ||||
# the flags that are passed by lex. | # the flags that are passed by lex. | ||||
# For lex we also use the pre-gerated files since we would otherwise need to | # For lex we also use the pre-gerated files since we would otherwise need to | ||||
# build awk and sed first (which need lex to build) | # build awk and sed first (which need lex to build) | ||||
# TODO: add a _bootstrap_lex and then build the real lex afterwards | # TODO: add a _bootstrap_lex and then build the real lex afterwards | ||||
▲ Show 20 Lines • Show All 1,298 Lines • Show Last 20 Lines |