Move the target makefiles to a single place

All three files were exactly the same, just include them from one place
Move the source makefiles to a single place as well
Build a single library file for each target

This makes linking far simpler for the user as he only needs to link to
one file and the linker will choose which objects are needed.