root macro to compiled code
object files to seperate directory