some phony targets
regenerate
rebase too