This ensures that Make becomes aware of when it does or doesn't need to rebuild this dependency. Previously, running make or make all would cause it to rebuild every one of the CLI tools every time because it couldn't tell that the blackt dep was up to date.
This also swaps the makefiles to use make -C instead of shelling out to cd, since that's safe on directories which contain spaces. It's basically the same change as 5be893d62a738ffe2b5fc978a797a388db2f88cc.
This ensures that Make becomes aware of when it does or doesn't need to rebuild this dependency. Previously, running
make
ormake all
would cause it to rebuild every one of the CLI tools every time because it couldn't tell that theblackt
dep was up to date.This also swaps the makefiles to use
make -C
instead of shelling out tocd
, since that's safe on directories which contain spaces. It's basically the same change as 5be893d62a738ffe2b5fc978a797a388db2f88cc.