Previously, the generator defaulting to substrate would result in substrate being linked due to Theos' generator check. This is problematic for users using non-substrate hooking techniques, such as fishhook. Common.mk now checks for the presence of Logos files and adjusts the generator fallback accordingly -- substrate if .x* is present else internal.
Note: this will become unnecessary if/when theos/logos#110 is merged, which will allow us to remove Theos' handling of injection lib linking.
Previously, the generator defaulting to substrate would result in substrate being linked due to Theos' generator check. This is problematic for users using non-substrate hooking techniques, such as fishhook. Common.mk now checks for the presence of Logos files and adjusts the generator fallback accordingly -- substrate if
.x*
is present else internal.Note: this will become unnecessary if/when theos/logos#110 is merged, which will allow us to remove Theos' handling of injection lib linking.