The generated RPM is noarch, so by definition has no binaries to extract debug symbols from. Hence, drop the %define that makes RPM not error out in case there are no debug symbols around (usually in archful binaries).
This is cleaner once projects add debian and arch packaging. Factorize the spec name/path in the Makefile.