move to a makefile in prep for binary releases