compile all with make