this isnt my fault chadderz wrote very detailed example makefiles and i just used one of those