Fix emulator target.

$? is the list of files that were modified since last build. $^ is the
list of all required files, which is what we need here.