Reworked build files
Too much work on it... just browse this repos and find out :P