add a missing macro, swap around some gitignore stuff