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 | |||||