Makefile Improvements
Removed unused Semaphore