build: Don't assume that source files are in top-level directory
build: Don't assume that source files are in top-level directory

Prepare for building tests located in a subdirectory.

jsitnicki/rushit,jsitnicki/rushit