Standalone setup.py and Makefile implemented