Makefile: always create directories before writing to them

Simplify rules by removing $(TARGET_C) as explicit target.
Merge pull request #33 from keszybz/fix-parallel-make

Fix Makefile to build properly with -j