- Move the definitions and includes to a header file. - Modify the makefile to account for this - add install to makefile