and `$(PROFILE_FOLDER)/settings.json` should depend on shared-makefiles (this rule should be renamed)