makefile update

didn't have all files specified for linkage

aka at this commit, everything SHOULD compile
whether it is segfaulty goodness, however, remains to be seen