compile with deps