compile: Define _topdir and _sourcedir on rpmbuild command line

The override in .rpmmacros isn't working on el5 for some reason.