Fixed recursive make so that everything builds.
raspi/rev_a works, but raspi/rev_b does not.
motor3/rev_d works.
Recursive make is working.  raspi/rev_b now works.
motor3/rev_d now works.  All are sharing common code.