Allow parallel build

This allows one to build in parallel with make -j8 (and fixes the "no job server found" error).
I also believe the two rm in the clean rule were not effective since you did a cd in cppForSwig.

Btw I think you should switch to a more robust build system like cmake.